单片机如何控制各个硬件?

单片机如何控制各个硬件?单片机是什么?单片机是一种集成电路芯片,只有芯片大小的微型计算机系统。单片机内部集成了中央处理器CPU、随机存储器RAM、只读存储器ROM、多种

大家好,欢迎来到IT知识分享网。

单片机如何控制各个硬件?

单片机是什么?

单片机是一种集成电路芯片,只有芯片大小的微型计算机系统。

单片机内部集成了中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能,有些还包含显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等。

单片机的优点:

集成度高,体积小,性价比高,控制功能强,运算速度快,运行电压低。

单片机应用领域:

工业控制、自动化,机电设备、军事、 航空航天、汽车电子、医用设备、计算机通讯、家电、智能电子产品、实时控制等。

单片机开发语言:

C语言,汇编语言,Python, Blockly, Arduino, BASIC。

单片机开发软件:

Keil:编写和编译程序,仿真。

Notepad++:编写和修改程序。

Altium Designer:绘制原理图和PCB。

Sscom:串口调试。

下载工具:不同品牌的下载工具不同。

51单片机:

51单片机是对兼容英特尔8051指令系统的单片机的统称。

包括:

Intel:80C31、80C51、87C51,80C32、80C52、87C52;

Atmel:89C51、89C52、89C2051,89S51(RC),89S52(RC);

Philips、Winbond、Dallas、Siemens;

STC:STC89C51、STC90C51、STC11、STC15、STC8。

STM32单片机:

STM32是意法半导体开发的ARM Cortex-M内核单片机。

特点:高性能、低成本、低功耗。

包括:

STM32F0、STM32F1、STM32F3、STM32L0、STM32L1、STM32L4、STM32L4+、STM32F2、STM32F4、STM32F7、STM32H7等。

早期的单片机市场品牌众多,除了51单片机,还包括PIC,NXP,TI,Atmel, Freescale,Renesas等。这些厂商的产品资料难找,纯英文且不完整,开发板和调试器贵,客服不热情,使得学习单片机比较困难。

后来ST推出32位的Cortex-M3内核,有标准库、开发板和调试器便宜、型号齐全能满足更多开发者的需求,这使得STM32单片机迅速流行起来。

单片机如何控制各个硬件?

1,根据产品的需求和单片机的性能,编写程序,以告诉单片机要做什么事;

2,输入信号;

3,单片机根据程序处理输入信号并输出;

4,输出信号;

5,外围硬件收到信号,执行指令;

6,设备工作。

有更丰富的输入接口,就能有更复杂的输入方式;

有性能更好的单片机,就能执行更复杂的程序;

有具体的I/O设备,就能执行具体的功能。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/48528.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信