单片机课程设计《病人呼叫器》_第1页
单片机课程设计《病人呼叫器》_第2页
单片机课程设计《病人呼叫器》_第3页
单片机课程设计《病人呼叫器》_第4页
单片机课程设计《病人呼叫器》_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、太原理工大学课程设计 太原理工大学课 程 设 计 说 明 书课程名称:单片机原理及其在煤矿中的应用设计题目: 医院病人呼叫器 院 系: 矿业工程学院 学生姓名: 李国富 学 号: 2011002813 专业班级: 采矿 1109 指导教师: 曹金燕 2013 年 12 月 27 日太原理工大学课程设计1课 程 设 计 任 务 书设计题目病人呼叫器学生姓名 李国富所在院系矿业工程学院专业、年级、班 采矿 1109 班设计要求:设计一种呼喊器,供医院住院病人“呼喊”医护人员时使用。住院病人可通过按动自己的床位按扭开关向医护人员发出“呼喊”信号; 一旦有病人发出“呼喊”信号,医护人员值班室显示床位编

2、号,扬声器发出提示声响信号; 4.用相关仿真软件对电路进行仿真。学生应完成的工作: 本设计以 AT89C51 单片机为主控模块,利用汇编语言编写呼叫器程序,同时我们查阅手册和文献资料来选择合适的元器件,并设计合理的电路来实现符合要求的电路板实物。主要任务包括:(1)硬件原理图的设计。 (2)软件程序的设计:对不同方案进行比较分析,并通过整体优点与缺点的比较,确定合理的方案。 (3)用汇编语言进行软件的编写与调试。 (4)撰写课程设计报告。课程设计提交的成果1)设计说明书 2) 图样资料 a) 系统原理图; 3)查阅文献 16 篇b) 硬件电路图;c) 汇编语言源程序d) PROTEUS 运行仿

3、真图工作计划:2013 年 12 月 23 日 2013 年 12 月 23 日:搜索有关资料并进行硬件原理图设计;2013 年 12 月 24 日 2013 年 12 月 25 日:进行硬件电路与软件程序的编写及调试;2013 年 12 月 26 日 2013 年 12 月 26 日:编写课程设计说明书;2013 年 12 月 27 日 2013 年 12 月 27 日:提交课程设计。任务下达日期:2013 年 12 月 23 日 任务完成日期:2013 年 12 月 27 日指导教师(签名): 学生(签名): 太原理工大学课程设计2病病 人人 呼呼 叫叫 器器摘要:本设计是一个采用 89C

4、51 单片机配以外围适当电路完成一个可供 64 个病房使用的呼叫系统。该系统需运用单片机典型外围接口技术中的矩阵式键盘电路完成对病房的输入,由于病房较多,考虑到 89C51 单片机自身接口有限,需用可编程并行接口芯片 8255A 外扩 I/O 实现对矩阵式键盘的扫描与键值的读入。MCS-51 单片机受管脚的限制,P0 口不仅要作数据总线口而且还提供低8 位 A0A7,所以只能分时工作,故 P0 口输出的低 8 位地址数据必须用锁存器锁存。本设计采用 74LS373,其锁存控制信号由引脚 ALE 提供。在 ALE 的下降沿将 P0 口输出的地址数据锁存。本设计中单片机要实现三种功能:1)床位按钮

5、的扫描与读入。2)按钮按下时振铃三秒并显示房号。3)护士响应后数码管灭,铃声停。关键词:呼叫器/单片机/医院/显示/蜂鸣器太原理工大学课程设计3目录目录1.1.设计背景设计背景 .5 52.2.课程名称及要求课程名称及要求 .5 52.12.1 课程名称课程名称.5 52.22.2 设计要求设计要求.5 53.3. 设计方案设计方案 .6 64. .工作原理及工作流程工作原理及工作流程 .6 65.KEIL5.KEIL 软件程序编辑与调试软件程序编辑与调试.8 86 6. .各分模块设计及相关元器件的选用各分模块设计及相关元器件的选用 .5 5 6.16.1 单片机的选用单片机的选用.1 11

