雷火竞技

鑫尚宁科技一站式单片机芯片及应用方案定制服务商

0755-29491013 / 158-8970-5696
鑫尚宁-记录鑫尚宁实时动态
您当前的位置: 雷火竞技 > 资讯频道 > 新闻资讯 > 技术百科 > 鑫尚宁单片机方案开发流程

鑫尚宁单片机方案开发流程

2021-12-28

  单片机可追溯到从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。单片机已经渗透到了社会生产和生活中的各个领域,比如智能仪表、通讯设备、实时工控和 家用电器方案等等,单片机的应用可以说是无处不在。在民用领域,很多的销售智能设备、家用电器的企业也需要单片机方案开发,所以下面为大家展示一下单片机方案开发流程。
单片机开发流程

(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)测试修改、用户试用

经测试检验符合要求后,将系统交给用户试用,对于出现的实际问题进行修改完善,系统开发完成。


在选择单片机方案开发商时,首先要确定自己的单片机功能需求,然后再分析和对比方案公司的情况,方案公司能不能够胜任你的要求。其中应该注重方案公司开发能力,以及团队的稳定性。一个稳定的团队代表公司的凝聚力,也能体现公司的实力。对单片机的售后保障,以及制造厂商们未来对产品的升级非常重要。

【本文标签】 单片机方案开发 单片机开发流程

【责任编辑】版权所有

咨询热线

0755-29491013

关注雷火竞技

  • 微信客服一微信客服一
  • 微信客服二微信客服二
备案号:   技术支持:   百度统计  CNZZ