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

📄 main.c

📁 用单片机ATMEGA16写的PS2键盘驱动程序
💻 C
字号:
/*******************************************************************
 模块功能:PS2 键盘主程序
 硬件环境: ATMEGA16, 外部7.3728MHz晶振
 软件环境:ICCAVR 6.31
 版本日期:V1.0  (2007.12.25)
 作    者:TOM
 备    注:
*******************************************************************/
#include <iom16v.h>
#include <macros.h>

#include "Delay.h"
#include "Lcd7920.h"
#include "PS2_M16.h"

void main(void)
{
   unsigned char keyNo;

   CLI();

   LCD_Init();                         /* LCD初始化 */
     
   LCD_WriteStr(0,0,"PS2 TST 20071130h");  
   Delay_nms(500);             
   LCD_Clear(); 	 
   
   PS2Port_Ini();                      /* PS2端口初始化 */
   Int1_Ini();                         /* 中断1初始化 */

   SEI();
	
   LCD_Set_xy(0,0);
  
   while(1)
   {
      if (flg_AllKeyIN)
         PS2_Decode(cKeyIn);            /* PS按键解码 */
      else
         GICR|= (1<<7);                  /* 使能 Int1 */
         //SEI(); 
   }
}

⌨️ 快捷键说明

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