2022年基于89C52的液体点滴速度监控设计课程设计.docx

上传人:Che****ry 文档编号:12907197 上传时间:2022-04-26 格式:DOCX 页数:34 大小:587.76KB
返回 下载 相关 举报
2022年基于89C52的液体点滴速度监控设计课程设计.docx_第1页
第1页 / 共34页
2022年基于89C52的液体点滴速度监控设计课程设计.docx_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《2022年基于89C52的液体点滴速度监控设计课程设计.docx》由会员分享,可在线阅读,更多相关《2022年基于89C52的液体点滴速度监控设计课程设计.docx(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品学习资源运算机掌握技术课 程 设 计成果评定表设计课题基于 89C52 地液体点滴速度监控设计学院名称 :电气工程学院欢迎下载精品学习资源运算机掌握技术课 程 设 计课程设计名称:基于89C52 地液体点滴速度监控设计专 业 班 级 :学 生 姓 名 :学号 :指 导 教 师 :课程设计地点:课程设计时间:2021-06-11 2021-06-15欢迎下载精品学习资源毕业设计(论文)原创性声明和使用授权说明原创性声明本人正式承诺:所呈交地毕业设计(论文),是我个人在指导老师地指导下进行地研 究工作及取得地成果 .尽我所知,除文中特殊加以标注和致谢地地方外,不包含其他人或组织已经发表或公布过

2、地争论成果,也不包含我为获得及其它训练机构地学位或学历而使用过地材料 .对本争论供应过帮忙和做出过奉献地个人或集体,均已在文中作了明确地说明并表示了谢意 .作 者 签 名:日期: 指导老师签名:日期:使用授权说明本人完全明白高校关于收集、储存、使用毕业设计(论文)地规定,即:依据学校要求提交毕业设计(论文)地印刷本和电子版本;学校有权储存毕业设计(论文)地印 刷本和电子版,并供应目录检索与阅览服务;学校可以接受影印、缩印、数字化或其它复 制手段储存论文;在不以赢利为目地前提下,学校可以公布论文地部分或全部内容.作者签名:日期:欢迎下载精品学习资源学位论文原创性声明本人正式声明:所呈交地论文是本

3、人在导师地指导下独立进行争论所取得地争论成果.除了文中特殊加以标注引用地内容外,本论文不包含任何其他个人或集体已经发表或撰写地成果作品 .对本文地争论做出重要奉献地个人和集体,均已在文中以明确方式标明.本人完全意识到本声明地法律后果由本人承担.作者签名:日期:年 月日学位论文版权使用授权书本学位论文作者完全明白学校有关保留、使用学位论文地规定,同意学校保留并向国家 有关部门 或机构送 交论 文地复印 件和电子 版, 答应论文 被查阅和借阅 . 本人授权高校可以将本学位论文地全部或部分内容编入有关数据库进行检索,可以接受影印、缩印或扫描等复制手段储存和汇编本学位论文.涉密论文按学校规定处理.作者

4、签名:日期: 年 月日导师签名:日期:年月 日欢迎下载精品学习资源运算机掌握技术课程设计任务书同学姓名专业班级学号题 目基于 89C52 液体点滴速度监控设计课题性质指导老师工程设计课题来源自拟欢迎下载精品学习资源主要内容(参数)利用 89C51 设计监测掌握系统,实现以下功能:1. 实时监测液滴速度和储备液位高低;2. 能显示屏显示实时液滴速度值;3. 能通过键盘设定液滴速度;4. 依据设计地液滴速度比较快速地把实际液滴速度调整到给定值;欢迎下载精品学习资源欢迎下载精品学习资源任务要求(进度)第 1 天:熟识课程设计任务及要求,查阅技术资料,确定设计方案.第 2 天:依据确定地方案设计单元电

5、路.要求画出单元电路图,元件及元件参数挑选要有依据,各单元电路地设计要有具体论述.第 3 天:软件设计,编写程序.第 4-5 天:撰写课程设计报告.要求内容完整、图表清楚、语言流畅、格式规范、方案合理、设计正确.欢迎下载精品学习资源欢迎下载精品学习资源主要参考资料1. 1. 单片机应用开发有用子程序 . 边春元等 编著. 人民邮电出版社 . 20052. 全国高校生电子设计大赛培训系列教程 . 高吉利 主编.电子工业出版社.20073. 单片微型运算机原理及应用 . 张毅坤等 编著. 西安电子科技高校出版社.19984. 微型运算机接口技术 . 王兆月等 编著. 机械工业出版社 .20065.

6、 全国高校生电子设计竞赛获奖作品选编2003 北京理工高校出版社 2005欢迎下载精品学习资源审查看法系(教研室)主任签字:年 月日欢迎下载精品学习资源目 录1 引言:72 总体方案设计72.1 系统基本方案82.2 方案论证与比较82.3 系统各个模块地挑选与论证82.4 系统最终方案确定103 系统硬件地基本组成部分103.1 点滴速度测量电路113.2 储液检测电路113.3 键盘掌握电路123.4 显示电路133.5 点滴速度掌握电路设计133.6 单片机模块154 软件设计174.1 系统地主程序设计174.2 检测点滴速度子程序174.3 储液检测子程序184.4 点滴速度掌握子程

7、序194.5 键盘显示子程序195 结论216 总结和体会217 参考文献228 附录23附录 1主要元器件清单23附录 2程序清单23附录 3系统使用说明29附录 4系统原理总图30欢迎下载精品学习资源1 引言:随着社会地进展,随着科技地进步. 运来越多地地方需要用到一些高科技设备来为人们服务 .目前医院普遍使用地是人工监控点滴输液装置器,将液体容器挂在肯定高度,利用势差将液体输入病人体内,用软管夹对软管夹紧和放松掌握滴速,药物地有无将威逼病人地生命安全,为此医护人员要不定时地观看药物地情形,本设计依据需要设定液位掌握高 度,同时具备报警、高度显示等功能,使用了红外对射传感器,使其具有与液面

8、不接触地特点,可用于有毒、腐蚀性液体液位地掌握,简洁、便利、安全、具有较高地使用价值.依据实际需要,本设计应当满意以下要求:(1)在漏斗处检测点滴速度,并制作一个数显装置,能动态显示点滴速度(滴/分) .( 2)通过转变吊瓶高度,掌握点滴速度,也可以通过掌握输液软管夹头地松紧等其他方式来掌握点滴速度 .点滴速度可用键盘设定并显示,设定范畴为20 150(滴 /分),掌握误差范畴为设定值 10% 1 滴.(3) 调整时间 3min(从转变设定值起到点滴速度基本稳固,能人工读出数据为止).(4) 当 H1 降到戒备值( 2 3cm)时,能发出报警信号.所以,本设计通过光学元件测定点滴速度,并通过步

9、进电机调整输液瓶高度,构成了 一个闭环掌握系统 .本系统就是为了削减人力铺张,获得良好医疗成效而设计地液体点滴速度监控装置, 利用这种装置可以通过电机掌握储液瓶地高度来达到控速地目地;通过传感系统来确定点滴速度和对液位戒备线地检测;通过键盘设置液体点滴速度.所以对液体点滴速度监控地争论特别有意义.2 总体方案设计本次设计思想主要是想借助单片机,对医疗点滴输液加以半自动化地掌握. 第一通过液位传感器检测信号,然后将检测到地信号送给单片机进行处欢迎下载精品学习资源理,通过数码管,将床位信息显示在监控室,然后由护理人员对具体情形进行处理 .2.1 系统基本方案依据题目要求系统可以分为以下几个模块:点

10、滴速度测量模块,储液液面检测模块,键盘显示模块,电机系统掌握(点滴速度掌握)模块.系统地基本框图如图2.1 所示.点滴速度检测点滴速度掌握单片机储液面检测电机掌握掌握电路键盘显示图2.1系统基本框图2.2 方案论证与比较由于题目所要求地系统比较复杂,涉及速度检测、速度掌握、电机掌握、数码显示、自动报警等各个方面 .所以我们考虑利用 89C52单片机作为核心掌握部分来构成题目所要求地欢迎下载精品学习资源系统 .2.3 系统各个模块地挑选与论证欢迎下载精品学习资源(1) 点滴速度测量欢迎下载精品学习资源方案一 :接受电感式传感器测量点滴速度.在输液器地漏斗外环绕线圈作为敏锐元件. 当液滴滴下是电感

11、量发生变化,通过LC 振荡电路后输出变化地频率值,经过F/V 变换电路及电压比较后输出TTL 电平信号来检测点滴速度.此方案测量精度比较高,但是外围电路比较复杂 .方案二:接受红外对管发射接收.接受断续式地工作方式,在点滴落下时阻挡了接收管接收红外线,产生高电平地脉冲信号.为了提高抗干扰才能,可以接受两对红外传感器一发一收,而不是只用一只传感器以反射式状态工作.红外传感器有以下优点:尺寸小,质量轻,安装在滴斗上较简洁;对帮助电路要求少,在近距可以用直流发射,电路简洁,性能稳固 .此方案简洁,较简洁实现.(2) 储液检测电路题目要求是在储液瓶中地液位低于2 3cm 时发出报警信号 .在此是关键如

12、何检测到液位地高度,报警较易实现.检测液位有多种方法 .方案一:同点滴速度测量模块,仍旧接受红外对管发射接收.依据该接收管收到地光强地大小来判定液位是否达到戒备水位.方案二:接受称重传感器检测.利用称重传感器检测总质量,并与实际测量中当液体液面达到设定位置时地总质量相比较,依据液体体积与质量地关系,当测量总质量与设定值相等时发出报警 .方案三:用测定电容地方法来检测.在瓶壁上用两块薄金属箔包裹构造出一个电容.依据电容中地介质不同,可以确定是否达到戒备水位.此数据可以由试验中得出.(3) 电机掌握系统(点滴速度掌握)模块利用电机来掌握调剂点滴地速度有两种方案:方案一:通过转变滴斗到受液瓶地高度

13、H2 来调剂点滴地速度 .由电动机带动储液瓶使储液瓶上升或下降转变滴斗到受液瓶地高度 H2 ,从而调剂点滴速度 .此种调剂方法简洁, 简洁实现 .方案二:通过掌握滴速夹地松紧来掌握点滴地速度.不过滴速夹用于大范畴地调剂滴速,难以掌握,适用于粗调.电机驱动掌握电路 :方案一 : 接受直流电机 .由于直流电机上电即转动,掉电后惯性较大,停机时仍会转动肯定角度后才可停下来.转矩小、 无抱死功能,假如要求精确停在一个位置,其闭环算法较复杂.欢迎下载精品学习资源方案二 : 接受步进电机 .步进电机是一种用电脉冲进行掌握,将电脉冲信号转换成相应角位移或线位移地电动机.步进电机每输入一个脉冲信号,转子就转动

14、一个角度或前进一步,其输出地角位移或线位移与输人地脉冲数成正比,转速与脉冲频率成正比.用单片机掌握步进电机,掌握信号为数字信号,不再需要数 / 模转换,具有快速启 / 停才能,可在一刹那间实现启动或停止,且步距角降低小,延时短,定位精确,精度高,可操作性强.(4) 键盘显示单元依据题目条件,滴速地大小要由人工设定地.滴速地设定值与调整值都可以在键盘上显示.对于其显示有以下地两种方案:方案一:接受液晶显示屏和通用矩阵键盘.液晶显示屏( LCD )具有功耗小、轻薄短小无辐射危急,平面直角显示以及影象稳固不闪耀,可视面积大,画面成效好,抗干扰才能强等特点 .方案二:接受五位LED 七段数码管显示点滴

15、数目.按键接受单列五按键 .数码管具有: 低能耗、低损耗、低压、寿命长、耐老化,对外界环境要求较低.同时数码管接受BCD 编码显示数字,程序编译简洁,资源占用较少.2.4 系统最终方案确定依据以上方案地论证分析,结合器件与设备等因素,系统各模块方案确定如下:(1) 点滴速度测量接受红外对管发射接收方式.(2) 储液检测电路仍旧接受红外对管发射接收装置.(3) 点滴速度掌握是利用步进电动机正反转来调剂储液瓶地高度来实现地.(4) 键盘掌握及显示用地是矩阵式键盘和五位七段数码管.3 系统硬件地基本组成部分此题目中运用了检测技术、自动掌握技术和电子技术.系统可以分为传感器检测部分和掌握部分 .传感器

16、检测部分:系统利用红外对管发射接收即光点传感器将检测到地信号转化为控制器可以辨别地电信号.传感器检测电路包括2 个单元电路:点滴速度测量电路、储液检测电路 .欢迎下载精品学习资源智能掌握部分:系统中掌握器件依据有传感器变换输出地电信号进行规律判定,掌握点滴地速度及数码管地显示,完成了点滴装置地自动检测、自动调速、数码显示及报警功能等各项任务 .开掌握部分主要包括3 个电路:单片机掌握电路、电动机地驱动电路、数码管地动态显示电路 .3.1 点滴速度测量电路接受红外对管发射接收测量点滴速度,其电路原理图如图3.1 所示 .234+5V+5VR1 22 0R2 47G 1计数脉冲输出+5V+5VR3

17、22 0R447N ORG 2V CCV CC图 3.1 点滴速度测量电路依据光学折射原理 ,光线在穿透密度不同地介质时, 在交界面将产生反射与折射.将滴管放置在检测用槽形光耦地中间,在检测过程中 ,液滴呈近椭圆状向下作加速运动并通过槽型光耦,由于液滴地表面是曲面,所以上半部与下半部将光线两次折射,使接收端接收不到光而产生两次高电平 ,仅在液滴中部光线可以直射穿过,使接收端输出低电平 ,从而实现计数功能 .3.2 储液检测电路储液检测电路图仍旧是和点滴速度测量电路一样,只是所接单片机地接口不同.其电路图如 3.2.图所示 .该电路图地原理和点滴速度检测电路地原理是一样地.由于红外光在水中和空气

18、中地吸取系数不同,从而通过空气和水后地光强也是不同地.其报警信号也是由储液信号来打算地.当储液地液面地高度为23cm 后, 会由红外对管发射接收产生检测信号,即为报警信号.欢迎下载精品学习资源V CC ( 12 V )5. 1k1. 7k5. 1k1. 7kR 1R 2N PNN PN信号调整R 3图 3 .2.储液检测电路3.3 键盘掌握电路由于本系统中接受动态显示方式驱动5 个七段数码管,来显示点滴地速度.数码管采用共阴极,由于AT89C52 单片机每个I/O 地拉电流只有 1 2mA. 所以在位码和段码都加上23了反向驱动器 .34I/ O7I/ O8I/ O9I/ O1 0I/ O1

19、1I/ O1 2S7S8S9S10S11S1 2SW- PBSW- PBSW- PBSW- PBSW- PBSW- PBT itSiz BD a Fi le5D 1D 2D 3D 4D 5D 6C 141 4841 4841 4841 4841 4841 480. 22 uFI/ O1I/ O2I/ O3I/ O4I/ O5I/ O6S1S2S3S4S5S6SW- PBSW- PBSW- PBSW- PBSW- PBSW- PBV CCR 110 KD 7D 8D 9D 10D 11D 1241 4841 4841 4841 4841 4841 48图 3.3 键盘掌握电路欢迎下载精品学习资源

20、3.4 显示电路由于本系统中接受动态显示方式驱动5 个七段数码管,来显示点滴地速度.数码管接受共阴极,由于AT89C52 单片机每个I/O 地拉电流只有 1 2mA. 所以在位码和段码都加上了三级管来进行驱动,如图3.4 所示.图 3.4 显示电路图3.5 点滴速度掌握电路设计系统将点滴速度采集信号和储液信号进行处理后,在相应地单片机地I/O 掌握口输出对应地掌握信号来驱动电动机地正反转,从而进行精确地掌握.点滴地掌握其实是靠单片机检测滴速,得到一个反馈量,输出肯定信号驱动电动机, 掌握电动机地正转或反转,进而带动储液瓶地上升或下降来调剂滴斗地高度即掌握点滴地速度 .电动机驱动电路就如图3.5

21、 示.接受地是 H 型地开关驱动电路 .整个地电路可以分为两级:第一级接单片机地 I/O 口,用射级跟随电路加大电流地驱动才能;第三级才是驱动电路 .当 P3.0 为高电平常, Q5 导通, Q3, Q7 导通,电动机两端地电压为 +5V ,电动机正转;当 P3.1 为高电平常, Q6 导通, Q4,Q8 导通,电动机两端地电压为 -5V ,电动机反转 .本电路接受地是 H 型地开关驱欢迎下载精品学习资源动电路 .整个地电路可以分为两级:第一级接单片机地I/O 口,用射级跟随电路加大电流地驱动才能;第三级才是驱动电路.当 P3.0 为高电平常, Q5 导通, Q3 , Q7 导通,电动机两端地

22、电压为 +5V ,电动机正转;当P3.1 为高电平常, Q6 导通, Q4, Q8 导通,电动机两端地电压为 -5V ,电动机反转 .点滴掌握靠单片机检测滴速,得到一个反馈量,输出肯定信号掌握电机上升或下降调剂滴斗地高度.图 3.5 电机驱动电路在电动机上安装一个连杆,连杆地另一头接S1 开关,每当电动机旋转一周,四S1 开关闭合一次,就通过单片机地P3.2 口就可以送入一个计数信号.在单位时间内观看计数值即 可地到电动机地转速 .图 3.6 所示地电路为电动机地速度采集电路.欢迎下载精品学习资源图 3.6 电机转速采集电路欢迎下载精品学习资源3.6.1 时钟电路3.6 单片机模块欢迎下载精品

23、学习资源STC89C52 内部有一个用于构成振荡器地高增益反相放大器,引脚RXD 和 TXD 分别是此放大器地输入端和输出端.时钟可以由内部方式产生或外部方式产生.内部方式地时钟电路如图 3.7a 所示 .在 RXD 和 TXD 引脚上外接定时元件,内部振荡器就产生自激振荡.定时元件通常接受石英晶体和电容组成地并联谐振回路.晶体振荡频率可以在1.2 12MHz之间挑选,电容值在 530pF 之间挑选,电容值地大小可对频率起微调地作用.外部方式地时钟电路如图3.7( b所示, RXD 接地, TXD接外部振荡器 .对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般接受频率低于12MHz地方波信号

24、 .片内时钟发生器把振荡频率两分频,产生一个两相时钟P1 和 P2,供单片机使用 .本次设计选用内部方式地时钟电路 .欢迎下载精品学习资源3.6.2 复位电路(a) 内部方式时钟电路b 外部方式时钟电路图 3.7( ab时钟电路欢迎下载精品学习资源复位是单片机地初始化操作.其主要功能是把PC 初始化为0000H ,使单片机从0000H单元开头执行程序 .除了进入系统地正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新动.欢迎下载精品学习资源RST 引脚是复位信号地输入端.复位信号是高电平有效,其有效时间应连续24 个振荡周期 即二个机器周期 以上 .

25、如使用颇率为6MHz地晶振,就复位信号连续时间应超过4us 才能完成复位操作 .整个复位电路包括芯片内、外两部分.外部电路产生地复位信号RST送至施密特触发器,再由片内复位电路在每个机器周期地S5P2 时刻对施密特触发器地输出进行采样,然后才得到内部复位操作所需要地信号.复位操作有上电自动复位相按键手动复位两种方式.上电自动复位是通过外部复位电路地电容充电来实现地,其电路如图 3.8( a)所示 .这佯,只要电源Vcc 地上升时间不超过1ms,就可以实现自动上电复位, 即接通电源就成了系统地复位初始化.按键手动复位有电平方式和脉冲方式两种.其中,按键电平复位是通过使复位端经电阻与 Vcc 电源

26、接通而实现地,其电路如图3.8(b)所示 .而按键脉冲复位就是利用RC 微分电路产生地正脉冲来实现地.其电路如图 3.8( c)所示 .(a) 上电复位b 按键电平复位c 按键脉冲复位图 3.8abc 复位电路上述电路图中地电阻、电容参数适用于6MHz 晶振,能保证复位信号高电平连续时间大于 2 个机器周期 .本系统地复位电路接受图3.6.5( b)上电复位方式 .欢迎下载精品学习资源4 软件设计4.1 系统地主程序设计主程序构成无限循环,主要完成单片机初始化,关中断,菜单显示内容初始化,按键扫描,电机运行,计时等功能.开头单片机初始化设置显示状态N设定键?电机掌握键?YN有键操作?设定时间电

27、机工作Y键码分析N开头计时是否完成?Y命令键?YN到达时间?Y电机停止数码键处理N图4.1主程序设计4.2 检测点滴速度子程序检测点滴速度子程序主要是用与系统信号地采集.经过光电传感器采集,后由施密特欢迎下载精品学习资源触发器整形,输出到单片机地端口送入单片机内部.检测点滴速度子程序如图4.2 所示 .开头滴速检测读出6秒内液滴速度送数目到BUFFER累, 加得到滴速图 4.2 检测点滴速度子程序4.3 储液检测子程序本程序主要是用于测量储液瓶内部地液位高度地,当液位低于 2 3cm 时,发出报警信号 .假如液位地高度不在此区间内,就点滴地速度照常采集,并送入单片机内部 .其储液子程序流程图如

28、图 4.3 所示 .开头光电传感信号变化否?欢迎下载精品学习资源发出警报, 储液面进入 2 到3CM的戒备水位进入测点滴速度子程序图 4.3 储液子程序流程图欢迎下载精品学习资源4.4 点滴速度掌握子程序依据题目地设计要求,第一读出6 秒内地点滴地数目(将一分种平均划分成特别), 进而得到当前地点滴地速度.依据其设定地速度值与当前地点滴地速度地误差来确定电动机地正转与反转,即掌握储液瓶位置置地高低,进一步影响下一个6 秒内地点滴地速度,如此地循环往复 .其点滴速度地电动机掌握程序流程图如4.3 所示.开头大于当前值与设定值比较小于等于电机正转储液瓶下降,滴速变低电机维护,滴速稳固电机反转,储液

29、瓶上升,滴速变快图 4.4 点滴速度地电动机掌握程序流程图4.5 键盘显示子程序键盘及显示字程序主要是用于判定速度有没有调整地动向和点滴速度地显示(包括当前值和设定值) .其程序流程图如 4.5 所示.欢迎下载精品学习资源开头初始化数据转化为BCD码查表进入缓冲区判定有没有键盘的按下NY延时子程序显示连续扫描显示图 4.5 系统键盘显示子程序欢迎下载精品学习资源5 结论本系统完成了在滴斗处检测点滴速度,并制作了一个数码管显示装置,能动态显示点滴速度(滴 /分) .通过转变高度掌握点滴速度,点滴速度可用键盘设定并显示,设定范畴为20150 滴/分,误差在要求范畴内 .点滴速度地测量比较精确,在全

30、量程内其误差小于3滴/ 分.设置点滴速度功能中,掌握精度在全量程范畴内优于4滴/分 ,但是仍是有肯定地误差,经分析主要是由以下缘由造成地:1 由于瓶中地水不断削减,造成水滴地下落速度不匀称.2 在测量水滴地实际滴速时,是通过掌握秒表计时来获得时间数据,从数码管地后三位读出点滴地滴数,由于人在掌握秒表时有误差,这也是引入测量误差地一个缘由.2 中断处理地进入和中断处理程序都会有肯定时间地延时,这也是造成测量误差地一个因素 .3 在动态掌握时,由于瓶处于运动状态,其上升、下降运动不行防止地会产生加速度,导致水滴下落时速度不稳固.4 算法本身不行能是完全精确地,必定存在舍入误差等,这些误差会影响测量

31、结果 .6 总结和体会本次设计综合运用了各类传感器.同时查阅了大量相关资料,包括查阅相关书籍和网上地资料,获得了一些相关信息.在方案设计方面,争论挑选出最优地设计方案,比如在设计显示电路时我们舍弃LCD液晶来显示 ,而直接运用了数码管显示电路.通过这次地设计与制作,让我明白设计电路地程序与设计理念.通过这次学习,让我们对各种电路都有了大致地 明白,对于我们以后地学习有很大地帮忙.这次课设中,我充分利从用了运算机掌握技术地原理,也逐步 明白了机控学问,在课程设计中,学会了简洁应用.这个阶段或许就欢迎下载精品学习资源是学习地初级阶段,最重要地是在枯燥中发觉新颖,逐步获得爱好 .学习地动力大部分来自

32、信心,刚开头地时候不知道该怎么做,查了大量地芯片资料和相关课本学问,在设计过程中也加深了学问地懂得,并且在摸索之中设计出原理图 .从中,我体会到抱以极大地信心,耐得住孤寂,并且持之以恒,对学习、工作有着庞大地意义地.通过争论与实践,我们加强对电子器件地明白.也增加了对电子设计地爱好,对电子应用感到奇怪 .总之,我们做到理论联系实际,学过了运算机掌握技术这门课程,而此次课程设计恰恰供应了一个好机 会,让我们从实践中加深了对所学学问地懂得.因此这次课程设计收益匪浅.7 参考文献1.单片机应用开发有用子程序 . 边春元等 编著. 人民邮电出版社 .20052. 全国高校生电子设计大赛培训系列教程 .

33、 高吉利 主编.电子工业出版社.20073. 单片微型运算机原理及应用 . 张毅坤等 编著. 西安电子科技高校出版社.19984. 微型运算机接口技术 . 王兆月等 编著. 机械工业出版社 .20065. 全国高校生电子设计竞赛获奖作品选编 2003 北京理工高校出版社 2005欢迎下载精品学习资源8 附录附录1主要元器件清单元 件数量AT89S511 个5553 个红外对射光电二极管3 个74042 片D12072 个A928A2 个按键4 个排阻 11K1 个晶振电路1K数码管3 个附录2程序清单系统地设计地如件程序清单如下:SDDD DATA30H MC1DATA31H MC2DATA3

34、2H MC3DATA33H MC4DATA34H MC5DATA35H MC6DATA36H MC7DATA37H MC8DATA38H MC9DATA39H MC10 DATA3AH CJDD DATA40H XS1DATA41H XS2DATA42H欢迎下载精品学习资源XS3DATA43H K_ENTER BIT P1.0 K_JIABIT P1.1 K_JIANBIT P1.2ORG 0000H LJMP MAIN ORG 0013H LCALL INT1 ORG 001BH LCALL T1ORG 0100H MAIN:MOVSP,#60H;给堆栈指针赋初值MOV TMOD,#14H

35、; 定 时 器 1 在 模 式 1 下 工 作 、 计 数 器 0 工 作 在 模 式 0 MOV TL1,#0B0H ; 定 时 器 每 50ms 产 生 一 次 溢 出MOVTH1,#3CHSETB ET1 ;使能定时器 1 中断SETB IT1 ;边沿触发SETB EX1 ;开外部中断 1SETBEA;使能总中断SETB TR1 ;开头计时MOV TL0,#00H MOV TH0,#00HSETB TR0 ;开头计数MOV R5,#0AH MOV R6,#0FFH MOV R7,#78H MOV R0,# MC1 CLR P1.7MOV SDDD,#64H MOV CJDD,#78H M

36、OV MC1,#78H MOV MC2,#00H MOV MC3,#00H MOV MC4,#00H MOV MC5,#00H MOV MC6,#00H MOV MC7,#00H MOV MC8,#00H MOV MC9,#00H欢迎下载精品学习资源MOV MC10,#00HLOOP:MOV A,MC1 ADD A,MC2 ADD A,MC3 ADD A,MC4 ADD A,MC5 ADD A,MC6 ADD A,MC7 ADD A,MC8 ADD A,MC9 ADD A,MC10 MOV CJDD,A LCALL JPCL MOVR2,CJDDLCALL SJCL;数据处理程序LCALL D

37、ISPLAY;调用数码管显示子程序LCALL DIANJI AJMP LOOPT1:PUSH PSW PUSH ACC DJNZ R7,TC1 MOV R7,#78H MOV R0,TL0 INCR0MOV TL0,#00H MOV TH0,#00H CJNE R0,#3BH,TC1 MOV R0,# MC1 TC1:MOV TL1,#0B0H MOV TH1,#3CH POP ACCPOP PSW RETIINT1:PUSH PSW PUSH ACC欢迎下载精品学习资源SETB P1.7 POP ACC POP PSW RETIJPCL:JB K_ENTER,QUITLCALLK_DELAY

38、JB K_ENTER,QUIT LOOP2:MOV R2,SDDDLCALL SJCL LCALLDISPLAY JB K_JIA,QUIT1LCALLK_DELAYJB K_JIA,QUIT1 LCALL JIA QUIT1:JB K_JIAN,QUIT0LCALLK_DELAYJB K_JIAN,QUIT0 LCALL JIAN QUIT0:DJNZ R5,LOOP2 MOVR5,#0AH DJNZ R6,LOOP2 QUIT:MOVR5,#0AH MOVR6,#0FFH RETJIA:MOV A,SDDD INC AMOV SDDD,A CJNE A,#96H,TC2 MOV SDDD,

39、#14H TC2:MOV R5,#00AH MOV R6,#0FFH RETJIAN:MOV A,SDDD欢迎下载精品学习资源DEC AMOV SDDD,A CJNE A,#14H,TC3 MOV SDDD,#96H TC3:MOV R5,#0AH MOV R6,#0FFH RETK_DELAY:SETB PSW.4 SETB PSW.3 MOV R5,#0C8HJOOP1: MOV R4,#0FFHJOOP2:DJNZR4,JOOP2DJNZ R5,JOOP1CLR PSW.4CLRPSW.3RETSJCL:MOV A,R2 MOV B,#64H DIV ABMOV XS1,A MOV A,

40、#0AH XCH A,BDIV AB MOV XS2,A MOV XS3,B RETDIANJI:CLR CMOV A,CJDDCJNE A,SDDD,LOOP3 CLR P1.6CLR P1.5AJMP TC4 LOOP3:JC LOOP4 SUBB A,SDDDCJNE A,#05H,LOOP5 AJMP TC4欢迎下载精品学习资源LOOP5:JC TC4 CLR P1.6 SETB P1.5 AJMP TC4 LOOP4:MOV A,SDDD SUBB A,CJDDCJNE A,#05H,LOOP6AJMP TC4 LOOP6:JC TC4 SETB P1.6 CLRP1.5 TC4:RETDISPLAY:MOVDPTR,#DISTABMOVR3,#01HMOVR1,#XS1DPLOP:MOVA,R1MOVCA,A+DPTRMOVP2,R3MOVP0,AMOVA,R3RLAMOV

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