?? sciinit.lis
字號:
.module SCIInit.c
.area text
0000 _SCIInit::
0000 ; /*SCIInit:串行口初始化子程序---------------------------*
0000 ; *功 能:對串行口進行初始化,默認為允許SCI,正常碼輸出,8位 *
0000 ; * 數據,無校驗等,允許發送器允許接收器.查詢方式收發,*
0000 ; * 波特率為9600(設fBUS=2.4576MHz) *
0000 ; *參 數:無 *
0000 ; *返 回:無 *
0000 ; *-----------------------------------------------------*/
0000 ; #include "GP32C.H"
0000 ; void SCIInit(void)
0000 ; { //總線頻率fBUS=2.4576MHz,定義波特率Bt=9600
0000 ; SCBR=0b00000010;
0000 A602 lda #2
0002 B719 sta 0x19
0004 ; //設置允許SCI,正常碼輸出、8位數據、無校驗
0004 ; SCC1=0b01000000;
0004 A640 lda #64
0006 B713 sta 0x13
0008 ; //設置允許發送、允許接收,查詢方式收發
0008 ; SCC2=0b00001100;
0008 A60C lda #12
000A B714 sta 0x14
000C L1:
000C .dbline 0 ; func end
000C 81 rts
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -