第十一章单片机应用的设计方案与发展 .docx
《第十一章单片机应用的设计方案与发展 .docx》由会员分享,可在线阅读,更多相关《第十一章单片机应用的设计方案与发展 .docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结第十二章单片机应用系统的设计与开发可编辑资料 - - - 欢迎下载精品名师归纳总结11 1在单片机应用系统总体设计中,应考虑哪几方面的问题.简述硬件设计和软件设计的主要过程。可编辑资料 - - - 欢迎下载精品名师归纳总结答: 在单片机应用系统总体设计中,主要应考虑硬件设计和软件设计两方面的问题。硬件设计的任务是依据总体设计要求,在所挑选机型的基础上,确定系统扩展所要用的存器、 I/O 电路、 A/D 电路以及有关外围电路等,然后设计出系统的电路原理图。下面介绍硬件设计的各个环节。1程序储备器当单片机内部程序储备器容量不够时,需外扩储备器。可作为程序储备器的芯片有多种非易失性储
2、备器力口 EPROM 和E2PROM 等,一般应选用速度高、容量较大的芯片,这样使译码电路简洁,且使软件扩展留有肯定余的。2数据储备器对于数据储备器的容量要求,各个系统之间差别比较大。有的测量仪器和外表只需少量的RAM 即可,此时应尽量选用片内RAM 容量能符合要求的单片机。对于要求较大容量RAM 的系统, RAM 芯片的挑选原就是尽可能削减RAM 芯片的数量。例如,一片6264 8KB 比 4.片 61162KB 价格低得多。3输入 /输出接口较大的应用系统一般都要扩展I/O 接口,在挑选 I/O 电路时应从体积、价格、功能、负载等几方面考虑。应依据系统总的输入/输出要求来挑选接口电路。A/
3、D 和D/A 电路芯片的挑选原就是应依据系统对它们的速度、精度和价格的要求而确定。4的址译码电路80C51系统有充分的储备器空间,包括64KB 程序储备器和 64KB 数据储备器,在应用系统中一般不需要这么大容量。为能简化硬件规律,同时仍要便所用到的储备器空间的址连续,通常采纳译码器法和线选法相结合的方法。5外围电路在测量和掌握系统中,常常需要对一些现场物理量进行测量或者将其采集下来进行信号 处理之后再反过来去掌握被测对象或相关设备。在这种情形下,应用系统的硬件设计就应包括与此有关的外围电路,如信号调剂放大电路、驱动电路等。在单片机应用系统研制中,软件设计一般是工作量最大、最重要的任务。下面介
4、绍软件设计的一般方法与步骤。1系统定义系统定义是指在软件设计前,第一要进一步明确软件所要完成的任务,然后结合硬件结构,进一步弄清软件承担的任务细节。定义和说明各输入 /输出口的功能,是模拟信号仍是数字信号、电平范畴、与系统接口方式、占有口的址、读取和输人方式等。在程序储备器区域中,合理安排储备空间,包括系统主程序、常数表格、功能子程序块的划分、人口的址表等。在数据储备器区域中,考虑是否有断电爱护措施、定义数据暂存区标志单元等。可编辑资料 - - - 欢迎下载精品名师归纳总结面板开关、按键等掌握输人量的定义与软件编制亲密相关,系统运行过程的显示、运算结果的显示、正常运行和出错显示等也是由软件编制
5、,所以事先也必需给以定义,作为编程的依据。2软件结构设计合理的软件结构是设计出一个性能优良的单片机应用系统软件的基础,必需予以充分重视。由系统的定义,可以把整个工作分解为几个相对独立的操作。依据这些操作的相互联系准时间关系,设计出一个合理的软件结构。在程序设计方法上,模块程序设计是单片机应用中最常用的程序设计技术。这种方法的优点是 :单个程序模块的设计和调试比较便利且简洁完成,一个模块可以为多个程序所共享。缺点是 :各个模块的连接有时有肯定难度。3程序设计在软件结构设计确定之后就可以进行程序设计。一般程序设计过程如下:依据问题的定义,描述出各个输人变量和各个输出变量之间的数学关系,即建立数学模
6、型。然后依据系统功能及操作过程,先列出程序的简洁功能流程框图粗框图 ,再对粗框图进行扩充和具体化,即对储备器、寄存器、标志位等工作单元作具体的安排和说明。把功能流程图中每一个粗框转变为具体的储备单元、寄存器和I/O 口的操作,从而绘制出具体的程序流程图 细框图 。在完成流程图设计以后,便可编写程序。单片机应用程序可以采纳汇编语言,也可以采纳某些高级语言。编写完后均须汇编成80C5l 的机器码,经调试正常运行后,再固化到非易失性储备器中去,完成系统的设计。11 2 如何技高应用系统的抗干扰性.可实行哪些措施 .答: 单片机应用系统在实际工作中,可能会受到各种外部和内部的干扰,使系统工作产生错误或
7、故障。为削减这种错误和故障,就要实行各种提高牢靠性的措施。常用措施如下:提高元器件的牢靠性:在系统硬件设计和加工时应留意选用质量好的电子元器件和接插件,并进行严格的测试、挑选和老化。设计时技术参数 如负载 应留有余量。提高印刷电路板和组装的质量,设计电路板时布线及接的方法要符合要求。对供电电源实行抗干扰措施:用带屏蔽层的电源变压器。加电源低通滤波器。电源变压器的容量应留有余的。输人 /输出通道的抗干扰措施:采纳光电隔离电路。光电隔离器作为数字量、开关量的输人/输出 ,这种隔离电路成效很好。采纳正确的接的技术。 采纳双绞线。双绞线抗共模干扰的才能较强,可以作为接口连接线。11 3 请自行设计一个
8、节日彩灯循环闪耀的应用系统。答 :该题可以有多种循环方式,延时时间及左右移不同会有不同的循环成效。以下只是其可编辑资料 - - - 欢迎下载精品名师归纳总结中的一种形式,其余可自行编程试验。本例电路见题图11-1,由P1口的8位掌握8路电灯电路,在每一路中都通过一个可控硅SCR掌握路并联电灯的开关。单片机工作频率12MHz ,该程序延时选为200Nms,用定时器T0 作为定时器 ,初值为 50mS。 编程如下 :题图11-1 EX11_3:MOVPl,#0FEH。初始化为第 0位的一组灯亮EX11_3A:ACALLDELAY。调延时子程序MOVA , PlRLA。次序左移一位MOVPl,A A
9、JMPEXll_3ADELAYMOV TMOD , #0lHMOVRl ,#04HDELAY_1:MOVTH0 ,#3CH MOVTL0 ,#0B0H SETBTR0JNBTF0, $ CLRTF0 DJNZR1,DELAY_1 RET11 4请自行设计一个交通灯掌握系统,此系统仍要求显示秒倒计教时间,每当仍差10s该换指示打时 例如红灯挨绿打 ,该指示灯变为闪耀点亮。答: 设计电路如题图 11-2所示,单片机工作频率12MHz ,在此题中只考虑公路一边的交通灯掌握系统。分别用 Pl.0和Pl.1掌握红灯和绿灯,用两个数码管显示秒的变化。定时器T0 用于显示定时,定时器 Tl 用于灯闪定时。可
10、编辑资料 - - - 欢迎下载精品名师归纳总结DM_ADDR EQU 0DFFFH。数码管断码的址WM_ADDR EQU 0BFFFH。数码管位码的址POSITION EQU 30H。位寄存器COUNTEREQU 31H。定位时间寄存器LAMP1EQU P1.0。红灯LAMP2EQU P1.1。绿灯。ORG0000H LJMPEX4 ORG000BH LJMPTIMER0 ORG0030HEX4: MOVSP,#50H 。设堆栈指针MOVPOSITION, #0FEH。初始化位码寄存器MOVTMOD,#11H。设置定时器工作方式MOVTH0,#0F6H 。定时器 0初值MOVTL0,#03CH
11、SETBTR0 。启动定时器。SETBET0 。答应定时器 0中断SETBEA 。开中断SETBLAMP1。关红灯CLRLAMP2 。开绿灯EX4_START:MOVCOUNTER,# 60 H。置用 BCD 码表示的定时初值可编辑资料 - - - 欢迎下载精品名师归纳总结EX4A:LCALLDL Y_1S。延时 1s MOV A ,COUNTER 。时间减 1十进制 ADDA , #99HDAA MOVCOUNTER,ACJNEA , #l0H,EX4A 。剩余时间大于 10s,连续LCALLGLARE 。剩余时间为 10s,调闪耀子程序CPLLAMPl 。红灯取反CPLLAMP2 。绿灯取
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十一章单片机应用的设计方案与发展 第十一 单片机 应用 设计方案 发展
限制150内