当前位置: 首页 > article >正文

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

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

3.1 单片机的硬件开发过程
在进行单片机应用系统开发时,一般先进行硬件开发,再进行软件开发。单片机的硬件开发一般可按下面几个步骤进行。
3.1.1 明确单片机应用系统要实现的功能
在进行单片机开发时,一定要明确开发出来的单片机应用系统需要实现什么样的功能,之后的硬件、软件设计都要围绕着单片机要实现的功能进行。例如,

http://www.lryc.cn/news/2419470.html

相关文章:

  • Qt学习12:常用Layout布局方式总结
  • 二进制文件、文本文件
  • linux tar命令解析(压缩解压)(tar指令)(十分之坑,千万不要在windows上解压带有软链接的压缩文件,会把软链接搞没了!软链接丢失、软链接失效)
  • 串联/并联谐振电路及其应用
  • 前端必知:29,改变鼠标手势及鼠标手势的应用
  • 计算机组成原理 01:计算机的发展历程
  • oracle instant-client下载与安装sqlplus
  • 欢迎光临
  • 每日一点硬件小知识—PS/2接口
  • Linux系统安装教程(虚拟机版)
  • 【C++入门必看】C++从0到1入门编程
  • 彻底解决小米随身WIFI(MiWIFI)安装失败,无法使用无线网卡功能的方法
  • 适合小白学的基础知识—SSTI漏洞学习
  • 终端准入安全之五种准入规则简介
  • Dynamics 365配置ADFS
  • 美化必备,#ffffffff语句的解析和透明度数值参照表
  • Mainframe的存储管理系统和架构
  • Flow、SharedFlow、StateFlow 傻傻分不清楚
  • 【JavaScript】一文了解定时器的使用
  • Windows7系统explorer.exe文件问题
  • 约瑟夫环问题(队列,链表实现)- c++
  • 系统编程之文件IO(四)——初级IO(open、close、write、lseek)
  • JS中clientWidth offsetWidth innerWidth scrollWidth等区分
  • 经纬度有哪些格式
  • WAV文件格式详解
  • Ubuntu (安装问题,包括系统更新和软件安装)
  • 软件工程与计算II-12-详细设计
  • i386和X86各是什么意思 与arm的区别
  • 人脸对齐 matlab,常用几种人脸对齐算法ASM/AAM/CLM/SDM
  • 计算机网络知识之URL、IP、子网掩码、端口号