⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex4-21.c

📁 这是《Keil Cx51 V7.0单片机高级语言编程与uVision2应用实践》教材各章中列出的全部程序例子。
💻 C
字号:
    #include <stdio.h>

    void Key_0()   {
       /* "0" 键处理 */
    }

    void Key_1()   {
       /* "1" 键处理 */
    }

    void Key_2()   {
       /* "2" 键处理 */
    }

    /* k3, k4, ... 其它键处理 */

	/* 函数指针数组定义 */
    code void (code * KeyProcTab[])()=  {Key_0, Key_1, Key_2/*k2,...,k9 */ };

    void main()  {
	   unsigned char key,num;
       while(1){
         scanf ("%c", &key);                 /* 等待按键 */
		 num=key-0x30;               /* 计算键值 */
	     (*KeyProcTab[num])();	     /* 按键值散转 */
	   }	
    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -