?? m12413.asm
字號:
;****************************************************************
;/* 這是MAX1241匯編語言程序,文件名為M1243.ASM */
;/* 功能:本程序主要是讀出MAX1241芯片的AD轉換值。AD轉換值放在地 */
;/* 址20H和21H兩單元中,高位在21H中,低位在20H中。MAX1241的三根*/
;/* 數據線,SCLK時鐘輸入端、CS片選控制端和DOUT數據輸出端分別 */
;/* 由89C52的P1.1、P1.2和P1.3控制,而MAX1241的SHDN由P1.0控制。 */
;******************************************************************/
SHDN EQU P1.0
SCK EQU P1.1
CS EQU P1.2
DOUT EQU P1.3
ORG 0000H
MOV SP,#60H
CLR EA
MOV 20H,#0
MOV 21H,#0
LCALL DC ;調AD轉換子程序
SJMP $
DC: CLR SCK ;AD轉換子程序
CLR CS
SETB SHDN ;使SHDN腳為高電平,MAX1241處于工作模式
HERE: JNB DOUT,HERE
SETB SCK
ACALL QUS
MOV 0BH,C
ACALL QUS
MOV 0AH,C
ACALL QUS
MOV 09H,C
ACALL QUS
MOV 08H,C
ACALL QUS
MOV 07H,C
ACALL QUS
MOV 06H,C
ACALL QUS
MOV 05H,C
ACALL QUS
MOV 04H,C
ACALL QUS
MOV 03H,C
ACALL QUS
MOV 02H,C
ACALL QUS
MOV 01H,C
ACALL QUS
MOV 00H,C
SETB CS
CLR SHDN ;使SHDN腳為低電平,MAX1241工作于關斷模式
RET
QUS: CLR SCK
NOP
SETB SCK
MOV C,DOUT
RET
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -