燕 山 大 学 课 程 设 计 说 明 书
图3.3.3 数码管程序框图
译码插孔 CS0 CS1 CS2 CS3 CS4 CS5 CS6 CS7
地址范围 08000H~08FFFH 09000H~09FFFH 0A000H~0AFFFH 0B000H~0BFFFH 0C000H~0CFFFH 0D000H~0DFFFH 0E000H~0EFFFH 0F000H~0FFFFH 图3.3.4 地址码插孔及对应地址范围
3.4 8051芯片介绍
本实验采用8051单片机,其管脚图如下:
燕 山 大 学 课 程 设 计 说 明 书 第16页 共30页
燕 山 大 学 课 程 设 计 说 明 书
图3.4.1 80C51的引脚图
1.电源
(1)VCC - 芯片电源,接+5V; (2)VSS - 接地端; 2.时钟
XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 3.控制线(4根)
(1)ALE/PROG:地址锁存允许/片内EPROM编程脉冲。 ① ALE功能:用来锁存P0口送出的低8位地址。
② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 (2)PSEN:外ROM读选通信号。 (3)RST/VPD:复位/备用电源。
① RST(Reset)功能:复位信号输入端。 ② VPD功能:在Vcc掉电情况下,接备用电源。 (4)EA/Vpp:内外ROM选择/片内EPROM编程电源。
燕 山 大 学 课 程 设 计 说 明 书 第17页 共30页
燕 山 大 学 课 程 设 计 说 明 书
① EA功能:内外ROM选择端。
② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。 4.I/O线
80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还有 第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
3.5 电源电路
电源是整套系统工作的基础,要实现温度的精确测量与显示跟一个合适的稳定的电源是密不可分的,由系统组成可知,系统要正常工作需要一个稳定的+5V电源,用来给测温电桥,单片机,显示模块,AD模块供电,要实现信号的放大还需要给放大模块提供稳定的+9V ,-9V电源。
第四章 温度传感器实验数据采集、显示及程序
4.1 数据采集及显示
数据处理子程序是整个程序的核心。主要用来调整输入值系数,使输出满足量程要求。另外完成A/D的采样结果从十六进制数向十进制数形式转化。系数转换在IN0输入的数最大为5V,要求压力80N对应的是5V,为十六进制向十进制转换方便,将系数进行一定倍数的变换,并用小数点位置的变化体现这一过程。数制之间的转换:在二进制数制中,每向左移一位表示数增加两倍。要求压力80N对应的是5V,而压力与电压的变换是线性关系,对应AD转换器的输出为八个1,当有一定的压力值输入时,对应这个关系转化成相应的二进制代码送入P0口。然后再反过来应用这个变化关系,经最终得到的数值进行二进制到BCD码转化,然后逐位在LED数码管上显示。
数据采集用A/D0809芯片来完成,主要分为启动、读取数据、延时等待转换结束、读出
燕 山 大 学 课 程 设 计 说 明 书 第18页 共30页
燕 山 大 学 课 程 设 计 说 明 书
转换结果、存入指定内存单元、继续转换(退出)几个步骤。ADC0809初始化后,就具有了将某一通道输入的0~5模拟信号转换成对应的数字量00H—FFH,然后再存入存储器的指定单元中。在控制方面有所区别。可以采用程序查询方式,延时等待方式和中断方式。 显示子程序是字符显示,首先调用事先编好数码管显示子程序。初始化命令,然后输出显示命令。在显示过程中一定要调用延时子程序。当输入通道采集了一个新的过程参数,当有压力信号输入时,调用显示子程序在数码管上显示。
4.2 程序的设计
ADC EQU 41H LED3 EQU 31H LED2 EQU 32H LED1 EQU 33H LED0 EQU 34H
ORG 0000H LJMP MAIN
MAIN:MOV LED0,#00H MOV LED1,#00H MOV LED2,#00H MOV LED3,#00H
LOOP:MOV DPTR,#08000H MOV A,#00H
燕 山 大 学 课 程 设 计 说 明 书 第19页 共30页
燕 山 大 学 课 程 设 计 说 明 书
MOVX @DPTR,A
LCALL DELAY
MOV DPTR,#08000H MOVX A,@DPTR MOV B,A MOV A,#0FFH CLR C SUBB A,B MOV ADC,A
TRSL:MOV A,ADC MOV R0,A XRL A,#0FFH JZ MAX
MOV A,R0 MOV B,#10 MUL AB MOV R0,A MOV A,B
MOV DPTR,#TABLE
燕 山 大 学 课 程 设 计 说 明 书 第20页 共30页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库单片机课程设计热敏电阻测温显示系统(4)在线全文阅读。
相关推荐: