![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
51单片机的一些简单应用
weixin_52799893
这个作者很懒,什么都没留下…
展开
-
51单片机控制LCD1602显示(含电路图,代码)
源代码如下:#include<reg51.h>#include<intrins.h>#define out P0sbit RS=P2^0;sbit RW=P2^1;sbit E=P2^2; //定义控制引脚//延时函数void delay(unsigned long n){ unsigned char i=250; for(;n>0;n--) { while(--i); i=249; while(--i); i=250原创 2021-02-08 15:10:42 · 3099 阅读 · 0 评论 -
51单片机驱动矩阵键盘
原理矩阵键盘四条行线为一组,四条列线为一组。先将行线置高,列线置低。当有按键按下时,该按键对应的行线被拉低,检测出行的位置。然后将行线置低,列线置高,该按键对应的列线被拉低,检测出列的位置。最后根据行和列返回对应的键值1 将P3.7~P3.0电平设置为00001111,即0x0f,作为键盘的初始状态,并用于检测是第几行按下2 当有按键按下时:如果是第一行,则P3.7~P3.0电平变为00001110,即0x0e如果是第二行,则P3.7~P3.0电平变为00001101,即0x0d如果是第二行,则原创 2021-08-06 13:29:50 · 711 阅读 · 0 评论