6、 1 6.26.2 74LS16474LS164 简介简介 .1 14 4 6.36.3 74LS37374LS373 简介简介 .1 14 4 6.6.4 4 8255A8255A 简介简介 .1 15 56.56.5 按钮开关电路按钮开关电路.1 15 5 6.66.6 声音报警电路声音报警电路.1 17 7 6.76.7 外部震荡电路外部震荡电路.1 18 8 6.86.8 单片机复位电路单片机复位电路.1 19 9 6.96.9 显示电路的设计显示电路的设计.2 20 0 7.PROTEUS7.PROTEUS 仿真仿真.2 23 3太原理工大学课程设计48.8.课程设计体会课程设计体会

7、 .2 24 4 参考文献参考文献 .2 24 49.9.附录附录 .2 25 5 附录附录 1 1 .2 25 5 附录附录 2 2 .2 26 6 附录附录 3 3 .2 27 7 太原理工大学课程设计51 .设计背景设计背景以前老是想那些独立的智能设备都是通过什么控制的,比如说厕所的红外控制系统、一些大酒店的自动电动门、洗衣机的自动控制等等好多好多。小时候都不理解他们是怎么自己控制的。上了大学后才了解到原来这都是通过单片机控制的。所以我就对单片机特别感兴趣。想学好了就可以自己做一点东西,那是我从小的梦想。病床呼叫系统是医院所必须的一种装置,这样既能省去医务人员的工作量又能及时的帮助病人反

8、馈信息给医护人员,做到不耽误病情。目前,呼叫系统已经成为医院提高医护服务质量、提高医护人员工作效率和减少医疗事故的一种必不可少的基础设备,临床求助呼叫(监护)是传送临床信息的重要手段,病房呼叫系统是病人请求值班医生或护士进行诊断和护理的紧急呼叫工具,可将病人的请求传送给值班医生或护士,并在值班室的监控中心电脑上留下准确完整的记录,是提高医院和病室护理水平的必备设备之一,呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。它要求及时准确可靠简便可行。呼叫系统已经成可以为医院提高医护服务质量、提高医护人员工作效率和减少医疗事故。实验的目的是设计一种是实用又简单的电路模型,初步解释工作原

9、理显示出预想的效果。2. 课题名称及要求课题名称及要求2.1 课题名称:课题名称:医院住院病人“呼叫”器2.2 设计要求:设计要求:1.设计一种呼喊器,供医院住院病人“呼喊”医护人员时使用。2.住院病人可通过按动自己的床位按扭开关向医护人员发出“呼喊”信号。太原理工大学课程设计63.一旦有病人发出“呼喊”信号,医护人员值班室显示楼层及病房编号,扬声器发出提示声响信号。3. 设计方案设计方案为使硬件电路设计尽可能合理,应注意以下几个方面: (1)尽可能采用功能强的芯片,以简化电路,功能强的芯片可以代替普通芯片,随着生产工艺的提高,新型芯片的价格不断下降,并不比普通芯片价格的总和高。 (2)留有设

10、计余地。在设计硬件电路时,要考虑到将来修改扩展的方便。因为很少有一锤定音的电路设计,如果现在不留余地,将来可能要为一点小小的修改或扩展而被迫进行全面返工。 (3)程序空间。选用片内程序空间足够大的单片机。4 工作原理及工作流程工作原理及工作流程系统组成如图 1 所示。此设计以单片机 AT89C51 为核心,由单片机 I/O 口采集检测开关信号,经过单片机内部 MCU 程序处理后通过数码管显示相应的按键号,并进行相应的声音报警,提醒医生注意当病人需要呼叫医务人员的时候,只要按一下床头的开关,医务人员值班室的指示台上就会发出音频信号,并且有指示灯指示出病人所在的楼层及病房号。设计原理图如图所示。

