b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

高四位代表列:外部中断C语言程序()

电脑杂谈  发布时间:2021-01-22 08:26:23  来源:网络整理

// -----------------------函数声明,变量定义----------------- ----------- #include #define KEY P1 sbit INT_0 = P3 ^ 2; // P3。 2外部中断0 unsigned char COUNT_TI; //定时中断计数unsigned char key_code; //键值// -----------------------变量声明- --------------------- --------------- void system_init(void); //设置INT0的工作模式用于主程序调用void INT0_SCANkey(); //外部中断0处理程序unsigned char scan_key(); //扫描键盘并返回键值(高四位表示行,低四位表示列) void key_manage(unsigned char keycode); //键盘散布void delay(unsigned int N); // Delay子例程实现(16 * N + 24)us delay void manage_key1(void); // Key 1处理程序//..

矩阵键盘扫描程序原理_中断 矩阵键盘_4 4矩阵键盘

。 。 。 。 。 。 。 。 。 。每个键对应一个处理程序// ------------------------------------------ --------------------------- //函数名称•system_init()//函数功能•初始化设置//设置INT0的工作道路// - - - - - - - - - - - - - - - - - - - - - - - - ---------------------- void system_init(void){IT0 = 0; //选择INT0作为电平触发模式EX0 = 1; //允许外部中断EA = 1; ///允许系统中断KEY = 0xF0;} // ----------------------------------- ---------------------------------- //函数名称INT0_intrupt // //函数功能外部中断0处理程序/ / ------------------------------------------------ -------------------- void INT0_SCANkey()使用1 {unsigned char key_code = 0; //键值EA = 0; delay(1000); //去抖if(INT_0 ==0) //判断是否有按下的键{key_code = scan_key(); //有效的键,在(INT_0 ==0); //等待按键释放key_manage(key_code); //按键处理} EA = 1;} // ------------------------- ------ -------------------------------------- //函数名称•scan_key //函数功能/ // /扫描键盘,返回键值(高四位代表行,低四位代表列)// ---------------- ------------ -------------------------------------- --- unsigned char scan_key()//扫描键盘返回键值(高四位代表行,低四位代表列){unsigned char scancode,key code; scancode = 0xef; //键盘扫描码,使用逐行扫描方法while(scancode!= 0xff){KEY = scancode; //输入扫描代码,扫描P1.4对应的行keycode = KEY; // Read要输出数据,请查看是否按下了该行键盘的特定列if((keycode&0x0f)!= 0x0f)break; //扫描按下键,然后退出scancode =(keycode

中断 矩阵键盘_矩阵键盘扫描程序原理_4 4矩阵键盘


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-349606-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 粟裕
        粟裕

        肯定不会让我们失望的

      热点图片
      拼命载入中...