学习51单片机需要用哪些开发软件?

3个月前 (08-07 12:24)阅读2回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值708150
  • 级别管理员
  • 主题141630
  • 回复0
楼主

学习51单片机需要用哪些开发软件?

现在单片机开发,51或者大部分都是用keil或者IAR,语言是C语言,汇编也可以。

也有小部分单片机使用专用ide,比如avr,就用avr studio。

对于51来说keil是最方便的,也最流行。但是早年间有些用硬件仿真器开发51的,也有自己专用的开发环境。

51单片机属于软件还是硬件?

51单片机也是结合了硬件和软件,属于嵌入式范畴

一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很简单,如手机上的一个微小型的电机,当手机处于震动接收状态时打开;也可以很复杂,如SONY智能机器狗,上面集成了多个微小型控制电机和多种传感器,从而可以执行各种复杂的动作和感受各种状态信息。

硬件层

硬件层中包含嵌入式微处理器、存储器(SDRAM、ROM、Flash等)、通用设备接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块。其中操作系统和应用程序都可以固化在ROM中。

0
回帖

学习51单片机需要用哪些开发软件? 期待您的回复!

取消