C51单片机的基本知识
1.单片机介绍
- 单片机,英文Micro Controller Unit,简称MCU
- 内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能
- 单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机,LED等)的控制
- 单片机跟计算机相比,单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统。但在性能上,与计算机相差甚远,但单片机成本低、体积小、结构简单,在生活和工业控制领域大有所用。
2.STC89C52单片机
- 所属系列:51单片机系列
- 公司:STC公司
- 位数:8位
- RAM:512字节
- ROM:8K(Flash)
- 工作频率:12MHz(本开发板使用)
3.C51在keil5中的器件选型
Atmel-AT89C52
4.C51的时钟频率
12MHZ--烧录软件使用软件延时计算器-指令集:STC-Y1
5.关于单片机的上电
单片机上电一般都是默认高电平
6.数码管
说明:进行数码管的位选和段选信号编码时,一定要多看电路图,对应电路图确定各个信号的高低电平,还有高低位的问题。
关于数码管的datasheet
该数码管的位选信号由P22.P23.P24决定的(3-8译码器控制8个数码管)
该数码管为共阴极,段选为高电平有效。
0-0x3F;
1-0x06;
2-0x5B;
3-0x4F;
4-0x66;
5-0x6D;
6-0x7D;
7-0x07;
8-0x7F;
9-0x6F;
A-0x77;
B-0x7C;
C-0x39;
D-0x5E;
E-0x79;
F-0x71;
空-0x00;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)