资料介绍
我们学习单片机的目的就是为了进行嵌入式系统的开发,学好单片机首先要有一个整体认识,下面将简要介绍一下单片机应用系统的开发流程。
0 1 明确任务 分析和了解项目的总体要求,并综合考虑系统使用环境、可靠性要求、可维护性及产品的成本等因素,制定出可行的性能指标。
0 2 划分软、硬件功能 单片机系统由软件和硬件两部分组成,在应用系统中,有些功能既可由硬件来实现,也可以用软件来完成。 硬件的使用可以提高系统的实时性和可靠性;使用软件实现,可以降低系统成本,简化硬件结构。 因此在总体考虑时,必须综合分析以上因素,合理地制定硬件和软件任务的比例。
0 3 确定单片机及其他关键部件 根据硬件设计任务,选择能够满足系统需求并且性价比高的单片机及其他关键器件。 如A/D、D/A转换器、传感器、放大器等等,这些器件需要满足系统精度、速度以及可靠性等方面的要求。
0 4 硬件设计 根据总体设计要求,以及选定的单片机及关键器件,利用Protel等软件设计出应用系统的电路原理图。
0 5 软件设计 在系统整体设计和硬件设计的基础上,确定软件系统程序结构并划分功能模块,然后进行各模块程序设计。
单片机程序设计语言可分为机器语言、汇编语言和高级语言。
机器语言 : 又称为二进制目标代码,是CPU硬件唯一能够直接识别的语言,在设计CPU时就已经确定其代码的含义。 人们要计算机所执行的所有操作,最终都必须转换成为相应的机器语言由CPU识别、控制执行, CPU系列不同,其机器语言代码的含义也不尽相同。 汇编语言 : 由于机器语言必须转换为二进制代码描述,不便于记忆、使用和直接编写程序,为此产生了与机器语言相对应的汇编语言,用汇编语言编写的程序执行速度快,占用存储单元少,效率高。
高级语言 : 高级语言具有非常好的可读性,使程序的编写和操作都十分方便,目前广泛使用的高级语言是C51。
汇编语言和高级语言都必须被翻译成机器语言之后才能被CPU识别。
0 6 仿真调试 软件和硬件设计结束后,需要进行进行进入两者的整合调试阶段。 为避免浪费资源,在生成实际电路板之前,可以利用Keil C51和Proteus软件进行系统仿真,出现问题可以及时修改。
0 7 系统调试 完成系统仿真后,利用 Protel 等绘图软件,根据电路原理图绘制PCB印刷电路板图,然后将PCB图交给相关厂商生产电路板。 拿到电路板后,为便于更换器件和修改电路,可首先在电路板上焊接所需芯片插座,并利用编程器将程序写入单片机。
接下来将单片机及其他芯片插到相应的芯片插座中,接通电源及其他输入、输出设备,进行系统联调,直至调试成功。 0 8 测试修改、用户试用 经测试检验符合要求后,将系统交给用户试用,对于出现的实际问题进行修改完善,系统开发完成。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- MSP430单片机C语言应用程序设计实例精讲图书 56次下载
- 单片机基础及应用:汇编语言程序设计简介资料下载
- 三种单片机应用程序的架构的利弊和适应范围资料下载
- 单片机C语言程序设计实训100例--基于8051+proteus仿真 300次下载
- 单片机C语言程序设计教程 68次下载
- 单片机常用的三种程序烧写方式资料下载
- 使用单片机实现双机串口双向通信的C语言程序设计实例免费下载 23次下载
- 实现PC机与单片机双向通信的C语言程序设计实例免费下载 25次下载
- 单片机C51语言程序设计基础的资料合集免费下载 18次下载
- 单片机C语言程序设计师试题及答案复习资料免费下载 5次下载
- 有关单片机的汇编语言程序设计教程资料免费下载 11次下载
- 单片机的计时程序设计资料免费下载 6次下载
- 单片机C语言程序设计的20例基础程序设计详细资料概述 86次下载
- 单片机C语言应用程序设计
- 单片机C 语言的精确延时程序设计
- 详解单片机三种应用程序的架构 9016次阅读
- PIC系列单片机程序设计基础知识详细说明 4305次阅读
- 单片机大致应用程序的三种架构总结、方法的利弊和适应范围 3188次阅读
- 单片机液晶汉字显示的C语言程序 4887次阅读
- 使用51单片机读写AT29C040的C语言程序免费下载 4530次阅读
- 单片机实现按键的电路和程序设计资料说明 9438次阅读
- 单片机下载程序的三种方式介绍 2.2w次阅读
- MCS51单片机程序设计时堆栈的计算方法解析 3678次阅读
- 单片机程序设计时如何进行优化详细资料概述 4633次阅读
- 开关控制报警器如何用单片机实现 5774次阅读
- 一文看懂单片机与PLC程序设计的区别 7334次阅读
- 单片机C语言程序设计:TIMER0与TIMER1控制条形LED 3846次阅读
- 单片机与程序设计(下) 2826次阅读
- 单片机与程序设计(上) 3787次阅读
- 单片机编程之汇编语言基础-常用指令和程序模式 1.5w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多