单片机应用系统设计与开发课件.ppt

单片机应用系统设计与开发课件.ppt

ID:57013527

大小:260.50 KB

页数:39页

时间:2020-07-26

单片机应用系统设计与开发课件.ppt_第1页
单片机应用系统设计与开发课件.ppt_第2页
单片机应用系统设计与开发课件.ppt_第3页
单片机应用系统设计与开发课件.ppt_第4页
单片机应用系统设计与开发课件.ppt_第5页
资源描述:

《单片机应用系统设计与开发课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章单片机应用系统设计与开发9.1单片机应用系统的开发过程9.2应用系统开发工具9.3单片机应用系统举例9.4单片机应用系统抗干扰技术SuZhouVocationalUniversity教学目的与要求:单片机系统的开发流程、软硬件设计的方式方法、系统抗干扰技术的应用教学难(重)点:硬件设计、系统流程图与编程、系统抗干扰技术教学方法:讲授教学手段:传统方式、多媒体方式SuZhouVocationalUniversity9.1单片机应用系统的开发过程9.1.1拟定总体设计方案1、拟定设计任务书2、建立数

2、学模型3、机型和器件的选择4、硬件和软件功能划分SuZhouVocationalUniversity9.1.2硬件开发过程硬件的设计是根据总体要求,在选择完单片机机型的基础上,具体确定系统中所要使用的元件,设计出系统的电原理图,经过必要的实验后完成工艺机构设计,电路板制作和样机的组装。(1)单片机电路设计(2)扩展电路和输入/输出通道设计(3)控制面板设计SuZhouVocationalUniversity9.1.3软件开发过程1、程序总体设计2、绘制程序流程图3、编制程序4、上机调试5、系统模拟调试

3、6、在线仿真调试9.1.4程序固化SuZhouVocationalUniversity9.2应用系统开发工具9.2.1单片机开发系统的构成图9-1通用单片机开发系统SuZhouVocationalUniversity9.2.2单片机开发系统的功能单片机开发系统应具有对用户程序进行输入、编辑、汇编和调试的功能。此外,还必须具备在线仿真功能。辅助设计功能,是衡量单片机开发系统性能高低的重要标志。1、程序输入和编辑2、对用户程序进行汇编、连接和装载3、对用户程序进行调试(1)设置断点运行(2)单步运行(3)

4、连续运行(4)对目标系统状态读出和修改SuZhouVocationalUniversity4、反汇编功能5、跟踪功能6、程序固化功能7、单片机开发系统的程序设计语言9.2.2单片机开发器介绍目前国产通用单片机开发器品种较多。如:SICE系列(复旦大学研制)、DVCC系列(启东计算机厂制造)、KDV系列(中国科大研制)、MICE(珠海万利电子有限公司制造)、伟福E2000(南京伟福实业有限公司)以及TDS51开发及教学实验系统(西安唐都科教仪器公司)。(按具体开发器介绍)SuZhouVocational

5、University9.3单片机应用系统举例以温度控制系统为例,介绍一个单片机应用系统的设计方法。9.3.1总体设计方案1、任务书系统功能:通过传感器实时测量温度,并通过数码管显示。通过按键可改变温度的设定值,也可通过数码管显示。当实时温度超过设定温度时,打开继电器。SuZhouVocationalUniversity处理方案:本系统采用单片机作为中心处理部件,利用串行口芯片实现温度采集与数据存储。利用数码管实现温度的显示,利用非编码键盘实现温度的设定。2、机型和器件的选择系统以常用的8051单片机作

6、为中心处理部件,AT24C02作为数据存储器,TLC1549CP用于实现AD温度信号转换,非编码键盘,四位数码管显示。9.3.2硬件设计SuZhouVocationalUniversity主电路SuZhouVocationalUniversity数据采集、存储电路SuZhouVocationalUniversity继电器电路SuZhouVocationalUniversity键盘电路SuZhouVocationalUniversity显示电路SuZhouVocationalUniversity关键技术

7、介绍:外部串行扩展:占用少量I/O线实现与外部扩展单元的连接。特点:体积小,占用I/O资源少,电路简单,成本低,可靠性好,但速度慢。方法:IIC总线(interintegratedcircuitbus)、SPI串行外设接口(serialperipheralinterface)UART串行扩展接口。SuZhouVocationalUniversity本设计中采用的串行扩展存储芯片:24C02SuZhouVocationalUniversity串行AD数据采集芯片:TLC1549CPSuZhouVocat

8、ionalUniversity软件流程主程序:完成系统的初始化,温度采集、存储、控制、键盘扫描。温度采集、存储、控制、键盘扫描过程在主程序中为无限循环程序。要求画出主程序流程图。中断程序:完成温度的显示,要求画出中断程序流程图。SuZhouVocationalUniversity接口定义:74LS573接口定义TLC549接口定义继电器接口定义24C02接口定义内部存储器内存分配:显示缓存:DISP1,DISP2,DISP3,DISP4显示位数寄存器:C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。