苏州永节电子科技有限公司
新闻详情

单片机开发流程简介

浏览数:128

  (1)明确使命

  剖析和了解项目的整体要求,并归纳考虑体系运用环境、牢靠性要求、可维护性及产品的本钱等要素,制定出可行的性能指标。

  (2)区分软、硬件功用

  单片机体系由软件和硬件两部分组成。在应用体系中,有些功用既可由硬件来完结,也可以用软件来完结。硬件的运用可以提高体系的实时性和牢靠性;运用软件完结,可以下降体系本钱,简化硬件结构。因此在整体考虑时,有必要归纳剖析以上要素,合理地制定硬件和软件使命的份额。

  (3)软件规划

  在体系整体规划和硬件规划的基础上,断定软件体系的程序结构并区分功用模块,然后进行各模块程序规划。

  (4)硬件规划

  依据整体规划要求,以及选定的单片机及要害器材,利用Protel等软件规划出应用体系的电路原理图。


光伏大板.jpg


  (5)断定希望运用的单片机及其他要害部件

  依据硬件规划使命,选择可以满足体系需求并且性价比高的单片机及其他要害器材,如A/D、D/A转换器、传感器、放大器等,这些器材需求满足体系精度、速度以及牢靠性等方面的要求。

  单片机程序规划语言可分为三类:

  ➢ 机器语言 :又称为二进制方针代码,是CPU硬件仅有可以直接辨认的语言(在规划CPU时就已经断定其代码的意义)。人们要计算机所履行的一切操作,最终都有必要转换成为相应的机器语言由CPU辨认、控制履行。CPU系列不同,其机器语言代码的意义也不尽相同。

  ➢ 汇编语言 :由于机器语言有必要转换为二进制代码描绘,不便于回忆、运用和直接编写程序,为此产生了与机器语言相对应的汇编语言。用汇编语言编写的程序履行速度快,占用存储单元少,效率高。

  ➢ 高档语言 :高档语言具有很好的可读性,使程序的编写和操作都十分便利,现在广泛运用的高档语言是C51。

  汇编语言和高档语言都有必要被翻译成机器语言之后才能被CPU辨认。

  (6)仿真调试

  软件和硬件规划结束后,需求进行进行进入两者的整合调试阶段。为避免浪费资源,在生成实际电路板之前,可以利用Keil C51和Proteus软件进行体系仿真,呈现问题可以及时修正。

  (7)体系调试

  完结体系仿真后,利用Protel等绘图软件,依据电路原理图制作PCB(Printed Circuit Board)印刷电路板图,然后将PCB图交给相关厂商出产电路板。拿到电路板后,为便于替换器材和修正电路,可首先在电路板上焊接所需芯片插座,并利用编程器将程序写入单片机。

  接下来将单片机及其他芯片插到相应的芯片插座中,接通电源及其他输入、输出设备,进行体系联调,直至调试成功。

  (8)测验修正、用户试用

  经测验查验符合要求后,将体系交给用户试用,对于呈现的实际问题进行修正完善,体系开发完结。