- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 单片机应用系统设计 8.1 应用系统设计的一般方法 8.2 应用系统设计实例――电子时钟的设计 8.1 应用系统设计的一般方法 单片机应用系统是指以单片机为核心,配以一定的外围电路和软件,能实现某种功能的应用系统。它包括硬件和软件两部分。 8.1.1 确定任务 在开始设计前,设计者先做好调研工作,分析市场或用户的需求情况,了解控制对象的状况,明确单片机应用系统所要完成的任务和所要达到的技术指标。依照系统可靠性高、操作性好、经济效益高的原则确定总体方案。 8.1 应用系统设计的一般方法 8.1.2 总体设计 设计任务确定之后,就要根据任务和技术指标要求,对单片机系统各部分的构成进行一个总体的构想,对各部分的具体实现有一个初步的方案。 总体设计中主要考虑以下几个方面: 1. 建立被控对象的数学模型 2. 单片机硬件/软件的功能分配 3.确定系统构成方案 8.1 应用系统设计的一般方法 8.1.3 硬件设计 硬件设计就是在总体方案的指导下,对构成单片机系统的所有功能部分进行详细具体的电路设计,得到硬件电路原理图。主要包括三个部分内容: 1.单片机电路设计 合理选择单片机型号后,为保证单片机的正常工作,必须设计复位电路、时钟电路和供电电源电路。即要构造一个单片机最小系统。 2.单片机系统扩展 当单片机内部功能单元(如程序存储器、数据存储器、I/O口、定时器/计数器、中断系统等)的容量不能满足应用系统的要求时,必须在片外进行扩展,这时应选择适当的芯片,设计相应的扩展连接电路。 3.系统配置 系统配置是按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D转换器、D/A转换器等,并设计相应的接口电路。 8.1 应用系统设计的一般方法 8.1.4 软件设计 软件设计最好采用模块化程序设计、自顶向下的程序设计方法。把整体任务划分为若干个小的功能模块。各个小模块独立设计、编程、测试和查错都比较简单,最后把各调试好的程序模块连成一个完整的程序。通常先画出程序总体流程图和各功能模块流程图,再选择程序设计语言,然后编制程序。程序编制顺序应先模块后整体。 8.1 应用系统设计的一般方法 8.1.5 抗干扰设计 单片机应用系统的工作环境往往是具有多种干扰源的现场,抗干扰措施在设计时显得尤其重要。解决抗干扰问题,提高系统可靠性的常用措施有硬件抗干扰和软件抗干扰两方面。 1.硬件抗干扰措施 2.软件抗干扰措施 8.1.6 系统调试 系统调试包括硬件调试和软件调试,而且两者是密不可分的。我们设计好的硬件电路和软件程序,只有经过联合调试,才能验证其正确性;软硬件的配合情况以及是否达到设计任务的要求,也只有经过调试,才能发现问题并加以解决、完善,最终开发成实用产品。 8.2 应用系统设计实例――电子时钟的设计 一、系统硬件电路的设计 单片机控制的数码管时钟电路如图8-2所示,它采用的是AT89S51单片机,只用了 P1口和P3口,P0、P2口可用于扩展显示年、月、日等功能。为了简化硬件电路,LED采用共阴极数码管,显示采用动态扫描方式实现,P1口输出段选码数据,P3口端作扫描输出控制端。开机时,显示12:00:00的时间开始计时。单片机引脚P0.0接按键S0,每按一次加1秒,P0.1接按键S1,每按一次加1分,P0.2接按键S2,每按一次加1个小时,作时间调整。S3是系统复位按键。为了提高计时精度,所采用的晶振频率为12 MHz。 8.2 应用系统设计实例――电子时钟的设计 8.2 应用系统设计实例――电子时钟的设计 二、 软件程序的设计 1. 主程序 主程序功能主要完成定时器初始化、正常显示时间和判断时间调整按键是否按下,完成时间的调整。按键采用软件延时消抖。 8.2 应用系统设计实例――电子时钟的设计 2.定时器器T0中断服务程序 定时器用中断方式处理,完成定时和时间显示。用T0工作于定时方式2,定时200us,用软件计数器计数4000次后形成1秒,对秒计数器加1,秒计满60时,分计数器加1,同时清秒计数器,60分计满,小时计数器加1,同时清分计数器,时计数器加到24时,对时计数器清零,代表一天时间计满。 8.2 应用系统设计实例――电子时钟的设计 数码管的显示采用动态扫描方式。在存储器中先建立一张显示信息的字段码表,显示时,先从显示缓冲区中取出显示的信息,然后通过查表程序在字段码表中查出所显示的信息的字段码,从P1口输出,同时从P3口将相应的位选码,选中显示的数码管,就能在相应的数码管上显示时间值。 电路图和程序略 * * *
您可能关注的文档
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第五章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第一章.ppt
- 单片机系统设计与制作 教学课件 作者 倪志莲 单片机试卷及答案 上.doc
- 单片机系统设计与制作 教学课件 作者 倪志莲 单片机试卷及答案 下.doc
- 单片机系统设计与制作 教学课件 作者 倪志莲 单片机试卷及答案(学做一体).doc
- 单片机系统设计与制作 教学课件 作者 倪志莲 第1章 单片机最小系统.ppt
- 单片机系统设计与制作 教学课件 作者 倪志莲 第2章 数码管显示电路及应用.ppt
- 单片机系统设计与制作 教学课件 作者 倪志莲 第3章 键盘电路及应用.ppt
- 单片机系统设计与制作 教学课件 作者 倪志莲 第4章 中断与定时计数器的应用.ppt
- 单片机系统设计与制作 教学课件 作者 倪志莲 第5章 串行通信的应用.ppt
- 单片机应用技术 汇编语言 任务驱动模式 教学课件 作者 高玉泉 0808模块一 单片机结构及开发设计流程.ppt
- 单片机应用技术 汇编语言 任务驱动模式 教学课件 作者 高玉泉 模块二 单片机指令系统及汇编语言程序设计.ppt
- 单片机应用技术 汇编语言 任务驱动模式 教学课件 作者 高玉泉 模块三 单片机应用电路实例设计及制作.ppt
- 单片机应用技术 汇编语言 任务驱动模式 教学课件 作者 高玉泉 模块四单片机内部三大功能.ppt
- 单片机应用技术 汇编语言 任务驱动模式 教学课件 作者 高玉泉 模块五单片机接口电路及应用.ppt
- 单片机应用技术 教学课件 作者 刁金霞 第八章.ppt
- 单片机应用技术 教学课件 作者 刁金霞 第二章.ppt
- 单片机应用技术 教学课件 作者 刁金霞 第九章.ppt
- 单片机应用技术 教学课件 作者 刁金霞 第六章.ppt
- 单片机应用技术 教学课件 作者 刁金霞 第七章.ppt
最近下载
- 电子测量技术(第5版)全套PPT课件.pptx
- QGDW 1152.2-2014- 电力系统污区分级与外绝缘选择标准 第2部分:直流系统.pdf VIP
- 中小学学三年发展规划(2025-2028).docx VIP
- J-T-G- 5120-2021 公路桥涵养护规范(正式版).docx VIP
- 建筑工程图集 20CJ95-1:装配式保温楼地面建筑构造——FD干式地暖系统.pdf VIP
- 3 电子银行_纵横商务汉语 中级阅读2.pptx VIP
- 阿那亚品牌手册.pdf VIP
- 二氧化碳气瓶瓶阀爆破片爆破浅析 .docx VIP
- 隧道二衬施工缝缺陷处理方案.docx VIP
- 2025年秋学期冀教版小学数学二年级上册教学进度表.docx VIP
文档评论(0)