论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
表2
复位后。PC内容为0000H,使单片机从起始地址0000H单元开始执行程序。所以单片机运行出错或进入死循环,可以按复位键重新启动。
单片机的复位方式有上电复位和按键手动复位两种。复位电路中的电阻、电容数值的设置,是为了保证在RST引脚处至少保持2个机器周期的高电平而完成复位过程的,也就是在斯密特触发器的出入端维持在最低阈值电压以上足够长时间,使斯密特触发器产生一个正脉冲。 中国大学排名
上电复位电路如图4。
上电瞬间,RST端的电位与Vcc相同,随着充电电流的减小,RST端的电位逐渐减小,只要在RST处有时间足够长的阈值以上的电压时就能可靠复位.图中参数适宜6MHz晶振.
按键手动复位电路见图5。该电路是上述复位电路的另一个200Ω电阻和手动开关组成。实际上该电路是上电复位兼按键手动复位电路。当开关常开时,为上电复位电路;当常开按键闭合时,相当于RST端通过电阻与Vcc电源接通,提供足够宽阔的阈值电压完成复位。此电路为实用电路。
复位电路虽然简单,但它的作用非常重要。一个单片机系统能否正常运行,首先要检查是否能复位成功。初步检查的方法,可用示波器探头监视RST端,按下复位键看是否有足够的幅度波形输出,还可以通过改变阻容值进行实验。
软件设计及程序分析
整个程序包括两个部分:主程序和内部中断服务程序,内中断由定时器T1溢出产生.程序中使用的寄存器的作用如下:
R0:寄存A的内容;R1:存放由ADC0809转换的环温;R2 :存放由ADC0809转换的水温;R3:存放由R1内容查水温下限表水温;R4:存放由R1内容查水温上限表得对应上限水温;R5:存放定时器T1初始常数的低8位;R6:存放定时器T1初始常数的高8位;R7:当(R7)=00H,置(P1.1)=“0”(启动排渣电机);当(R7)=FFH,置
(P1.2)=“0”(启动炉排电机和鼓风电机),初始状态(R7)=00H。
PSW.5是用户标志位,在次用户作锅炉电机启、停状态标志。软件置“0”时,表示
电机处于停转状态;置“1”时,表示电机处于运转状态;从而控制程序的流向;初始状
(科教作文网 zw.nseac.com整理)
ADC0809
ADC也有两大类:一类在电子线路中使用,不带使能控制端;另一类带有使能控制端,可和微机直接相连。ADC0809是一种8位逐次逼近式A/D转换器,可以和微机直接接口。ADC0809的姐妹芯片是ADC0808,可以互相代换。
内部结构
ADC0809由8路模拟开关、地址锁存与译码器、比较器、256电阻阶梯、树状开关、逐次逼近式寄存器SAR、控制电路和三态输出锁存等组成,如图1:
⑴八路模拟开关及地址锁存与译码器
八路模拟开关用于输入IN0—IN7上八路模拟电压。地址锁存器和译码器在ALE信号控制下,可以锁存ADDA、ADDB、ADDC上地址信息,经译码后控制IN0—IN7上哪一路模拟电压送入比较器。例如:当ADDA、ADDB、ADDC上均为低电平0以及ALE为高电平时,地址锁存器和译码器输出使IN0上模拟电压送到比较器输出端。
(2)256电阻和树