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

📄 main.s

📁 飞思卡尔的键盘中断源代码,C语言写的,很不错的
💻 S
字号:
	.module main.c
	.area text
_main::
; /*-------------------键盘实验--------------------------*
; *文 件 名:Keyboard.c                                   *
; *硬件连接:PTA.7-4接键盘4根列线,PTA.3-0接键盘4根行线    *
; *程序描述:按下键盘按键,串口发送对应的键值              *
; *目    的:键盘扫描,键盘中断,键值识别,键盘编码       *
; *注    意:如果键盘插在实验板上排插孔,无须连线,若插在下 *
; *         排插孔,需手工接线                            *
; *-------《嵌入式应用技术基础教程》教学实例------------*/
; /*[头文件]*/
; #include "GP32C.H"
; #include "KB.h"               //键盘中断头文件
; /*[主程序]*/
; void main()
; {  
;      asm("SEI");              //关总中断
	SEI
;      KB_Init();
	jsr _KB_Init
	tsx
; 	   INTKBSCR&= ~(1<<IntBit); //开放键盘中断(IMASKk=1)
	bclr #1,0x1a
;      asm("CLI");              //开总中断
	CLI
L2:
L3:
;      //主循环
;      while(1); 
	bra L2
X0:
L1:
	.dbline 0 ; func end
	rts

⌨️ 快捷键说明

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