更新时间:2023-12-13 22:04
单片机按照不同的分类依据可以分成多种类型。单片机主要由运算器、控制器和寄存器三大部分构成。随着5G和物联网技术成熟,对各种低成本低功耗数据采集设备需求大幅提升,单片机+外围电路来实现这些功能正好切合这些技术特点。第二随着响应政策,扶持工业制造,物联网的需求只会越来越大。而涵盖5G基站建设、特高压、城际高速铁路和城市轨道交通、新能源汽车充电桩、大数据中心、人工智能、工业互联网全产业链信息服务需要时间的沉淀和人才的持续输出。
按数据位分类
按数据位数分8位,16位,32位。
按厂家分类
按厂家分,atmel ,nxp,st,ti,intel,华邦,stc,philips,摩托罗拉等等。
按处理速度分类
按处理速度分低速,高速。
按指令集分类
按指令集分哈佛结构 ,诺依曼结构
监视开关灯原理
监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。
汇编源程序
C语言源程序
多路开关状态指示
单片机的P1.0-P1.3接四个发光二极管L1-L4,P1.4-P1.7接了四个开关K1-K4,编程将开关的状态反映到发光二极管上。(开关闭合,对应的灯亮,开关断开,对应的灯灭)。
方法一(汇编源程序)
方法一(C语言源程序)
方法二(汇编源程序)
方法二(C语言源程序)
串口应用
使用晶体频率为22.1184MHz的AT89C52单片机,串行口应用工作方式1,以9600bps的波特率向外发送数据,数据为十个数字‘0’到‘9’,循环不断地发送。
数字字符为增量进二进制码,‘0’对应0x30,‘1’= ‘0’+ 1 = 0x31,从‘0’到‘9’对应编码为0x30到0x39,记忆二进制编码较难,实际编程中用单引号括起对应字符表示引用该字符的二进制编码值,如‘X’表示引用X号的编码值。
直流电机调速
蜂鸣器提示程序