51单片机
权咯咯咯
这个作者很懒,什么都没留下…
展开
-
C语言定时器扫描矩阵键盘(主函数定时器部分)
//还有矩阵键盘部分,见上一篇文章//要创建,h文件,设置外部可调用矩阵键盘部分//有问题可以评论或私信//学习自b站江科大自化协void timer_Initial(){ TMOD &= 0xF0; TMOD |= 0x01; TF0=0; TR0=1; TH0=0xFC; TL0=0x18; ET0=1; EA=1; PT0=0;}void timer_main() interrupt 1{ s...原创 2021-11-04 00:03:17 · 600 阅读 · 2 评论 -
C语言定时器扫描矩阵键盘(矩阵键盘部分)
//还有主函数定时器部分,见另一篇文章//下面的if语句可改成switch-case ,懒得改了//有问题可以评论或私信#include <REGX52.H>unsigned char Key_KeyNumber;unsigned char Key_Back(){ unsigned char temp; temp=Key_KeyNumber; Key_KeyNumber=0; return temp;}unsigned char KEY()...原创 2021-11-04 00:02:52 · 907 阅读 · 0 评论 -
LCD1602功能函数
//仅供参考,调用到主函数需自己添加.h头文件,设置外部可调用。//有不懂可以评论或私信#include <REGX52.H>sbit LCD_RS=P2^4;sbit LCD_RW=P2^5;sbit LCD_E=P2^6;#define LCD_DataPoint P0void LCD_Delay(unsigned int xms){ unsigned char i, j; while(xms--) { i = 2; ...原创 2021-11-04 00:02:35 · 1853 阅读 · 0 评论