单片机课程设计报告

发布 2022-10-06 08:18:28 阅读 7285

模拟病房呼叫系统。

专业铁道信号

学号 20082294

学生姓名李少云

指导教师邓晓燕

模拟病房呼叫系统。

一、课程设计目的。

通过本次课程设计,加深学生对本学期的单片机课程的理解,使学生充分理解单片机在实际生活中是如何工作的。本课程设计是对本学期的单片机课程的相关知识的总结与巩固,通过本次课程设计提高学生的编程能力,使学生初步掌握单片机汇编语言在实物中的应用,并让学生学习搭建硬件电路配合软件技术来实现设计要求。此次课程设计用proteus**,使学生学会proteus 软件,理解proteus在单片机**中的作用。

二、 课程设计要求。

模拟一个护理站下管16个床位,哪个病人要呼叫可以按键,相应蜂鸣器响,数码管显示:呼叫数量_床位号。要求:

1.6个数码管,正常情况下显示时间(时分秒),时间可通过按键调整。

2.有人呼叫则闪烁显示数量_床位号并且蜂鸣器响,按应答键后继续显示时间。

3.若同时有多个病人呼叫则依次轮流显示:数量_床位号。

4.本机地址为01h,当接到上位机发的01h时,则回发01h

三、硬件系统设计思路。

80c51单片机的ea口接高电平,复位端res接复位电路如图1;晶振端x1和x2接晶振电路如图2;p1口接矩阵式按键电路如图3,图3中包括16个按键用于控制16个床位如果0 床位的按键按下则数码管显示1-00,如果5号床位的按键按下则数码管显示1-05,如果12号床位的按键按下则数码管显示1-12,依照此规则有一个按键按下则显示1-床位号;p0口和p2口接数码管,p0口接数码管的段选,p2口接数码管的位选由于只有6个数码管,所以只用到了p2.0---p2.5,如图4;p3.

2---p3.4接3个时间调整键,p3.6接应答键,当有病人按键呼叫时蜂鸣器响并且数码管显示床位号按下应答键后蜂鸣器不响并且数码管显示时间,如图5。

四、硬件系统设计原理图。

五、参数选择。

复位电路中的电阻值为5.1千欧,极性电容值为10uf;晶振电路中的普通电容值为20pf ;数码管的限流电阻值为2k欧;时间调整键接的限流电阻值为10k欧;蜂鸣器接的三极管的是pnp的而不是npn的。

六、程序流程图

1)时间子程序流程图。

保护现场。重装定时器初值。

循环次数减1

否。满10次?

是。秒单元加1

否。60s到?

是。秒单元清0,分单元加1

否。60分到?

是。分单元清0,时单元加1

否。24小时到?

是。时单元清0

恢复现场。返回。

2)床位号子程序流程图。

3)下位机流程图。中断。y

nny非法命令55h

cchaahnn

yyn n

七、程序。八、调试过程。

首先调试显示时间的程序即利用t0的定时来实现定时1s ,当小于60秒proteus时返回继续定时,等于60秒时秒清零分加1,继续定时执行上过程,当分等于60时分清零时加1,继续定时执行上过程,当时等于24时时清零返回定时,编译时出现错误经改正编译成功,用proteus**时时分秒的显示顺序错误,经检查是数码管的位选出错经调整显示时间时分秒的顺序正确,但是时间的秒针走的太快经检查是因为设晶振是6m但是80c51芯片的晶振是12m,经调整将晶振都调整为6m时此显示时间的程序正确。

其次调试按键显示床位号的程序即利用p1口来实现的矩阵式键盘,规定床位号由0至15,显示为1-00到1-15。我所设定的程序并没有设多个按键同时按下的情况,因为自己所学知识有限,只学会了通过行值和列值来判断按下一个按键的情况,所以我所设置的程序显示的数量只是1。

再次是将两个程序和在一起,在主程序中启动定时后首先调用显示时分秒的程序以及通过按键调整时间的程序再调用判断有无按键按下的程序,通过判断标志位来决定执行显示床位号的程序还是执行显示时间的程序,当有键按下时。

单片机课程设计报告

单片机系统课程设计报告。专业 电气技术。学生姓名 朱海李威张杰。学号。指导教师 陈高燕。完成日期 2014 年 7 月 5 日。目录。1 设计任务和性能指标 1 1.1设计任务 1 2 设计方案 1 2.1方案论证 2 2.2总体设计框图 2 3 系统硬件设计 4 3.1红外线解码电路设计 4 3....

单片机课程设计报告

韶关学院。课程设计说明书 设计题目 基于单片机控制的智能交通灯设计。课程名称 微机原理与应用实训。学生姓名 学号。院系 物理与机电工程学院汽车系。专业班级 12机械制造及其自动化 5班。指导教师姓名及职称 谢杰讲师。陈锦儒助理实验师。起止时间 2015 年 3 月 2015 年 5 月。课程设计评分...

单片机课程设计报告

南京工程学院。课程设计说明书 题目实时钟芯片pcf8563的应用 课程名称单片机原理及应用a 院 系 部 中心 通信工程学院。专业电子信息工程 传感网 班级。学生姓名。学号。设计地点信息楼 c 210 指导教师。设计起止时间 2013年12月23日至 2013年12月27日。一 摘要1 二 课程设计...