11、图 1 : 医院呼叫器装置原理框图按钮开关单片机处理声音报警数码管显示太原理工大学课程设计7软件流程及工作流程图 图 2: 工作流程图5.Keil 软件程序编译与调试软件程序编译与调试1. 打开 keil 软件新建工程 30,选择 AT89C51。太原理工大学课程设计82. 创建文档,写入程序,保存为 ASM 格式。3. 添加文件。太原理工大学课程设计94. 设置相关数据。太原理工大学课程设计104.连接编译,仿真调试。6.结果分析。太原理工大学课程设计116 各分模块设计及相关元器件的选用各分模块设计及相关元器件的选用6.16.1 单片机选用单片机选用我们这学期主要学习了 AT89C51,对

12、该型号的单片机比较熟悉,同时AT89C51 也能满足我们在设计中的需要,所以我们选择 AT89C51 作为我们课程设计的主要元器件,为后边的课程设计节省了时间。AT89C51 的简介:AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器的低电压,高性能 CMOS8 位微处理器,俗称单片机。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51 引脚图:各引

13、脚介绍:1.P0 口作为信号输入端,将 8255A 收集到的按钮信号输入到单片机内部,为信号处理做准备。2.P3 口:P3.0 和 P3.1 用于控制数码管显示,将单片机处理的信息,传输太原理工大学课程设计12到 74LS164 中,控制数码管的显示。3.P3.2:外部中断引脚,护士的软复位信号可以通过这个引脚输入,达到消除警报的作用。4.XTAL:外部时钟电路引脚,给单片机提供额定的工作频率。5.RST:复位引脚,当整个系统出现问题时,可以通过这个引脚,将系统复位。6.P1.0:声音报警系统控制引脚。6.2 按钮开关电路按钮开关电路键盘是单片机不可缺少的输入设备,本设计中按键是设计的灵魂,通

14、过按键来模拟病房号来向单片机输入信号是实现人机对话的纽带。键盘按结构形式可以,本文 proteus 仿真按钮开关电路如图 2 所示。 图 2 按钮开关电路按钮开关电路采用低电平有效。通过单片机检测 P1 口状态分别判断是几号按钮(病房)按下按钮。该电路总共采 8 行 8 列,分别代表 8 个病房和 8 个楼层。备注:此处优先级是相同的,如果考虑优先级就太复杂了所以这里就不考虑了。太原理工大学课程设计136.36.3 74ls16474ls164 简介简介当三态允许控制端 OE 为低电平时,O0O7 为正常逻辑状态,可用来驱动负载或总线。当 OE 为高电平时,O0O7 呈高阻态,即不驱动总线,也

15、不为总线的负载,但锁存器内部的逻辑操作不受影响。 当锁存允许端 LE 为高电平时,O 随数据 D 而变。当 LE 为低电平时,O 被锁存在已建立的数据电平。当 LE 端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改善 400mV。 引出端符号: D0D7 数据输入端 OE 三态允许控制端(低电平有效) LE 锁存允许端 O0O7 输出端 : 图 3 proteus 仿真里的 74ls164 图 6.4 74LS373 简介简介 并行接口的简单扩展方式,由于 TTL 型或者 CMOS 型 74 系列器件的品种多,价格低。用 74 系列器件扩展单片机并行 I/O 接口是常用的并行接口扩展方

16、法。74ls373: : 是八 D 锁存器(三态). 一个封装中有八个锁存器,三态总线驱动输出,置数全并行存取,缓冲控制输入,时钟/使能输入有改善抗扰度的滞后作用.各个引脚如图所示:太原理工大学课程设计14:6.5 8255A 简介简介 1.8255A 简介: 8255A 是一个通用的可编程并行 I/O 口接口芯片。 引脚定义如图所示: 8255A 内部结构图:太原理工大学课程设计15 从 8255A 结构图可以看出:1)8255A 有 3 个 8 位并行 I/O 端口,端口 A,B,C 均可以工作在输入或输出方式。2)两组控制电路分别控制 3 个端口,A 组控制电路控制 A 和端口 C 的高

