电子工程师-单片机的开发过程1

本文介绍了单片机开发的过程,包括明确功能、选择单片机型号、设计外围电路以及软件开发的步骤。以4个开关控制4只发光二极管为例,详细讲解了如何选择AT89S51单片机,并设计基本工作条件、输入和输出电路。在软件开发部分,提到了使用KeilC51软件进行编写、编译和调试程序的方法。
摘要由CSDN通过智能技术生成

        单片机开发与普通电路开发不同,普通电路只要进行硬件开发后功能就基本固定不变了;而单片机开发包括硬件开发和软件开发,硬件开发完成后单片机还不能工作,还需要向单片机内写入程序,写入的程序不同,单片机实现的功能就会不同。开发一个单片机应用系统前,首先要明确单片机开发需要实现什么功能,根据需要完成的功能选择单片机并设计单片机外围电路,然后编写程序,再编译、仿真和调试程序,如果程序正确无误,就可以通过编程器将程序写入单片机,最后将写入程序的单片机安装在之前设计好的电路中,单片机就能在内部程序的控制下,通过外围电路完成相应的功能。单片机应用系统的开发过程如图3-1所示。

3.1 单片机的硬件开发过程
在进行单片机应用系统开发时,一般先进行硬件开发,再进行软件开发。单片机的硬件开发一般可按下面几个步骤进行。
3.1.1 明确单片机应用系统要实现的功能
在进行单片机开发时,一定要明确开发出来的单片机应用系统需要实现什么样的功能,之后的硬件、软件设计都要围绕着单片机要实现的功能进行。例如,要开发一个控制发光二极管亮灭的单片机应用系统,具体功能要求如下。
① 采用4个开关控制4只发光二极管。
② 按下某个开关,相应的发光二极管会发光;松开开关,发光二
极管会熄灭。
③ 同时按下4个开关,4只发光二极管都亮。
3.1.2 选择单片机型号

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值