补充MCS应用系统开发与设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
补充MCS应用系统开发与设计

第7章 MCS-51应用系统 开发与设计 MCS-51应用系统开发过程 1. 单片机应用系统设计的基本准则 (1) 可靠性 高可靠性是单片机系统应用的前提。 提高系统的可靠性需注意: (a) 使用可靠性高的元器件 (b) 采用双机系统 (c) 设计电路板时布线和接地要合理,严格安装硬件设备及电路 (d) 对供电电源采用抗干扰措施 (e) 输入输出通道抗干扰措施 (f) 进行软硬件滤波 (g) 系统自诊断功能 (2) 操作维护方便 (3) 性价比 (4) 设计周期短 2. 单片机应用系统的设计方法 系统的扩展和配置应遵循的原则 尽可能选择典型电路,并符合单片机常规用法。 系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发。 系统中的相关器件要尽可能做到性能匹配。 可靠性及抗干扰设计是硬件设计必不可少的一部分。 单片机外围电路较多时,必须考虑其驱动能力。 尽量朝“单片”方向设计硬件系统。 整个硬件系统保证电器信号的准确性,输出执行部件能按照输出电器信号正确运行。 工艺设计,包括机架、机箱、面板、配线、接插件等,必须考虑安装、调试、维护的方便。 3. 软件设计 4. 印刷电路板计算机辅助设计 印刷电路板图的制作 可以采用的电路板图设计软件 PROTEL、CAD 首先,绘制电路原理图 其次,根据原理图绘制印刷电路板图 印刷板布线时注意点 电路板上每个IC要并接一个0.01μF~0.1μF高频电容,以减小IC对电源的影响。注意高频电容的布线,连线应靠近电源端并尽量粗短,否则,等于增大了电容的等效串联电阻,会影响滤波效果。布线时避免90度折线,减少高频噪声发射。 注意晶振布线。晶振与单片机引脚尽量靠近,用地线把时钟区隔离起来,晶振外壳接地并固定。 用地线把数字区与模拟区隔离。数字地与模拟地要分离,最后在一点接于电源地。A/D、D/A芯片布线也以此为原则。 单片机和大功率器件的地线要单独接地,以减小相互干扰。 大功率器件尽可能放在电路板边缘。 整板设计完成后,要及时检查信号走线和连接是否正确符合设计标准,器件标注是否正确完整,同时还要注意整体外观形象。 系统调试过程 系 统 调 试 开 始 硬 件 调 试 软 件 调 试 系 统 联 调 现 场 调 试 调 试 结 束 模 拟 调 试 5. 系统调试 [例]交通灯信号模拟控制 (1)硬件设计 交通信号灯模拟控制系统的硬件电路 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 CPU VDD 1 红 黄 绿 1 1 VDD 1 红 黄 绿 1 1 东西向信号灯 南北向信号灯 (2)软件设计 基本思路 利用软件延时,对相应信号灯的点亮时间加以控制,软件延时时间为0.5s 软件控制 东西向为主路线,通行时间为60s 南北向为支路线,通行时间为40s 系统时钟为fosc=12MHz 程序如下: org 00h ljmp start org 30h Start: mov p1,#00h ;信号灯初始状态全灭 setb p1.2 ;亮东西向绿灯,东西向放行 setb p1.3 ;亮南北向红灯,南北向禁止通行 mov r4,#72h ;延时57s Lp1: lcall Dl djnz r4,Lp1 clr p1.2 ;熄灭东西向绿灯 setb p1.1 ;点亮东西向黄灯 mov r4,#06h ;延时3s Lp2: lcall Dl djnz r4,Lp2 mov p1,#00h setb p1.0 ;东西向红灯亮,禁止东西向通行 setb p1.5 ;点亮南北向绿灯,南北向放行 mov r4,#4ah ;延时37s Lp3: lcall Dl djnz r4,Lp3 clr p1.5 ;熄灭南北向绿灯 setb p1.4 ;点亮南北向黄灯 mov r4,#06h ;延时3s Lp4: lcall Dl djnz r4,Lp4 mov P1,#00h ljmp Start ;重新开始下一轮 Dl: mov r7,#05h ;0.5s软件演示子程序 Dl1: mov r6,#0c8h Dl2: mov r5,#0fah djnz r5,$ djnz r6,Dl2 djnz r7,Dl1 ret end 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提

文档评论(0)

little28 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档