51单片机
帝度愈合大天狗
IT狗,电路板脸
展开
-
独立按键
独立按键在按下时会出现抖动,有时会造成误判,所以我们要进行消抖; 硬件消抖(按键较少):通过对独立按键并联一个上可充电下可放电的电容,在按下的时候,电容向地放电延长时间,弹上来的时候,电容充电; if(k1==0){//判断是否按下 delay_ms(10);//通过延时消抖 if(k1==1) led=~led;//点灯 while(!k1);//判断按键是否松开 } } 矩阵按键:每一行连在...原创 2019-11-26 13:08:13 · 439 阅读 · 0 评论 -
串口输入
串口的输入:由于串口每次只能输入一位,所以在接收一串数据时,是将数据从高到低每次一位依次录入,具体实现:将该串数据一位一位分为8位,每次将最高位数据右移7次,就到了最低位,将该数据赋给串口输入SER,然后整串数据左移一位,覆盖了最高位,次高位即最高位,在下一次继续右移输出; void Hc595Sendbyte(uint data_){ uint a; for(a=0;a<8;a++){ S...原创 2019-11-26 12:58:42 · 813 阅读 · 0 评论