51单片机
一、单片机及开发板介绍
1.1 单片机介绍
- 单片机,英文MicroControllerUnit,简称MCU
- 内部集成了CPU、RAM、FROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能
- 单片机的任务是信息采集 (依靠传感器)、处理 (依靠CPU) 和硬件设备(例如电机,LED等)的控制
1.2 单片机内部结构图
1.3 单片机管脚图

1.4 单片机最小系统
单片机最小系统也称为单片机最小应用系统,是指使用最少的原件组成单片机可以工作的系统。
最小系统三要素:电源、晶振、复位

二、代码编辑
2.1 自定义函数
// 延时n毫秒
void delay_ms(unsigned int n) {
unsigned int i, y;
for (i = n; i > 0; i--)
for (y = 114; y > 0; y--);
}
// 延时10*n微秒
void delay_10us(unsigned int n) {
unsigned char i;
i = 2 * n;
while (--i);
}
// 发出蜂鸣声
void buzzer() {
for (int i = 0; i < 1000; i++) {
P0_4 = 1; // 通电
delay_10us(20);
P0_4 = 0; // 断电
delay_10us(20);
}
}
2.2 数码管显示数字对应单片机IO口状态
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 小北
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果