程序清單,抱歉了,暫時(shí)沒(méi)有C語(yǔ)言的.txt_第1頁(yè)
已閱讀1頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、附錄 1:程序清單在 Keil 環(huán)境下 ASM 程序,抱歉了,暫時(shí)沒(méi)有 C 語(yǔ)言的/* 趙營(yíng)的畢業(yè)設(shè)計(jì) SVM1601A (16x1)接線圖 =================================================================連接線圖: MCU-----89S52 DB0-----P2.0 DB4-----P2.4 RS-------P0_1DB1--

2、---P2.1 DB5-----P2.5 RW-------P0_2DB2-----P2.2 DB6-----P2.6 E--------P0_3DB3-----P2.3 DB7-----P2.7 VLCD 接 1K 電阻到 GND=================================================================*//*

3、趙營(yíng)的畢業(yè)設(shè)計(jì) ICL7135 接線圖 =================================================================連接線圖: MCU-----89S52 /STR----P3.2(/INT0)B1-----P0.4 R/H------P0.0 BUSY----P3.6B2-----P0.5 POL------P1.5B4-----P0.6

4、OVER-----P1.6B8-----P0.7 UNDER----P1.7 ================================================================*/DARPOLE EQU 60H ;正負(fù)號(hào)地址DARSTART EQU 61H ;第一數(shù)位DAREND EQU 67H ;結(jié)束位INTNUM

5、EQU 68H ;用于判斷中斷次數(shù)的寄存器VGRADE EQU 69H ;檔位值DPOINT EQU 6AH ;小數(shù)點(diǎn)位BEGIN EQU 6BH ;顯示數(shù)據(jù)標(biāo)志位ADSTART BIT P0.0 ;A/D 轉(zhuǎn)換使能RS BIT P0.1 RW BIT P0.2 E BIT P0.3ORG 0000H SJMP

6、START ORG 0003H LJMP INTUSESTART: SETB ADSTART ;趙營(yíng)的畢業(yè)設(shè)計(jì)MOV INTNUM,#00H ;清中斷次數(shù)MOV SCON,#50H ;UART 工作在 MODE1MOV TMOD,#20H ;TIMER1 工作在 MODE2MOV TH1,#0A0H ;波特率 300SETB TR1

7、 ;啟動(dòng)記時(shí)器 1MOV IE,#10000001B ;中斷 EA 使能,EX0 使能MOV SP,#70H ;設(shè)置堆棧MOV BEGIN,#00HMOV P2,#01H ;清屏 CALL ENABLE ;寫(xiě)到指令寄存器SERCOM:MOV R1,#00H ;輸出字符的子程序A11: MOV A,R1MOVC A,@A+DPTRCJNE A,#00H,A12AJMP A14A

8、12: MOV SBUF,A ;寫(xiě)到 LCD ROM 的子程序A16: JBC TI,A15 AJMP A16 A15: INC R1AJMP A11A14: MOV R0,#60H ;輸出數(shù)據(jù)的子程序,數(shù)據(jù)區(qū)地址 A4: MOV A,@R0MOV SBUF,AA6: JBC TI,A5 AJMP A6A5: INC R0CJNE R0,#DAREND,A4RETDELAY:MOV R4

9、,#05H ;延時(shí) 2.5ms 子程序 D1: MOV R5,#0FFHDJNZ R5,$DJNZ R4,D1RET/* 趙營(yíng)的畢業(yè)設(shè)計(jì)中斷寄存器使用情況 =================================================================MCU-----89S52R0 ----- 存數(shù)首地址 P1.0 =

10、 0 ----- 2V 檔位 R2 ----- 檔位值 P1.1 = 0 ----- 20V 檔位R3 ----- 定義小數(shù)點(diǎn)位 P1.2 = 0 ----- 200V 檔位R4 ----- 消隱標(biāo)志位 P1.3 = 0 ----- 2000V 檔位=================================================================*/IN

11、TUSE: ;中斷子程序CLR EAPUSH ACC PUSH PSW SETB PSW.3 ;切換寄存器組 1MOV A,#00H ;#00H,判斷是否首次!CJNE A,INTNUM,NEXT ;是首次中斷嗎?非則轉(zhuǎn) NEXTMOV R0,#DARSTART ;數(shù)據(jù)區(qū)

12、首地址 MOV R2,#00H ;清檔位值MOV R3,#00H ;清小數(shù)點(diǎn)位MOV R4,#01H ;置消隱標(biāo)志位JNB P1.6,K0SETB P1.4AJMP K1K0: CLR P1.4K1: JB P1.5,POL ;置正負(fù)號(hào) MOV DARPOLE,#2DH ;負(fù)顯示負(fù)號(hào)AJMP K2POL: MO

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論