?? main.s
字號:
.module main.c
.area lit
_DispalyInit::
.byte 'c,'a,'l,'c,'u,'l,'a,'t,'i,'n,'g,46,46,46,32,32
.byte 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
.area text
_main::
; /*-------------------鍵盤實驗--------------------------*
; *文 件 名:Keyboard.c *
; *硬件連接:PTA.7-4接鍵盤4根列線,PTA.3-0接鍵盤4根行線 *
; *程序描述:按下鍵盤按鍵,串口發送對應的鍵值 *
; *目 的:鍵盤掃描,鍵盤中斷,鍵值識別,鍵盤編碼 *
; *注 意:如果鍵盤插在實驗板上排插孔,無須連線,若插在下 *
; * 排插孔,需手工接線 *
; *-------《嵌入式應用技術基礎教程》教學實例------------*/
; /*[頭文件]*/
; #include "GP32C.H"
; #include "KB.h"
; extern void lcdshow(unsigned char *str);
; const unsigned char DispalyInit[32]="calculating... ";
; /*[主程序]*/
; void main()
; {
; lcdshow((unsigned char *)DispalyInit);
lda #<_DispalyInit
psha
lda #>_DispalyInit
psha
jsr _lcdshow
ais #2
; 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 + -