单片机课设报告

单片机课设报告

ID:30795843

大小:913.17 KB

页数:26页

时间:2019-01-03

单片机课设报告_第1页
单片机课设报告_第2页
单片机课设报告_第3页
单片机课设报告_第4页
单片机课设报告_第5页
资源描述:

《单片机课设报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机原理与接口技术课程设计报告课程设计名称:医院住院病人呼叫器设计学院:信息工程学院班级:通信0802班姓名:马滔学号:2008001307同组人:童辉一、课题名称及设计技术指标31)课题名称32)设计技术指标3二、总体方案设计与论证3三、程序设计及调试41)主程序42)TO屮断:63)暂停程序74)重新显示中断8四、电路设计及器件选择91)电路设计主图92)器件清单93)器件简介980C519七段数码管12蜂鸣器13复位电路14电源电路14五、电路仿真14六、调试运行及结果15七、课设心得15八、参考资料16九、源程序代码18、课题名称及设计技术指标1

2、)课题名称医院住院病人呼叫器设计2)设计技术指标1)能同时检测8个床位的病人呼叫2)显示病人呼叫总数3)循环显示呼叫病人的床号4)可以暂停显示5)具有重新显示功能6)在复位电路的作用下,复位单片机7)使暂停功能的优先级高于重显功能,重显功能优先级高于足时功能二、总体方案设计与论证本方案选用80c51单片机,P1口依次连接病人床位,实时检测P1口的信号。若与前一次的信号不一样,则判断端口是否为Oo如果没有病人呼叫则关蜂鸣器;如果有病人呼叫打开蜂鸣器提示一户人员,统计病人总数同吋显示总数,统计病人床位号码并保存。开启定时器进行循环显示床号,在显示的空闲时间继续

3、检测P1口的端口状态。如果有病人呼叫或者呼叫结束重新开始统计总数和床号,显示床号和总数。重新显示时,只循环显示一次床号和总数。利用外中断1实现中断跳转执行重显程序。暂停功能,用外中断0引入,通过检查P3.3的值结束暂停。使用741S373锁存器驱动七段数码管显示器,可以不用单片机实时刷新七段数码管显示。通过输岀码表中的值显示相应的数字。51单片机拥有5个中断源,其中两个定吋/计数器中断,两个外部中断。能够实现上述对单片机的控制功能。同时可以通过设定PI寄存器的值设定优先级。本方案可以通过加入接口扩展芯片,扩展检测病人数量。同时加入T1中断后可以实现多种蜂鸣

4、声音报警。具有很强的扩展能力。具体思路详见程序流程图三、程序设计及调试在waves6000按照流程图依次编写主程序、TO中断程序、暂停程序和重新显示程序。进行编译调试。程序附在最后程序流程图如下1)主程序:关TOATOHITkni2)TO中断:3)暂停程序:4)重新显示中断:四、电路设计及器件选择1)电路设计主图总毂显不床号显ZF电源电路及复80c51皆停重显2)器件清单器件名称80c51单片机晶体管蜂鸣器电阻七段数码管电容开关220v交流电或者5v直流电源3)器件简介80C5180C51单片机属于MCS-51系列单片机,ll]Intel公司开发,其结构是

5、8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(PUSH)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(DualInLinePackage),内有128个RAM单元及4K的ROM。80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接,木系统屮采用12MHz的晶振频率。由于80C51的系统性能满足系统数据釆集及吋间精度的耍求,而且产品产量丰富来源广,应用也

6、很成熟,故米用来作为控制核心。选型表特性yL80C51核心处理单元4k字节FLASH89C51X28k字节FLASH89C52X216k字节FLASH89C54X232k字节FLASH89C58X2128字节RAM89C51X2256字节RAM89C52X2/54X2/58X2布尔处理器Vss(20脚):接地VCC(40脚):主电源+5V1TDUAL•N-LINEPACKAGEEEVccpoa«ADnFC2AD2PO.3-AD3TOQAD4POE心AL三P2.7CA15P2.6*AUP2&A13P24.A12P23/A11P2.2»A10P2^A9P2.A

7、A8单片机XTAL1(19脚):接外部晶体的一端。在片内它是振荡电路反相放大器的输入端。在采用外部时钟时,对于IIMOS单片机,该端引脚必须接地;对于CIIMOS单片机,此引脚作为驱动端。XTAL2(18脚):接外部晶体的另一•端。在片内它是一个振荡电路反相放大器的输出端,振荡电路的频率是晶体振荡频率。若需采用外部时钟电路,对于HMOS单片机,该引脚输入外部时钟脉冲;对于CHMOS单片机,此引脚应悬浮。RST(9脚):单片机刚接上电源时,其内部各寄存器处于随机状态,在该脚输入24个时钟周期宽度以上的高电平将使单片机复位(RESET)PSEN(29脚):在访

8、问片外程序存储器时,此端输出负脉冲作为存储器读选通信号。CPU在向

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。