单片机课设报告.doc
《单片机课设报告.doc》由会员分享,可在线阅读,更多相关《单片机课设报告.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、- -单片机原理与接口技术课程设计报告课程设计名称:医院住院病人呼叫器设计学院: 信息工程学院班级:通信0802班:马 滔学号:2021001307同组人:童 辉- word.zl- -目 录一、课题名称及设计技术指标21课题名称22设计技术指标2二、总体方案设计与论证2三、程序设计及调试31主程序32T0中断:53暂停程序64重新显示中断7四、电路设计及器件选择81电路设计主图82器件清单83器件简介880C518七段数码管11蜂鸣器12复位电路13电源电路13五、电路仿真13六、调试运行及结果14七、课设心得14八、参考资料15九、源程序代码16- word.zl- -一、课题名称及设计技
2、术指标1课题名称医院住院病人呼叫器设计2设计技术指标1) 能同时检测8个床位的病人呼叫2) 显示病人呼叫总数3) 循环显示呼叫病人的床号4) 可以暂停显示5) 具有重新显示功能6在复位电路的作用下,复位单片机7使暂停功能的优先级高于重显功能,重显功能优先级高于定时功能二、总体方案设计与论证本方案选用80c51单片机,P1口依次连接病人床位,实时检测P1口的信号。假设与前一次的信号不一样,那么判断端口是否为0。如果没有病人呼叫那么关蜂鸣器;如果有病人呼叫翻开蜂鸣器提示一户人员, 统计病人总数同时显示总数,统计病人床位并保存。开启定时器进展循环显示床号,在显示的空闲时间继续检测P1口的端口状态。如
3、果有病人呼叫或者呼叫完毕重新开场统计总数和床号,显示床号和总数。重新显示时,只循环显示一次床号和总数。利用外中断1实现中断跳转执行重显程序。暂停功能,用外中断0引入,通过检查P3.3的值完毕暂停。使用74ls373锁存器驱动七段数码管显示器,可以不用单片机实时刷新七段数码管显示。通过输出码表中的值显示相应的数字。51单片机拥有5个中断源,其中两个定时/计数器中断,两个外部中断。能够实现上述对单片机的控制功能。同时可以通过设定PI存放器的值设定优先级。本方案可以通过参加接口扩展芯片,扩展检测病人数量。同时参加T1中断后可以实现多种蜂鸣声音报警。具有很强的扩展能力。具体思路详见程序流程图三、程序设
4、计及调试在waves6000按照流程图依次编写主程序、T0中断程序、暂停程序和重新显示程序。进展编译调试。程序附在最后程序流程图如下1主程序:2T0中断:3暂停程序:4重新显示中断:四、电路设计及器件选择1电路设计主图2器件清单器件名称80c51单片机晶体管蜂鸣器电阻七段数码管电容开关220v交流电或者5v直流电源3器件简介80C5180C51单片机属于MCS-51系列单片机,由Intel公司开发,其构造是8048的延伸,改良了8048的缺点,增加了如乘MUL、除DIV、减SUBB、比拟PUSH、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIPDu
5、al In Line Package,有128个RAM单元及4K的ROM。80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。80C51部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。 选型表特性 y 80C51 核心处理单元4k 字节FLASH 89C51X2 8k 字节FLASH 89C52X2 16k 字节FLASH 89C54X2 32k 字节FLASH 89C58X2 128 字节RAM
6、 89C51X2 256 字节RAM 89C52X2/54X2/58X2 布尔处理器Vss(20脚):接地VCC40脚: 主电源+5VXTAL119脚:接外部晶体的一端。在片它是振荡电路反相放大器的输入端。在采用外部时钟时,对于HMOS单片机,该端引脚必须接地;对于CHMOS单片机,此引脚作为驱动端。XTAL218脚: 接外部晶体的另一端。在片它是一个振荡电路反相放大器的输出端,振荡电路的频率是晶体振荡频率。假设需采用外部时钟电路,对于HMOS单片机,该引脚输入外部时钟脉冲;对于CHMOS单片机,此引脚应悬浮。RST9脚: 单片机刚接上电源时,其部各存放器处于随机状态,在该脚输入24个时钟周期
7、宽度以上的高电平将使单片机复位RESETPSEN29脚: 在片外程序存储器时,此端输出负脉冲作为存储器读选通信号。CPU在向片外存储器取指令期间,PSEN信号在12个时钟周期中两次生效。不过,在片外数据存储器时,这两次有效PSEN信号不出现。PSEN端同样可驱动8个LSTTL负载。我们根据PSEN、ALE和XTAL2输出端是否有信号输出,可以判别80C51是否在工作。ALE/PROG30脚:在片外程序存储器时,此端输出负脉冲作为存储器读选通信号。CPU在向片外存储器取指令期间,PSEN信号在12个时钟周期中两次生效。不过,在片外数据存储器时,这两次有效PSEN信号不出现。PSEN端同样可驱动8
8、个LSTTL负载。我们根据PSEN、ALE和XTAL2输出端是否有信号输出,可以判别80C51是否在工作。EA/VPP31脚: 当EA端输入高电平时,CPU从片程序存储器地址0000H单元开场执行程序。当地址超出4KB时,将自动执行片外程序存储器的程序。当EA输入低电平时,CPU仅片外程序存储器。在对87C51EPROM编程时,此引脚用于施加编程电压VPP。输入/输出引脚:1P0.0P0.7 (39脚32脚)2P1.0P1.7 1脚8脚3P2.0P2.7 26脚21脚七段数码管蜂鸣器蜂鸣器是一种一体化构造的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电
9、子设备、机、定时器等电子产品中作发声器件。 ;蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H或“HA旧标准用“FM、“LB、“JD等表示。蜂鸣器的构造原理1压电式蜂鸣器 压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。有的压电式蜂鸣器外壳上还装有发光二极管。 多谐振荡器由晶体管或集成电路构成。当接通电源后1.515V直流工作电压,多谐振荡器起振,输出1.52.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。 压电蜂鸣片由锆钛酸铅或铌镁酸铅压电瓷材料制成。在瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈钢片粘在一起。 2电磁式蜂
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 报告
限制150内