摘要: 独立按键 原理图 控制LED单个灯的寄存器 独立按键控制LED亮灭 #include <REGX52.H> void main() { while(1) { if(P3_1 == 0) { P2_0=0; } else { P2_0=1; } } } 运行效果 按键的抖动 消除抖动可以使用延迟20m 阅读全文
posted @ 2023-11-04 14:48 爱吃冰激凌的黄某某 阅读(14) 评论(0) 推荐(0) 编辑
摘要: LED闪烁 编写代码 烧录运行 发现只是亮度变暗, 没有闪烁 原因: 程序运行很快是MHZ级别, 每秒运行百万次, 所以发现不了闪烁 解决: 加延迟代码 用STC-ISP生成延迟函数 编写代码 查看效果 ![VID_20231102_145052 (2)](H:\ChromeDownload\VID 阅读全文
posted @ 2023-11-04 14:47 爱吃冰激凌的黄某某 阅读(7) 评论(0) 推荐(0) 编辑
摘要: LED流水灯 代码 #include <REGX52.H> #include<intrins.h> void Delay500ms() //@12.000MHz { unsigned char i, j, k; _nop_(); i = 4; j = 205; k = 187; do { do { 阅读全文
posted @ 2023-11-04 14:47 爱吃冰激凌的黄某某 阅读(10) 评论(0) 推荐(0) 编辑
摘要: LED流水灯Plus 修改延迟函数 void DelayXms(unsigned int xms) //@12.000MHz { unsigned char i, j; while(xms--) { i = 2; j = 239; do { while (--j); } while (--i); } 阅读全文
posted @ 2023-11-04 14:47 爱吃冰激凌的黄某某 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 单片机及开发板介绍 单片机最小系统 阅读全文
posted @ 2023-11-04 14:43 爱吃冰激凌的黄某某 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 点亮第一个LED LED模块原理图 LED的电阻 102电阻 含义: 102 --> 1k电阻 作用: 限流, 防止LED烧毁 控制P20口输出高电平 通过寄存器的值控制高低电平 编写代码 烧录程序 成功运行 优化程序, 不要重复点亮, 让它兜圈子 阅读全文
posted @ 2023-11-04 14:43 爱吃冰激凌的黄某某 阅读(8) 评论(0) 推荐(0) 编辑