绿色出行,临海新能源网约车引领时代潮流
随着我国经济的快速发展和城市化进程的加快,汽车尾气污染问题日益严重,空气质量下降,生态环境恶化。为应对这一挑战,新能源汽车产业应运...
扫一扫用手机浏览
进修单片机的目标是开发嵌入式体系。进修单片机,起首要有个整体的熟悉,下面将简单先容单片机利用体系的开发进程。
1明白义务
阐发相识项目整体需求,综合斟酌体系使用情况、靠得住性要求、可维护性和产物本钱等因素,订定可行的机能指标。
2划分软件和硬件功效
单片机的体系是由软件和硬件两部门构成的。在利用体系中,有些功效可以经由过程硬件或软件来实现。硬件的使用可以进步体系的及时性和靠得住性;软件的使用可以低落体系本钱,简化硬件布局。是以,在兼顾斟酌时,必需综合阐发上述因素,合理订定软硬件义务的比例。
3肯定您要使用的微节制器和其他症结组件
依据硬件设计义务,选择能满意体系要求且性价比高的单片机等症结器件,如A/D、D/A转换器、传感器、放年夜器等。这些器件必要满意对体系精度、速率和靠得住性的要求。
4硬件设计
依据整体设计要求,以及选用的单片机和症结器件,采纳Protel等软件设计利用体系的电路原理图。
5软件设计
在总系统统设计和硬件设计的根基上,肯定软件体系的法式布局,划分功效模块,然落后行各模块的法式设计。
微节制器编程语言可以分为三类:
机械语言:又称二进制目的代码,是独一能被CPU硬件直接辨认的语言(其代码的寄义在CPU设计时已经肯定)。人们愿望计算机执行的所有操作,终极都必需转换成响应的机械语言,能力被 CPU 辨认和节制。分歧的 CPU 系列对它们的机械语言代码有分歧的寄义。
汇编语言:因为机械语言必需转换成二进制代码描写,不便利影象、使用和直接编写法式。为此,发生了对应于机械语言的汇编语言。用汇编语言编写的法式执行速率快,占用存储单位少,效力高。
高档语言:高档语言具有优越的可读性,使法式的编写和操作异常便利。今朝普遍使用的高档语言是C51。
注意:汇编语言和高档语言都必需翻译成机械语言能力被 CPU 辨认。
6仿真调试
软硬件设计完成后,就要进入两者的集成调试阶段。为避免资本挥霍,在天生现实电路板之前,可以使用Keil C51和Proteus软件进行体系仿真,呈现问题后也可以实时改动。
7体系调试
体系仿真完成后,使用Protel等画图软件依据电路原理图绘制PCB(Printed Circuit Board),即印制电路板图,然后将PCB图交给相关厂家临盆电路板。拿到电路板后,为了调换器件和改动电路,可以先在电路板上焊接所需的芯片座,用编程器将法式写入单片机。然后将单片机等芯片插入响应的芯片插座,打开电源等输入输出装备,进行体系联调,直至调试胜利。
8测试改动,用户试用
测试查验相符要求后,将体系交由用户试用,并对现实呈现的问题进行改动完美,完成体系开发。