?? portinit.inc
字號:
;***********************************************************
;程序名稱: 端口初始化函數
;程序開發: 前鋒集團技術中心 江海波
;編寫時間: 2004年12月17日
;軟件環境: 供QF561型稅控器底層匯編主函數調用
;硬件環境: QF561型稅控器,硬件結構V1.0版
;MCU: TOSHIBA TMP93CS41@max 16M/1
;程序版本: V1.00
;最后修訂時間: 2004年12月17日
;修訂部分說明:
;**********************************************************
port_init:
di ;中斷禁止
ld (PACR),0x60 ;初始化設置,各操作將初始化自己的方向字
ld (PA),0x20
ld (P2),0x00
ld (P2CR),0xFF ;地址線端口,輸出
ld (P2FC),0xFF ;地址線,A23 To A16
ld (P3CR),0xFF ;P3.0/P3.1固定部為輸出,其余為通用I/O口
ld (P3FC),0x03 ;P3.0配制為RD,P3.1配制為WR,沒有實際意義
ld (P3),0xF4 ;CRI1='1'/CRI0='1',CR馬達電流關斷,所有指示燈熄滅,DS12887復選通關閉
ld (P4FC),0x00 ;配制為通用I/O口
ld (P4CR),0x07 ;P4口閑置,配制為輸出口
ld (P4),0x03 ;PFI1='1'/PFI0='1',PF馬達電流關斷,第9根針驅動關閉
ld (P6CR),0xFF ;P6口均為輸出
ld (P6FC),0x00 ;配制為通用I/O口
ld (P6),0x00 ;針驅動,初始化中應該全部關斷
ld (P7CR),0x0F ;P7口為CR馬達驅動,均為輸出
ld (P7FC),0x00 ;配制為通用I/O口
ld (P7),0x00
ld (P8CR),0x6F ;P8.7/.4為中斷輸入,P8.6/.5為空腳輸出,P8.3-.0為PF馬達驅動,為輸出
ld (P8FC),0x00 ;配置為通用I/O口
ld (P8),0x00
; ld (P9FC),0x09 ;開啟串口0和串口1
ld (P9FC),0x08 ;---For Test 在測試階段,串口0之口線被用于控制LCD
; ld (P9CR),0xED
ld (P9CR),0xEF ;---For Test 在測試階段,串口0之口線被用于控制LCD
ld (P9),0xC0 ;P9.7-IC卡電源,P9.6-SAM卡電源,'0'=開啟
;**********************************************************
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -