江科大51单片机
文章平均质量分 71
建设生活
这个作者很懒,什么都没留下…
展开
-
7.1定时器
51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成定时器作用:(1)用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作(2)替代长时间的Delay,提高CPU的运行效率和处理速度…等。原创 2024-03-20 23:56:54 · 165 阅读 · 0 评论 -
6.2矩阵键盘密码锁 51单片机
h和.c说明函数和上一节一样#endif/*** @brief 矩阵键盘读取按键键码* @param 无* @retval KeyNumber 按下按键的键码值如果按键按下不放,程序会停留在此函数,松手的一瞬间,返回按键键码,没有按键按下时,返回0*/P1=0xFF;P1_3=0;Delay(20);Delay(20);Delay(20);Delay(20);P1=0xFF;P1_2=0;Delay(20);Delay(20);Delay(20)原创 2024-03-20 00:38:26 · 1291 阅读 · 1 评论 -
6.1矩阵键盘
例:if(P1_7==0){Delay(20);原理:读取第1行(列)→读取第2行(列)→读取第3行(列)→ ……LCD_ShowString(1,1,"MatrixKey:");LCD_ShowNum(2,1,KeyNum,2)· 在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。1.在扫描第一列时,如果P1_7 == 0,那么此时是判断开关1的状态。#include "LCD1602.h" //包含LCD1602头文件;if(KeyNum) //如果有按键按下;原创 2024-03-19 02:45:22 · 621 阅读 · 0 评论