17、 4 位,B 组控制电路控制 B 和端口 C 的低 4 位。3)具有数据总线缓冲器,可以方便的与单片机数据总线连接;4)端口,通过内部数据总线与数据总线缓冲器连接,即各端口通过数据端口与单片机交互信息5)提供读/写控制逻辑,可以很方便地通过 MOVX 指令完成对其各端口的操作。2 2 .8255A.8255A 功能功能:数据端口 A,B,C 端口 A:一个 8 位数据输出锁存/缓冲器,一个 8 位数据输入锁存器;端口 B:一个 8 位数据输出锁存/缓存器,一个 8 位数据输入缓冲器;端口 C:一个 8 位数据输出锁存/缓存器,一个 8 位数据输入缓冲器。3 个端口都可以作为数据输入或输出端口,

18、但不同的的端口有不同的工作方式。出一般输入/输出方式外,端口 A 还可以工作在双向方式、握手联络方式,端口B 可以工作在握手联络方式:而端口 C 可以作为控制或状态信号的端口,喂端口 A 和 B 提供握手联络信号,并且端口 C 还有可以工作在按位置位/复位方式。2)A 组和 B 组控制短路控制电路决定了 8255A 的工作方式,也决定了 8255A 在具体电路中的功能。控太原理工大学课程设计16制电路中包含控制寄存器,接受来自单片机的控制字。写入 8255A 的控制字不同,8255A 的工作方式不同。3)数据总线缓冲器数据总线缓冲器提供了 8255A 与系统总线的接口。端口数据及 8255A

19、工作状态信息都是通过该缓冲器传送的,由于它具有缓冲结构,因而可以直接与单片机的数据总线连接。4)读/写和控制逻辑读/写控制逻辑直接与单片机的控制总线及地址总线相连接,通常 8255A 的A0,A1 及与地址总线连接连接,而和与单片机的读/写信号连接。5)8255 有如下相关的控制信号。:片信号低电平时,8255A 被选中;:读信号低电平有效,该信号有效时可以读取 8255A 的端口数据或状态信号;:写信号,低电平有效,该信号有效时可以向 8255A 写入控制字或向端口写数据;RESET:复位信号,高电平有效,只有复位后,8255A 才能接收单片机对其进行的初始化。本课设主要用来并行输出,数码管

20、显示。6.6 声音报警电路声音报警电路我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制单片机某个口线的“高”电平或低电平,则在该口线上就能产生一定频率的巨型波,接上喇叭就能发出一定频率的声音,若再利用延时程序控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调,使喇叭发出不同的声音。当有按键按下时,单片机从 P1.7 口输出一周期高低信号,控制三极管的通断,从而使扬声器通断,发出一定周期的音频报警信号,报警时间为 3S。太原理工大学课程设计17图 4 声音报警电路6.7 外部震荡电路外部震荡电路单片机必须在时钟的驱动下才能工作,在单片机结构内部有一个时钟振荡电路,只需要

21、外部接一个震荡源就能产生一定的时钟信号,送到单片机内部的各个单元,决定单片机的工作速度。一般选用石英晶体振荡器。在 XTAL2 引脚产生幅度为 3V 左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容 C1,C2 的大小是 22pf,作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。单片机在工作时,由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周期。其大小是时钟信号频率的倒数。图中时钟频率为 12MHz。 太原理工大学课程设计18图 5 震荡电路一般选用石英晶体振荡器。在 XTAL2 引脚产生幅度为 3V 左右的正弦波时钟信号,其振

22、荡频率主要由石英晶振的频率确定。电路中两个电容 C1,C2 的大小是 22pf,作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。单片机在工作时,由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周期。其大小是时钟信号频率的倒数。图中时钟频率为 12MHz。6.8 单片机复位电路的设计单片机复位电路的设计单片机的第 9 脚 RST 为硬件复位端,只要将该端持续 4 个机器周期的高电平,即可实现复位,复位后单片机的各状态都恢复到初始化状态,其电路图如图 6。太原理工大学课程设计19图 6 复位电路在方案中使用到了硬件复位和软件复位两种功能,由上面的硬件复位可使

