毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机煤气报警器设计+系统流程框图+电路图+C语言源代码 第3页

更新时间:2010-9-18:  来源:毕业论文
单片机煤气报警器设计+系统流程框图+电路图+C语言源代码 第3页
表3-1  主要功能表特性:毕业论文http://www.751com.cn
兼容MCS-51指令系统 8k可反复擦写(>1000次)ISP Flash ROM
32个双向I/O口 4.5-5.5V工作电压
3个16位可编程定时/计数器 时钟频率0-33MHz
全双工UART串行中断口线 256x8bit内部RAM
2个外部中断源 低功耗空闲和省电模式
中断唤醒省电模式 3级加密位
看门狗(WDT)电路 软件设置空闲和省电功能灵活的ISP字节和分页编程 双数据寄存器指针
图3-2  89s52各个引脚
在本设计中,P0作为实时时钟DS12887的数据传送总线;P2.7作为片选CE的接口用来使能DS12887,ALEP接口用来锁存外接存储器的地址, RD和WR接口分别接实时时钟的RD和WR,用来读控制和写控制外部存储器的数据,RESET接X5045的RS接口受其看门狗监督,P1.3和P1.4两个接口用来接X5045的数据输入和数据输出;P1.1和P1.2接X5045的片选接口和时钟接口。主机89s52完成对监控系统的数据采集过程、采集方式和报警过程的控制。其最简单的连接图如图3-3。
图3-3  89s52最小系统
3.1.2DS12887实时时钟芯片及其电路
     DS12887实时钟芯片的特点,可作为IBM AT计算机的时钟和日历;与MC146818B和DS12887的管脚兼容;在没有外部电源的情况下可工作10年;自带晶振及电池;可计算到2100年前的秒、分、小时、星期、日期、月、年七种日历信息并带闰年补偿;用二进制码或BCD码代表日历和闹钟信息;有12和24小时两种制式,12小时有AM和PM提示;可选夏令时模式;可以应用与NMOTOROLA和INTERL两种总线;数据/地址总线可以复用;内建128字节RAM(14字节时钟控制寄存器,114字节通用RAM);可编程方波输出;总线兼容中断(/IRQ);三种可编程中断。其管脚名称及其分部如图3-4所示。
 图3-4  DS12887的管脚分布
AD0-AD7是双向地址/数据复用总线;NC是空脚;MOT总线类型选择,接地或不接时,选择INTEL总线时序,接Vcc是选用MOTOROLA总线时序;CS是片选,当Vcc低于4.25V时,DS12887从内部禁止对外部CS的操作,此时时钟和RAM都被保护起来;AS是地址锁存ALE;R/W在INTERL总线下做/WR,DS在INTEL总线下做/RD;RESET是复位信号,系统上电复位脚要保持低电平200MS以上才可以正常工作;IRQ是中断请求输出,有中断请求为低电位,无就为高电位,外接必须接上拉电阻;SQW是方波输出;当Vcc低于4.25V是没有任何作用;VC为+5V电源,GND是电源地。其DS12887芯片地址分部如图3-5所示。
图3-5  DS12887的地址分部
     所有地址包括114字节通用Ram、10字节用于记录时间、日历、闹钟的RAM以及字节的控制、状态RAM。所有字节都可以在除以下的情况直接读写,除了寄存器C、D和寄存器第7与秒字节的高位为只读 。
 图3-6  DS12887与89S52的连接
本设计中DS12887的D0到D7引脚接89毕业论文http://www.751com.cn S52的P0口作为数据和地址的传送通道。片选CE由单片机的P2.7控制信号。因为要涉及到外部存储设备的写入和读取,所以DS12887的RD和WR两个引脚,直接接89S52的RD和WR两个引脚,可以实现外部存储的通信控制。而AS引脚自然接到单片机的ALE引脚。要使得DS12887可以正常的工作,就必须使得RESET置于低电位200ms以上,所以在VCC之间连接一个电阻并在GND之间连接一个电容,这样就可以使得充电时间保持有200MS以上的低电位,并且正常工作接上电源VCC。其余引脚在本设计中均没有涉及到,所以给于置空处理。图3-6就是本设计中的电路连接实际情况。
3.1.3X5045看门狗定时器及复位电路
X5045的特点是一种集看门狗、电压监控和串行EEPROM 三种功能于一身的可编程电路。这种组合设计减少了电路对电路板空间的需求。X5045中的看门狗对系统提供了保护功能。当系统发生故障而超过设置时间时,电路中的看门狗将通过RESET信号向CPU 作出反应。X5045提供了三个时间值供用户选择使用。它所具有的电压监控功能还可以保护系统免受低电压的影响,当电源电压降到允许范围以下时,系统将复位,直到电源电压返回到稳定值为止。X5045的存储器与CPU 可通过串行通信方式接口,共有4096个位,可以按512 x 8个字节来放置数据。可以存放512个字节,可擦写100万次以上并且存储100年。 
 图3-7  X5045引脚本文来自辣.文;论<文·网
X5045的管脚排列如图3-7 所示,它共有8个引脚,各引脚的功能如下: CS :电路选择端,低电平有效SO :串行数据输出端;SI :串行数据输入端;  SCK:串行时钟输入端; WP :写保护输入端,低电平有效; RESET :复位输出端; VCC :电源端;VSS :接地端。
    本设计中由于X5045是利用SPI通信协议的,所以电路连接十分简单。SI和SO分别接89S52的P1.3和P1.4用作数据的传输使用。而CS和SCK分别接单片机的P1.1和P1.2用作控制端口使用。而WP和Vcc是直接接电源,RS上拉10k电阻接电源,并且接上89S52的RESET引脚,用作控制单片机复位信号使用,并且上电复位。设计中所用到的电路图如图3-8所示。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

单片机煤气报警器设计+系统流程框图+电路图+C语言源代码 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。