找回密码
 注册
关于网站域名变更的通知
查看: 389|回复: 1
打印 上一主题 下一主题

单片机开发产品流程,照这个来就对了!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-11-10 15:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
      我们学习单片机的目的就是为了进行嵌入式系统的开发,学好单片机首先要有一个整体认识,下面将简要介绍一下单片机应用系统的开发流程,如图1所示。
8 i! z& e# }( m& R

6 Q! C5 i2 d% U, X

9 B' i- i# q, m4 }
# c: t- }$ o% J6 ^. J( X" e- S
  p* s  _! o1 \' g0 p3 w
(1)明确任务

5 ^% Z0 o' s; A2 J; d8 c
分析和了解项目的总体要求,并综合考虑系统使用环境、可靠性要求、可维护性及产品的成本等因素,制定出可行的性能指标。
; i. {' j: l% k+ o5 [  Y
(2)划分软、硬件功能
: T  B- ]$ r! r4 j/ |, k
单片机系统由软件和硬件两部分组成。在应用系统中,有些功能既可由硬件来实现,也可以用软件来完成。硬件的使用可以提高系统的实时性和可靠性;使用软件实现,可以降低系统成本,简化硬件结构。因此在总体考虑时,必须综合分析以上因素,合理地制定硬件和软件任务的比例。
  g. z' a8 P' c/ k9 K) J
(3)确定希望使用的单片机及其他关键部件
+ B" w! D- w6 k
根据硬件设计任务,选择能够满足系统需求并且性价比高的单片机及其他关键器件,如A/D、D/A转换器、传感器、放大器等,这些器件需要满足系统精度、速度以及可靠性等方面的要求。
7 ~$ q& v- Q* s
(4)硬件设计

, c: X1 e/ N& d9 G- X$ r
根据总体设计要求,以及选定的单片机及关键器件,利用protel等软件设计出应用系统的电路原理图。

9 `( X9 C2 m4 `* V" D' U
(5)软件设计

) P9 w$ n6 a9 B7 q, ?
在系统整体设计和硬件设计的基础上,确定软件系统的程序结构并划分功能模块,然后进行各模块程序设计。

' s0 R  T7 I1 T; [* G, T
单片机程序设计语言可分为三类:

7 ^+ P7 F/ x6 }
➢ 机器语言 :又称为二进制目标代码,是CPU硬件唯一能够直接识别的语言(在设计CPU时就已经确定其代码的含义)。人们要计算机所执行的所有操作,最终都必须转换成为相应的机器语言由CPU识别、控制执行。CPU系列不同,其机器语言代码的含义也不尽相同。
* p( t0 Z7 ]  o5 S) j+ \* _
➢ 汇编语言 :由于机器语言必须转换为二进制代码描述,不便于记忆、使用和直接编写程序,为此产生了与机器语言相对应的汇编语言。用汇编语言编写的程序执行速度快,占用存储单元少,效率高。

+ n- F& |( |6 O
➢ 高级语言 :高级语言具有很好的可读性,使程序的编写和操作都十分方便,目前广泛使用的高级语言是C51。
0 x  j5 e  \! Y5 e# C- u5 ~
汇编语言和高级语言都必须被翻译成机器语言之后才能被CPU识别。

( s7 ^. ]) G$ M% j
(6)仿真调试
% g' _6 N! c+ i  S9 X' k: r9 K. }
软件和硬件设计结束后,需要进行进行进入两者的整合调试阶段。为避免浪费资源,在生成实际电路板之前,可以利用Keil C51和Proteus软件进行系统仿真,出现问题可以及时修改。

3 K- F% [& e+ h5 }- j% r
(7)系统调试
* X3 a1 _/ M! W7 C" W. J; y
完成系统仿真后,利用Protel等绘图软件,根据电路原理图绘制PCB(Printed Circuit Board)印刷电路板图,然后将PCB图交给相关厂商生产电路板。拿到电路板后,为便于更换器件和修改电路,可首先在电路板上焊接所需芯片插座,并利用编程器将程序写入单片机。
# j1 i( l  i) B; f
接下来将单片机及其他芯片插到相应的芯片插座中,接通电源及其他输入、输出设备,进行系统联调,直至调试成功。

% A' u* J( J6 ^' l! V8 m
(8)测试修改、用户试用
# F) g& ?, b1 t) N6 \
经测试检验符合要求后,将系统交给用户试用,对于出现的实际问题进行修改完善,系统开发完成。

- Y* X: N0 Z5 i! l( K# B

+ A: p4 l, R  F: V  ~6 _" n
( U8 L3 Z8 _" @) K' U( k
! w. `2 A6 T1 h9 V- Q
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2020-11-10 16:26 | 只看该作者
    跟着步骤来,绝对没错
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 20:47 , Processed in 0.187500 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表