23、寄存器及存储器的值都恢复到初始值,软复位实际上就是当程序执行完毕之后,将程序指针通过一条跳转指令让它跳转到程序执行的起始地址.6.9 显示电路的设计显示电路的设计 (1) 显示电路使用了七段共阳极数码管,由低电平点亮,效果图如图所示。太原理工大学课程设计20 显示功能与硬件关系极大,当硬件固定后,如何在不引起操作者误解的前提下,提供尽可能丰富的信息,全靠软件来解决。(2) 7 段数码管的简介:七段数码管是数字电路当中一种常用的一种显示器件,由于使用的是“七段式”字体来表示阿拉伯数字和少量的英文字母,因此被叫做七段数码管。七段数码管加上小数点,一共需要 8 个 LED 来构成一个显示器件,因此可

24、以方便地和单片机的 8 位数据线方便地接口。七段显示字型码:显示字形0123456789共阴3FH06H5BH4FH66H6DH7DH07H7FH67H共阳C0HF9HA4HB0H99H92H82HF8H80H90H 太原理工大学课程设计217Proteus 仿真仿真硬件电路描述如下:利用可编程并行接口芯片 8255 外扩 I/O 实现对矩阵式键盘的扫描与键值的读入,外部电源通过上拉电阻 RESPACK 接 8255 PC 口,PC 口作为输入口构成键盘的行,8255 的 PA 口作为输出口构成键盘的列,行列之间通过按钮连接。利用 74LS373 锁存器将 89C51 的数据线和地址线(低 8

25、 位)分离出来从而使89C51 具有与一般 CPU 相类似的三总线。74LS164 移位寄存器与共阳极 LED构成静态显示电路。74LS164 移位寄存器的时钟信号由 AT89C51 的 TXD 提供,显示数据由 89C51 的 RXD 串行输出到 74LS164 由其显示,由于串行发送数据时先发送数据的低位所以显示床号个位的 74LS164 移位寄存器的输入由显示床号十位的 74LS164 移位寄存器的最低位数据线提供。INT0 接到按钮供护士响应病人请求灭管停铃之用。50HZ 的方波从 P1.0S 输出,经简单的放大电路后驱动扬声器发声。硬件键盘电路工作原理:单片机上电运行即进入判断键盘是

26、否有键按下主程序,8255 PA 口输出全0 值,后读 8255 PC 口若其值全 1 则证明键盘无键按下,若其值不全为 1 则证明 64 个键中有一键按下。单片机随机键盘扫描子程序,本设计首先将第 0 列送太原理工大学课程设计220 其它列送 1,然后读 8255 PC 口通过对 ACC 各位的判断来识别键值。若第 0列无键按下则转判下一列,最后返回。由于程序是在网上下载的,我们只是在已有的框架之下做一些改动。原始软件的功能是第一行显示 00、01、02 等依次相加,第二行是 03、04、05 依次相加。这不符合我自己的想法。通过我仔细阅读程序后我发现只要将 ACC 的值改动就可以改变初始值

27、。于是我就改成了第一个显示屏显示楼层,第二个显示屏显示病房号。该电路的仿真,我采用 Proteus 这个仿真软件进行做的,仿真效果非常好 ,达到课程实际之要求。仿真按键按下,声音报警和数码管显示相应的按键号码。8.课程设计体会课程设计体会通过此次设计,我进一步加深了对单片机的理解,对以前学的知识进行了系统的应用,让我的单片机学习更加深刻,在课程设计得过程中,培养了我们解决工业控制,工业检测等具体问题。我们通过所做的课题,熟悉单片机应用系统开发软件的过程及软,硬件设计的工作方法,内容和步骤。对我们进行基本技能训练,如组成系统,编程,调试,绘图等。在这个过程中,我们遇到好多的问题,但是我们通过查阅

28、资料,不断修改,不断进步。不仅培养了我们自己动手的能力,也锻炼了我们筛选资料的能力,虽然我们的成果算不上完美,但是这是我们在一星期的时间里,用我们一点一滴的辛勤换来的。使我们理论联系实际,提高了动手能力和分析问题,解决问题的能力。参考文献:参考文献:1单片微型计算机原理及应用M.张毅坤、陈善久、裘雪红编。西安电子科大出版社。2单片机程序设计及应用M. 杨将新,李华军编.北京:电子工业出版社,2006。3报警集成电路和报警器制作实例M. 陈有卿,张晓东编.北京人民邮电出版社 2001。4单片机原理及应用M. 杨文龙编。西安:西安电子科技大学出版社,2005。5电子线路辅导和题选M. 王世昌编.上

