freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微控制器實驗開發(fā)系統(tǒng)項目設計方案(編輯修改稿)

2025-06-06 05:09 本頁面
 

【文章內(nèi)容簡介】 D_PTGD3=0。 delay(1)。 PTGD_PTGD3=1。 PTFD_PTFD4=0。 delay(1)。 PTFD_PTFD4=1。 PTFD_PTFD5=0。 delay(1)。 PTFD_PTFD5=1。 } }7 參考匯編程序:INCLUDE 39。39。 。頭文件,INCLUDE指定附加源文件 XDEF _Startup 。定義一個可用的公共符號 ABSENTRY _Startup 。當一個絕對文件產(chǎn)生時,指定入口地址 ORG RAMStart 。RAM變量起始地址 ORG ROMStart 。設置程序的起始地址_Startup: LDHX RAMEnd+1 。初始化堆棧 TXS 。(H:X)$0001→SPmain: LDA $53 STA SOPT 。關閉看門狗 LDA $FF STA PTADD 。定義A口輸出 STA PTGDD 。定義G口輸出 STA PTFDD 。定義F口輸出 STA PTAD 。初始狀態(tài)燈熄滅 STA PTGD STA PTFDloop: BCLR 0, PTAD 。給A口賦值 JSR Delay 。調(diào)用延時程序 BSET 0, PTAD BCLR 1, PTAD 。給A口賦值 JSR Delay 。調(diào)用延時程序 BSET 1, PTAD BCLR 0, PTGD 。給G口賦值 JSR Delay 。調(diào)用延時程序 BSET 0, PTGD BCLR 1, PTGD 。給G口賦值 JSR Delay 。調(diào)用延時程序 BSET 1, PTGD BCLR 2, PTGD 。給G口賦值 JSR Delay 。調(diào)用延時程序 BSET 2, PTGD BCLR 3, PTGD 。給G口賦值 JSR Delay 。調(diào)用延時程序 BSET 3, PTGD BCLR 4, PTFD 。給F口賦值 JSR Delay 。調(diào)用延時程序 BSET 4, PTFD BCLR 5, PTFD 。給F口賦值 JSR Delay 。調(diào)用延時程序 BSET 5, PTFD BRA loop 。繼續(xù)循環(huán)Delay: lda $ffdelay2: ldx $ffdelay1: brn $ brn $ brn $ dbnzx delay1 dbnza delay2 rts 。*[中斷向量] ORG $FFFE 。復位矢量 FDB main 第五章 定時器程序設計 (實驗 4)1 實驗目的了解S08AW60微控制器定時器結構掌握使用定時器實現(xiàn)精密定時的方法。2 實驗任務使用定時器,進行軟件編程,實現(xiàn)定時改變LED狀態(tài)的功能。3 實驗說明在復雜的嵌入式應用系統(tǒng)中,定時功能往往是必不可少的。根據(jù)精度和長短的要求,定時功能的實現(xiàn)方法也有所不同。實現(xiàn)方法主要有以下兩種:(1) 軟件延時在定時精度要求不高的場合下,可以使用軟件定時的方法。在程序中加入空操作循環(huán)指令,根據(jù)指令表可以估算循環(huán)指令的執(zhí)行時間,再乘以循環(huán)次數(shù),就可以得到總的延時時間。(2) 硬件定時在定時精度要求高的場合下,可以使用MCU的硬件來完成定時,一般稱這樣的硬件為“定時器”。定時器與CPU相獨立,互相的通信由中斷來完成。在完成初始化定時器以后,定時器就開始工作。定時器溢出后會發(fā)出中斷來通知CPU。在定時器工作期間,CPU可執(zhí)行其它程序操作。4 預習要求(1) 實驗系統(tǒng)中MCU內(nèi)部總線頻率為4M,如果需要1秒的定時時間,如何設置預置數(shù)?(2) 明確使用硬件定時相對于軟件延時的優(yōu)點。(工作狀態(tài),精度等方面)5 實驗步驟:(1) 啟動CodeWarrior 。(按照前面所述的方法建立工程,然后編寫程序)(2) 編寫程序,并調(diào)試程序。將有錯誤的程序改正,直至編譯生成可執(zhí)行的C文件。(3) 分別用導線將實驗母板上的PTA0與OUT部分的柱狀LED的L0相連。(4) 在確認S08實驗系統(tǒng)未加電的前提下,將核心子板串口與計算機的RS232串口電纜線相連,啟動超級終端。(如果是使用BDM,就將核心子板的6針BDM接口與S08調(diào)試器相連)(5) 接通核心子板的5V電源,觀察電源指示燈是否正常。(6)通過S08調(diào)試器將程序下載到S08AW60的flash內(nèi)存中 (通過串口將程序下載到S08AW60的flash內(nèi)存中) 。(7) 在實驗板上運行程序,觀察分析運行結果。6 參考C程序:include /* 中斷宏 */include /*外設定義 */unsigned int count=0。 /*定義延時時間常數(shù)*/ void main(void) {PTADD_PTADD0=1。 /*PTA0設置為輸出*/PTAD_PTAD0=1。 /*PTA0輸出高電平*/TPM1SC=0x4E。 /*中斷使能,選擇總線時鐘頻率,64分頻*/TPM1MODH=0xF4。 /*預置數(shù)寄存器高位*/TPM1MODL=0x24。 /*預置數(shù)寄存器低位*/ EnableInterrupts。 /*開中斷 */ for(。) { __RESET_WATCHDOG()。 /* 看門狗計數(shù)器復位 */ } } interrupt VectorNumber_Vtpm1ovf void TPM1_OVF_ISR(void) //定時器1溢出中斷程序{ DisableInterrupts。 /*關中斷*/ if(TPM1SC_TOF) { TPM1SC_TOF = 0。 /*清中斷標志位*/ PTAD_PTAD0=~PTAD_PTAD0。 /*反轉(zhuǎn)PTA0輸出*/ } EnableInterrupts。 /*開中斷*/} /*中斷返回*/7 參考匯編程序:。*硬件接線: : * INCLUDE 39。39。 。頭文件,INCLUDE指定附加源文件 XDEF _Startup 。定義一個可用的公共符號 ABSENTRY _Startup 。當一個絕對文件產(chǎn)生時,指定入口地址 ORG RAMStart 。RAM變量起始地址 ORG ROMStart 。設置程序的起始地址_Startup: LDHX RAMEnd+1 。初始化堆棧 TXS 。(H:X)$0001→SPmain: SEI 。關總中斷 LDA $53 。關看門狗 STA SOPT BSET 0,PTADD 。令指示燈引腳為輸出 BSET 0,PTAD 。初始時,指示燈暗 LDA $4E STA TPM1SC 。中斷使能,選擇總線時鐘頻率,64分頻 LDA $F4 STA TPM1MODH 。預置數(shù)寄存器高位 LDA $24 STA TPM1MODL 。預置數(shù)寄存器低位 CLI 。開總中斷 mainLoop: NOP NOP BRA mainLoop TPM1: PSHH 。保護 H SEI BRCLR 0,PTAD,TPM1_1 BCLR 0,PTAD 。若原來燈暗,則變亮 BRA TPM1_2TPM1_1: BSET 0,PTAD 。若原來燈亮,則轉(zhuǎn)暗TPM1_2: BCLR 7, TPM1SC 。清中斷標志位 CLI PULH 。恢復H RTI。*[中斷向量] ORG $FFE8 。定時器中斷向量 FDB TPM1 ORG $FFFE 。復位向量 FDB main 第六章 鍵盤和顯示程序設計 (實驗 5)1 實驗目的了解鍵盤結構,學習鍵盤中斷和數(shù)碼顯示的編程方法,該實驗是綜合性實驗。2 實驗任務利用實驗板上的44鍵盤和數(shù)碼管,通過編程,實現(xiàn)鍵盤輸入,數(shù)碼管顯示按鍵數(shù)值。3 實驗說明(1) 鍵盤內(nèi)部連接原理圖,如圖36所示。圖36 鍵盤線路連接圖(2) 數(shù)碼管顯示電路,如圖37所示。圖37 數(shù)碼管顯示電路母板為提供了數(shù)碼管顯示模塊。整個模塊包括四個選通信號、八個控制信號。注:為了減小MCU的灌入電流,將LED顯示燈的八個控制信號都連接到74HCT244作為其電流驅(qū)動。該部分沒有在圖37中標明。關于74HCT244 的詳細信息可以查閱相關的技術文檔。4 預習要求預習鍵盤防抖動的方法和措施。5 實驗步驟:(1) 啟動CodeWarrior 。 (2) 編寫程序,并調(diào)試程序,直至編譯生成可執(zhí)行的C文件。(3) 分別用導線將實驗母板上的PTG2PTG3,PTF4PTF5與keyboard部分中的X1X4,PTA0PTA1,PTG0PTG1與keyboard部分中的Y1Y4相連, PTB0PTB3, PTD0PTD3與Display中的ADP相連,PTC0與Display中的L1相連。(4) 在確認S08實驗系統(tǒng)未加電的前提下,將核心子板的與RS232串口電纜線相連,啟動超級終端 (如果是使用BDM就將核心子板的6針BDM接口與S08調(diào)試器相連,觀察調(diào)試指示燈是否正常)。(5) 接通核心子板的5V電源,觀察電源指示燈是否正常。(6)通過RS232將程序下載到S08AW60的flash內(nèi)存中(如果是用BDM就通過S08調(diào)試器將程序下載到S08AW60的flash內(nèi)存中)(7)
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1