单片机控制病房数显呼叫器
摘要:本系统是一个64个床位的的病房呼叫系统,核心部件选择内部存储资源丰富的AT89C51单片机, 输入采用8×8矩阵键盘。显示采用2位7段共阴极LED动态显示,复位电路采用上电加按钮复位,时钟采用12MHz晶体振荡电路。
关键词:数字显示;串行通讯;呼叫系统;单片机
本系统是一个64个床位的的病房呼叫系统,核心部件选择内部存储资源丰富的AT89C51单片机, 输入采用8×8矩阵键盘。显示采用2位7段共阴极LED动态显示,复位电路采用上电加按钮复位,时钟采用12MHz晶体振荡电路。编程语言方面针对病房呼叫系统程序比较简单,而且考虑到汇编的语言对端口的操作比较直观,故采用汇编语言,由于采用AT89C51单片机内部有充足的程序存储单元和数据存储单元,又采用了直观的汇编语言,故该系统具有安装方便,成本低等特点。
毕业设计说明书目录
1 引言…………………………………………………………………………………
2 方案论证……………………………………………………………………………
2.1方案一:……………………………………………………………………
2.2方案二:……………………………………………………………………
3 各电路设计和论证…………………………………………………………………
3.1 电源电路设计……………………………………………………………
3.2 单片机设计和论证……………………………………………………
3.2.1 单片机总体介绍………………………………………………………
3.2.2 AT89C51单片机简介…………………………………………………
3. 3 时钟模块设计和论证……………………………………………………
3 .4复位模块设计和论证………………………………………………
3.4.1方案一………………………………………………………………
3.4.2方案二………………………………………………………………
3 .5 键盘电路设计和论证……………………………………………………
3.5.1方案一………………………………………………………………
3.5.2方案二………………………………………………………………
3. 6 显示电路设计和论证……………………………………………
3.6.1方案选择………………………………………………………………
3.6.2 74LS245介绍………………………………………………………………
3. 7 发光二极管电路设计和论证……………………………………………………
3. 8 89C51扩展电路设计……………………………………………………
3.8.1扩展电路选择……………………………………………………
3.8.2各芯片介绍……………………………………………………
3.9呼叫电路设计……………………………………………
4. 软件设计……………………………………………………………………………
4.1程序流程图………………………………………………………………………
4.2程序……………………………………………………………………………
4.2.1主程序……………………………………………………………………
4.2.2系统初始化及呼叫过程……………………………………………………
4. 2. 3响应过程……………………………………………………………………
4.3 源程序……………………………………………………………………
5.Proteus软件仿真……………………………………………………………
5.1 Proteus软件仿真……………………………………………………………………
5.2 Proteus ISIS简介……………………………………………………………………
5. 3 Proteus运行流程……………………………………………………………………
5. 4 Proteus功能仿真……………………………………………………………………
6. 附录…………………………………………………………………………………
7.参考文献……………………………………………………………………………
参考文献
(1)余发山 单片机原理及及应用技术. 中国矿业大学出版社 2003.12
(2)何立民 单片机中级教程(原理与应用),北京航空航天大学出版社,2000
(3)楼然苗;李光飞 单片机课程设计指导. 北京航空航天大学出版社 2007 .7
(4)王建校 51系列单片机及C51程序设计. 科学出版社 2002.4
(5)杨长春 电子报( 2001 年合定本) .成都: 四川科学技术出版社, 1997.
(6)杜伟略 80C51单片机及接口技术. 化学工业出版社,2008.1