📄 main.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 + -