随笔分类 -  51单片机

学习51单片机的过程笔记
摘要:/**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称: 频率计 * 编写:Tony * 日期:2022-3-5 * QQ : 674749794 * 晶体:12MHZ * 变更记录: 阅读全文
posted @ 2022-03-06 21:01 xiaoberber 阅读(61) 评论(0) 推荐(0) 编辑
摘要:#ifndef __USART_H_ #define __USART_H_ #include <reg51.h> void Usart_Init(void); void uart_send_byte(unsigned char i); #endif #include "USART.h" #defin 阅读全文
posted @ 2022-03-01 23:26 xiaoberber 阅读(194) 评论(0) 推荐(0) 编辑
摘要:红外遥控器,顾名思义,是通过红外光来进行数据传输的。被广泛应用在各种家电产品上,例如电视、空调、车载MP3等。它是如此的普遍,以至于让人都快忘记了它的存在。 只要温度高于绝对零度(-273.15°C)的物体都会发出红外光,因此它无处不在。因此,使用红外光进行通信时,需要对光波有一些特殊的要求,这样才 阅读全文
posted @ 2022-02-28 22:39 xiaoberber 阅读(766) 评论(0) 推荐(0) 编辑
摘要:#ifndef __LCD_H_ #define __LCD_H_ /********************************** 当使用的是4位数据传输的时候定义, 使用8位取消这个定义 **********************************/ #define LCD1602 阅读全文
posted @ 2022-02-28 22:20 xiaoberber 阅读(69) 评论(0) 推荐(0) 编辑
摘要:#ifndef __DS1302_H_ #define __DS1302_H_ // 包含头文件 // #include<reg51.h> #include<intrins.h> // 重定义关键词 // #ifndef uchar #define uchar unsigned char #endi 阅读全文
posted @ 2022-02-28 22:16 xiaoberber 阅读(33) 评论(0) 推荐(0) 编辑
摘要:/**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称: PCF8591 ,固定输出10Hz的正弦波,数码管显示频率 * 编写:Tony * 日期:2022-2-12 * 晶体:12M 阅读全文
posted @ 2022-02-12 22:32 xiaoberber 阅读(104) 评论(0) 推荐(0) 编辑
摘要:/**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称: PCF8591 控制LED * 编写:Tony * 日期:2022-2-2 * QQ : 674749794 * 晶体:12M 阅读全文
posted @ 2022-02-12 17:49 xiaoberber 阅读(37) 评论(0) 推荐(0) 编辑
摘要:51计数器,下降沿 /**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称:使用计数器0,每次按键触发,计数加一,数码管显示 * 编写:Tony * 日期:2022-2-10 * QQ 阅读全文
posted @ 2022-02-11 12:14 xiaoberber 阅读(272) 评论(0) 推荐(0) 编辑
摘要:/**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称:Key1按下LED左循环,Key2按下LED变右循环 * 编写:Tony * 日期:2022-2-10 * QQ : 67474 阅读全文
posted @ 2022-02-10 21:01 xiaoberber 阅读(43) 评论(0) 推荐(0) 编辑
摘要:/*************************************************************************** * 实 验 名 : 矩阵键盘显示试验 * 实验说明 : 静态数码管显示矩阵键盘键值 * 注 意 : *********************** 阅读全文
posted @ 2022-02-07 12:10 xiaoberber 阅读(31) 评论(0) 推荐(0) 编辑
摘要:/**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称:按键控制蜂鸣器,2KHz方波控制无源蜂鸣器 * 编写:Tony * 日期:2022-2-6 * QQ : 674749794 * 阅读全文
posted @ 2022-02-06 17:40 xiaoberber 阅读(64) 评论(0) 推荐(0) 编辑
摘要:/**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称:按键控制左右流水灯实验 * 编写:Tony * 日期:2022-2-6 * QQ : 674749794 * 晶体:12MHZ 阅读全文
posted @ 2022-02-06 16:10 xiaoberber 阅读(97) 评论(0) 推荐(0) 编辑
摘要:/**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称: 指针静态数码管试验流动显示0-F * 编写:Tony * 日期:2022-2-2 * QQ : 674749794 * 晶体: 阅读全文
posted @ 2022-02-06 14:42 xiaoberber 阅读(35) 评论(0) 推荐(0) 编辑
摘要:不用译码器 /**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称: 静态数码管试验流动显示0-F * 编写:Tony * 日期:2022-2-2 * QQ : 674749794 * 阅读全文
posted @ 2022-02-02 13:15 xiaoberber 阅读(152) 评论(0) 推荐(0) 编辑
摘要:/**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称: 静态数码管试验流动显示0-F * 编写:Tony * 日期:2022-2-2 * QQ : 674749794 * 晶体:12 阅读全文
posted @ 2022-02-02 10:49 xiaoberber 阅读(38) 评论(0) 推荐(0) 编辑
摘要:/**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称:定时器0,方式2,输出PWM,周期2000us占空比每120ms改变5%,控制呼吸灯 * 编写:Tony * 日期:2022-1 阅读全文
posted @ 2022-01-27 20:56 xiaoberber 阅读(154) 评论(0) 推荐(0) 编辑
摘要:使用定时器0,工作方式2,生成频率为1000HZ、占空比为80%的PWM波形,LED的电路使用前面章节的低电平点亮电路。 周期=1ms 0.8ms 0.2ms = 200us 找到他们的最大公约数。 /**********************51单片机学习例程****************** 阅读全文
posted @ 2022-01-24 22:29 xiaoberber 阅读(74) 评论(0) 推荐(0) 编辑
摘要:TL0(TL1)与TH0(TH1),因为是16位定时器/计数器,所以有两组专用的8位寄存器负责定时/计数的工作。 这两组特殊功能寄存器与普通的无符号字符型变量,功能几乎一样。唯一的区别在于,这两组特殊功能寄存器是定时器/计数器专用的,当定时开启后,TL0(TL1)自动跟随机器周期加一。当TL0(TL 阅读全文
posted @ 2022-01-23 21:32 xiaoberber 阅读(451) 评论(0) 推荐(0) 编辑
摘要:51单片机引脚的驱动能力 ,sink,source 左移 循环移动 /**********************51单片机学习例程************************ * 平台:Keil U4 + STC89C52 * 名称:P1口控制流水灯闪烁 * 编写:Tony * 日期:2022 阅读全文
posted @ 2022-01-22 23:15 xiaoberber 阅读(58) 评论(0) 推荐(0) 编辑