图片展示
图片展示

单片机开发产品流程

发表时间: 2020-01-02 09:15:46

关注: 300

单片机开发产品流程

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

测试修改、用户试用


        振扬电子科技有限公司是一家致力于提供软件、PCBA、电子、电气、机电产品设计服务的高新技术企业, 具有多年的单片机开发及工业控制电路设计、单片机编程、硬件电路、驱动电路设计、工业控制板、家电控制板的生产经验, 研发领域涉及包括安防、机电、温控设备、机电产品、仪器仪表等多个领域。

        近年来,公司尤为专注于单片机智能控制和工业自动化控制和机电设备智能控制、自动化的应用与推广,专业为企业提供完善的自动控制系统研发和工业控制器、控制板的设计生产服务。

        公司的科研力量强大,机械电子、电气、通讯等领域人才组成的科研开发队伍正不断壮大。 针对每个项目的设计研发,公司设立项目管理小组,在为客户提供研发设计同时,能全面兼顾时效与成本。

图片展示

无锡振扬电子科技有限公司

 

地址:无锡市滨湖区蠡湖大道2008号蠡湖商务园35幢别墅       电话:0510-82405767     手机:18012377166(孙)      邮箱:zy@zy-et.com

公司版权所有©2019