29、海:上海科学技术文献出版社,1999。6模拟电子技术基础学习指导书北M. 王远编.北京:清华大学出版社,1998。7电路(上下册)M.第四版. 邱关源主编.北京:高等教育出版社,1999。太原理工大学课程设计238电子线路基础M. 高文焕,刘润生编.北京:北京高等教育出版社,1997。9电力系统继电保护M张保会,尹项根中国电力出版社,200505。10新型语音芯片原理与应用赵广林电子工业出版社.2008.8。11单片机技能与实训-机电一体化技术.宋国富.电子工业出版社.2010.2。12电力系统的 MATLAB/SIMULINK 仿真与应用M王晶,翁国庆,张有兵。西安电子科技大学出版社,200

30、809。13 MATLAB 建模、仿真及应用M刘同娟,郭键,刘军中国电力出版社,200901。14控制系统 MATLAB 计算及仿真实训M黄忠霖,周向明国防工业出版社,200604。15余发山主编单片机原理及其应用技术徐州:中国矿业大学出版社, 200316杨凌霄主编微型计算机原理及应用徐州:中国矿业大学出版社,200417牛煜光.单片机原理与接口技术.电子工业出版社;9.附录附录附附 1:元器件清单:元器件清单元器件清单名称型号数量名称型号数量单片机AT89C511数码管SN430522晶振12MHH1稳压电源DE78058三极管PNP1整流桥2W101 电容22PF3开关BUTTON66上

31、拉电阻 1 2251非门电阻74LS164174LS37318255A1蜂鸣器1接地3太原理工大学课程设计24附附 2 2:硬件效果图:硬件效果图效果前:效果前:F1Q0Q1Q0Q1U20D26D25D24D23D22D21p50p51p52p53p54p55p56p57LB0rst0LE0LB0PC6PC7p00dy0dy0 xt0XT1U21U21JD0JD0JD0LE0XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD7

32、32P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U374LS373SRG8RC1/-&1D13245

33、61081112913SRG8RC1/-&1D1324561081112913U574LS164234567891RP1RESPACK-8D034D133D232D331D430D529D628D727RD5WR36A09A18RESET35CS6PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC710U68255Anet=p35LS1SPEAKERR11000R222C11nF12U2:A74LS14C222P

34、FC322PFX1CRYSTALQ2PNPP3.0P3.1p3.2P3.6N1F5F4F3F2F1F0D20D21D22D23D24D25D26F0F2F3F4F5N2PA0PA1PA2PA3PA4PA5PA6PA7PC0PC1PC2PC3PC4PC5PC6PC7P00P01P02P03P04P05P06P07P00P01P02P03P04P05P06P07P3.7P3.6XT0dy0P3.1N2N2P3.0dy0P3.1PC0PC1PC2PC3PC4PC5p3.2PA0PA1PA2PA3PA4PA5PA6PA7D20XT0XT1P3.7P01P02P03P04P05P06P07rst0U20

35、R322N2N1R422p3.2R510kdz1dz1P50P51P52P53P54P55P56P57p3.0效果后:效果后:太原理工大学课程设计25附附 3 3:源程序代码:源程序代码ORG 0000HLJMP MAINORG 0003HLJMP INT0ORG 001BHLJMP INT1ORG 0100HMAIN: SETB EA SETB EX0 SETB ET1 MOV SCON, #00H MOV DPTR,#0FFFFFH MOV A,#89H MOVX DPTR,AKEY: ACALL KS1 JNZ LK1NI: ACALL DELAY AJMP KEYLK1: ACALL DELAY ACALL DELAY ACALL KS1 JNZ LK2 AJMP NI LK2: MOV R2,#0FEH MOV R4,#00H LK4:MOV DPTR,#0FFFCH MOV A,R2 MOVX DPTR,A INC DPL太原理工大学课程设计26 INC DPL MOVX A,DPTR JB ACC.0 ,L1 MOV

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论