单片机的介绍和流水灯的实现 |
您所在的位置:网站首页 › 24c04a和24c02 › 单片机的介绍和流水灯的实现 |
1.单片机,英文Micro Controller Unit,简称MCU 2.内部集成了CPU,RAM,ROM,定时器,中断系统,通讯接口等一系列电脑的常用硬件功能 3.单片机任务是信息采集,处理和硬件设备的控制 4.单片机跟计算机相比,是一个袖珍的计算机,一个芯片就能构成完整的计算机系统。但在性能上,与计算机相差甚远,但是单片机成本低,体积小,结构简单,在生活和工业控制领域大有作用 5.单片机的应用领域十分广泛,智能仪表,实时控制,通讯设备,导航系统,家用电器 6.STC89C52单片机 51单片机 STC公司 位数:8位 RAM(相当于电脑的内存条):512字节 ROM(只读处理器):8k(相当于硬盘)(Flash) 工作频率:12MHz(本开发板使用) 51单片机是80年代Intel开发的8051单片机内核的统称,是所有兼容Intel 8031指令系统的统称。该系列单片机的始祖是Intel 8004单片机 命名规则(STC89C52 35I-DIP40):STC是公司,89是系列(STC 12T/6T,8051),C是工作电压(5.5~3.8),52是程序空间及RAM空间大小 35是频率,I是工业级(-40~85摄氏度),C是商业级(0~70摄氏度)DIP-4040,有40个管脚数,封装类型 7.单片机拆解 管脚口需要记 8.单片机最小系统 有电源vcc代表正极,地线表示负极Gmd 9.晶振,晶振会驱动单片机 晶振电路由晶振元件和两个起振电容组成 10.复位电路,想让程序复位 复位电路可以不接 11.开发板 VCC,GND不能接反,负责损坏单片机,缺口代表方向 15.D1,D8是LED 16.橘灯按键,独立按键 17.IR1是红外接收头,AT下载 18.无线模块实现一个单片机到另一个单片机的操作 19.USB自动下载 20.DS1302时钟芯片 21.复位按键 22.AD/DA模数转换器 23.步进电机可以精确的控制角度 24.超声波是接口,蜂鸣器是输出的 25.138译码器是用来驱动数码管的 26.24C02 27.温度传感器可以制作测温度的系统 28.排座用来插液晶屏 29.减震屏由单片机驱动 LED介绍1.发光二极管,Lighting Emitting Diode 2.照明,广告灯,指引灯,屏幕 3.直插LED,小块是正极,大块是负极 4.开发板原理图 5.电阻读法 102=1k 10+两个0,前两个是有效数字,后面是倍率 1001前三位是有效数字 6.LED串联电阻来限流 7.MCU有CPU和寄存器,每个寄存器连接一根线,连接驱动器连在端口上,驱动器是为了增大驱动能力 8.CPU通过配置寄存器 9.进制的转化,十六进制和二进制可以用表转换 10.单片机型号选择STC89C52 #include void main() { • P2=0x55; //10101010 • while(1) • { • • } }![]() ![]() 在STC-ISP中选择软件延时计算器 选择定时长度为500毫秒 系统频率为12.000MHz 点击复制代码,在main函数上面插入 添加头文件#include LED流水灯 #include void Delay500ms() //@12.000MHz { unsigned char i,j,k; i=4; j=205; k=187; do { do { while(--k); }while(--j); }while(--i); } void main() { while(1) { P2=0xFE; Delay500ms(); P2=0xFD; Delay500ms(); P2=0xFB; Delay500ms(); P2=0xF7; Delay500ms(); P2=0xEF; Delay500ms(); P2=0xDF; Delay500ms(); P2=0xBF; Delay500ms(); P2=0x7F; Delay500ms(); } }![]() |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |