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

正文內(nèi)容

單片機(jī)交通燈課程設(shè)計(jì)報(bào)告畢業(yè)論文(參考版)

2025-06-30 12:54本頁面
  

【正文】 感謝婁艷陽同學(xué)在我電腦程序無法使用時(shí),給我在軟件上的支持;感謝徐效文老師在專業(yè)知識(shí)上的教誨指導(dǎo);授人魚不如授之以漁,因此,特別感謝賀金義學(xué)長對(duì)我在調(diào)試糾錯(cuò)上的指導(dǎo)!謝謝你們!25。在這些過程中,我學(xué)會(huì)了克制、冷靜。后來,我把開發(fā)板自帶程序以及已經(jīng)成功運(yùn)行了的同學(xué)的程序?qū)懭?,發(fā)現(xiàn)還是有警告,從而確認(rèn)是軟件問題,所以我就改用同學(xué)的電腦完成了調(diào)試工作。在課程設(shè)計(jì)的過程中,我對(duì)單片機(jī)原理、各條指令、各個(gè)端口功能有了進(jìn)一步的了解和鞏固,通過自學(xué),掌握了如何編寫矩陣式鍵盤的掃描、去抖、防重復(fù)、讀入等各子程序。經(jīng)過模擬鍵盤程序,發(fā)現(xiàn)設(shè)計(jì)把輸入值存入單片機(jī)內(nèi)部存儲(chǔ)器RAM58H單元的操作并沒有進(jìn)行,仔細(xì)檢查發(fā)現(xiàn)R1存的地址并不是期望的58H,認(rèn)真分析后終于明白是自己忘了R1值經(jīng)過上一子程序操作后已經(jīng)改變,因此,我改變了存儲(chǔ)調(diào)用途徑,使R1值一直保持期望值。發(fā)現(xiàn)這個(gè)問題后,我立馬改正,終于使主程序正常運(yùn)行了。晚上,用學(xué)長教會(huì)的方法,不斷模擬,終于找到了問題的根源——忽視了SP的值的變法。當(dāng)天,檢查完后,看到賀金義學(xué)長在打乒乓球,就去請(qǐng)教了他。上周五檢查成果時(shí),因?yàn)槌绦虮旧碓?,錯(cuò)誤頗多,還有因?yàn)殚_發(fā)板按鍵不太好,經(jīng)常自動(dòng)引發(fā)進(jìn)入緊急中斷。然而,現(xiàn)實(shí)永遠(yuǎn)是那么殘酷,當(dāng)滿懷信心的把自認(rèn)為接近完美的程序?qū)牒?,各種問題不斷出現(xiàn)。當(dāng)天晚上,我就熬夜把程序改了過來。我還清晰的記得當(dāng)拿到開發(fā)板時(shí)的興奮。這幾天,感覺很充實(shí),當(dāng)然,也獲益匪淺。不過經(jīng)過兩周的努力工作,終于完成了自己的單片機(jī)課程設(shè)計(jì)。也可以生成下載到單片機(jī)存儲(chǔ)器上的HEX文件。利用KEIL開發(fā)和調(diào)試系統(tǒng)軟件流程大致如下:5:?jiǎn)?dòng)Vision2,進(jìn)入KEIL軟件的集成開發(fā)環(huán)境;6:利用KEIL內(nèi)置的文本編輯器進(jìn)行程序源文件的編輯,因?yàn)镵EIL集成的文本編輯器對(duì)中文支持不是很好,可以選擇其他的編輯器(本文使用的文本編輯器是Ultraedit—32),Vision2能夠自動(dòng)識(shí)別外部改變了的源文件;7:建立工程,指定針對(duì)哪種單片機(jī)進(jìn)行開發(fā),指定對(duì)源程序的編譯、鏈接參數(shù),指定調(diào)試方式(本文采用外部硬件仿真器仿真調(diào)試的方式,即使TKS仿真器仿真),然后對(duì)工程進(jìn)行相關(guān)設(shè)置;8:設(shè)置好工程后即可進(jìn)行編譯、鏈接。B51庫管理器可以從由匯編器和編譯器創(chuàng)建的目標(biāo)文件建立目標(biāo)庫,這些庫是按規(guī)定格式排列的目標(biāo)模塊,可在以后被鏈接器所使用當(dāng)鏈接器處理一個(gè)庫時(shí)僅僅使用了庫中程序使用了的目標(biāo)模塊而不是全部加以引用;4:BL51鏈接器定位器。KEIL C51編譯器遵照ANSI C語言標(biāo)準(zhǔn)支持C語言的所有標(biāo)準(zhǔn)特性,另外還增加了幾個(gè)可以直接支持80C51結(jié)構(gòu)的特性。vision2可以自動(dòng)完成編譯匯編鏈接程序的操作;2:C51編譯器和A51匯編器。ision2 IDE包括:一個(gè)工程管理器,一個(gè)功能豐富并有交互式錯(cuò)誤提示的編輯器選項(xiàng)設(shè)置生成工具,以及在線幫助。(09的八段碼)ORG 210CHDB 77H,66H,7FH,37H。8BDB 0E7H,0D7H,0B7H,77H。03DB 0EDH,0DDH,0BDH,7DH。 ,RETDELAY:MOV 72H,100DELAY1:MOV 73H,20DELAY2:MOV 74H,0FFHDJNZ 74H,$DJNZ 73H,DELAY2DJNZ 72H,DELAY1 。DJNZ 71H,$。 =0,中斷結(jié)束 延時(shí)子程序DLY:MOV 76H,6。延時(shí)1秒,防止重復(fù)計(jì)入一個(gè)輸入LJMP KC0。紅燈的時(shí)間個(gè)位存于59H,黃5BH,綠5DH,次數(shù)5FHCPL 7DH。MOV P0,A。CJNE A,B,TN20MOV A,R4。MOV R4,0FFH。 繼續(xù)掃描,等待輸入個(gè)位值TN2: MOV B,A。ACALL DELAY 。R1存儲(chǔ)數(shù)據(jù)要輸向的地址MOV A,R3MOV R1,A 。MOV R1,A。RL A。MOV P0,A 。R2值為按鍵代表的值(09)MOV DPTR,2000H。F0=1則跳到設(shè)置個(gè)位值的程序TN1: MOV B,A。SJMP KC0。判值1;=0 燈種鍵按下,=1,按下的為時(shí)間鍵PD:JNB ,Z2MOV B,AMOV DPTR,1000HMOV R1,0FFHPD1:INC R1MOV A,R1MOVC A,A+DPTRCJNE A,B,PD1MOV A,R1MOV DPTR,2100HMOVC A,A+DPTRMOV P2,07HMOV P0,A 。 ;(相等,無按鍵,接著掃描)KC1:JNB ,Z2MOV P1,0FH。 延遲后再判斷CJNE A,0FFH,XZ。=0,中斷結(jié)束AJMP KC0Z2:MOV P2,R7LJMP RETURNQUDOU1:JNB ,Z2ACALL DLY。MOV P1,0FHLCALL DLYMOV A,P1ANL A,0FHMOV B,AMOV P1,0F0HLCALL DLYMOV A,P1ANL A,0F0HORL A,BCJNE A,0FFH,QUDOU1。MOV 37H,9DJNZ 36H,YL2LJMP YL1JIANPAN:JNB ,Z2。顯示東西方紅燈,4號(hào)顯像管全亮ACALL DLYDJNZ 70H,D14。顯示十位ACALL DLYMOV P2,02HMOV P0,0FFH。顯示個(gè)位ACALL DLYMOV P2,06H。 個(gè)位為0,即刻變燈YL2:MOV 70H,61HD14:MOV P2,07H。顯示東西方紅燈,4號(hào)顯像管全亮ACALL DLYDJNZ 70H,D15。顯示十位ACALL DLYMOV P2,02HMOV P0,0FFH。顯示個(gè)位ACALL DLYMOV P2,06H。定時(shí)大于秒,則轉(zhuǎn)移YL1:MOV 70H,61HD15:MOV P2,07H。顯示東西方黃燈,3號(hào)顯像管全亮ACALL DLYDJNZ 70H,D10。顯示十位ACALL DLYMOV P2,01HMOV P0,0FFH。顯示個(gè)位ACALL DLYMOV P2,06H。使整段子程序用時(shí)1秒DJNZ 33H,Y01 LJMP YL1:CPL 7EHMOV 39H,0MOV 38H,5FHMOV 33H,5BHY001:MOV 32H,0MOV 70H,60HD10:MOV P2,07H。顯示南北方黃燈,6號(hào)顯像管全亮ACALL DLYMOV P2,03HMOV P0,0FFH。;1號(hào)管亮MOV DPTR,2000HMOV A,32HMOVC A,A+DPTRMOV P0,A。 ;0號(hào)管亮MOV DPTR,2000HMOV A
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1