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

正文內(nèi)容

課程設(shè)計(jì)51單片機(jī)電子時(shí)鐘-閱讀頁

2025-07-02 22:02本頁面
  

【正文】 能表帶控制輸入端的譯碼器又是一個(gè)完整的數(shù)據(jù)分配器。這就不難理解為什么把叫做地址輸入了。 晶振電路右圖所示為時(shí)鐘電路原理圖,在AT89S51芯片內(nèi)部有一個(gè)高增益反相放大器,其輸入端為芯片引腳XTAL1,輸出端為引腳XTAL2。時(shí)鐘電路產(chǎn)生的振蕩脈沖經(jīng)過觸發(fā)器進(jìn)行二分頻之后,才成為單片機(jī)的時(shí)鐘脈沖信號。例如,若時(shí)鐘頻率為12 MHz,每機(jī)器周期為1μs,則只需2μs以上時(shí)間的高電平,在RST引腳出現(xiàn)高電平后的第二個(gè)機(jī)器周期執(zhí)行復(fù)位。電路為上電復(fù)位電路,它是利用電容充電來實(shí)現(xiàn)的。只要保證RESET為高電平的時(shí)間大于兩個(gè)機(jī)器周期,便能正常復(fù)位。圖4 單片機(jī)復(fù)位電路數(shù)碼管的引腳圖共陰數(shù)碼管數(shù)碼管是一種把多個(gè)LED顯示段集成在一起的顯示設(shè)備。共陽型就是把多個(gè)LED顯示段的陽極接在一起,又稱為公共端。陽極即為二極管的正極,又稱為正極,陰極即為二極管的負(fù)極,又稱為負(fù)極。而多位數(shù)碼管,除某一位的公共端會(huì)連接在一起,不同位的數(shù)碼管的相同端也會(huì)連接在一起。數(shù)碼管顯示方法可分為靜態(tài)顯示和動(dòng)態(tài)顯示兩種。動(dòng)態(tài)顯示的原理是,各個(gè)數(shù)碼管的相同段連接在一起,共同占用8 位段引管線;每位數(shù)碼管的陽極連在一起組成公共端。 系統(tǒng)采用動(dòng)態(tài)顯示方式,用P0口來控制LED數(shù)碼管的段控線,而用P2口來控制其位控線。 時(shí)間計(jì)數(shù)電路由秒個(gè)位和秒十位計(jì)數(shù)器、分個(gè)位和分十位計(jì)數(shù)器、時(shí)個(gè)位和時(shí)十位計(jì)數(shù)器及星期計(jì)數(shù)器電路構(gòu)成,其中秒個(gè)位和秒十位計(jì)數(shù)器、分個(gè)位和分十位計(jì)數(shù)器為60進(jìn)制計(jì)數(shù)器,時(shí)個(gè)位和時(shí)十位計(jì)數(shù)器為24進(jìn)制計(jì)數(shù)器。 第六章 控制系統(tǒng)的軟件設(shè)計(jì)基本的程序流程應(yīng)該是:在主程序中檢測各個(gè)時(shí)間按鈕是否有動(dòng)作若有,就儲存并修改相關(guān)的的時(shí)間寄存器的值,若沒有,就繼續(xù)檢測。開 始定時(shí)器T0初始化設(shè)置顯示初值為12:00:00設(shè)置定時(shí)4ms初值設(shè)中斷250次設(shè)置中斷允許秒寄存器值加1秒按鍵了?秒寄存器值加1使秒寄存器清0秒按鍵松 開了?N分按鍵了?分寄存器值加1秒寄存器=60?秒按松開了?分按鍵松開?時(shí)寄存器值=20使分寄存器清0時(shí)寄存器值加1使寄存器清0啟動(dòng)T0中斷NY時(shí)按鍵了?NNNNY源程序代碼ORG 00H;主程序起始地址JMP START;主程序STARTORG 0BH;定時(shí)器T0中斷起始地址JMP TIM0;定時(shí)器T0中斷子程序TIM0START: MOV SP;70H;設(shè)置堆棧指針MOV 28H,00;設(shè)置顯示位數(shù)掃描指針初值為0MOV 2AH,12H;設(shè)置時(shí)鐘顯示寄存器初值為12HMOV 2BH,00;設(shè)置分鐘顯示寄存器初值為00HMOV 2CH,00;設(shè)置秒鐘顯示寄存器初值為00HMOV TMOD,01H;設(shè)置定時(shí)器T0工作在方式1MOV TH0,0F0H;定時(shí)4ms的初值,即0F060HMOV TL0,60H;初值的低位MOV IE,82H;定時(shí)器T0中斷允許MOV R4,250;保證后面實(shí)現(xiàn)中斷250次,即1s的延時(shí)SETB TR0;啟動(dòng)定時(shí)器T0LOOP: JB ,N2;若秒沒有按鍵,就轉(zhuǎn)去下一步檢查分CALL DELAY;延時(shí)5ms消除抖動(dòng)MOV A,2CH;將秒寄存器的值載入累加器A ADD A,01H;A的內(nèi)容加1DA A;十進(jìn)制調(diào)整MOV 2CH,A;A 的值存入秒寄存器CJNE A,60H,N1;看是否已經(jīng)是60秒,若不是就繼續(xù)檢查MOV 2CH,00;已經(jīng)是60秒,就清空秒寄存器的值N1: JNB ,$;秒按鍵還沒有放開就循環(huán)等待CALL DELAY;延時(shí)5ms,消除抖動(dòng)N2: JB ,N4;若分沒有按鍵,就轉(zhuǎn)去下一步檢查時(shí)鐘CALL DELAY;延時(shí)5ms,消除抖動(dòng)MOV A,2BH;將分寄存器的值載入累加器AADD A,01H;A的內(nèi)容加1DA A;十進(jìn)制調(diào)整MOV 2BH,A;A的值存入分寄存器CJNE A,60H,N3;看是否已經(jīng)是60分MOV 2BH,00;已經(jīng)是60分,就清空秒寄存器的值N3: JNB ,$;分按鍵還沒有放開就循環(huán)等待CALL DELAY;延時(shí)5ms,消除抖動(dòng)N4: JB ,LOOP;若時(shí)沒有按鍵,就轉(zhuǎn)回去繼續(xù)檢查看是否秒有按鍵CALL DELAY;延時(shí)5ms,消除抖動(dòng)MOV A,2AH;將時(shí)寄存器的值載入累加器AADD A,01H;A的內(nèi)容加1DA A;十進(jìn)制調(diào)整MOV 2AH,A;A的值存入時(shí)寄存器CJNE A,24H,N5;看是否已經(jīng)是24時(shí),若不是就繼續(xù)檢查MOV 2AH,00;已經(jīng)是24時(shí),就清空寄存器的值N5: JNB ,$;時(shí)鐘按鍵還沒有放開就循環(huán)等待CALL DELAY;延時(shí)5ms,消除抖動(dòng)JMP LOOP;返回重新檢查看是否有按鍵。顯示位數(shù)掃描值加1CJNE R0,6,X3。掃描位數(shù)為6,就另其值為0X3:MOV A,R0。A加上20H(顯示寄存器地址)=各時(shí)間顯示區(qū)地址MOV R1,A。掃描位數(shù)存入ASWAP A。將掃描值與顯示數(shù)據(jù)組合MOV P1,A。******計(jì)時(shí)子程序******CLOCK: MOV A,2CH;秒寄存器值載入AADD A,1;加1秒DA A;十進(jìn)制調(diào)整MOV 2CH,A;A的值存入秒寄存器CJNE A,60H,X4;A不等于60秒,就跳出程序去顯示MOV 2CH,00;已經(jīng)是60秒,就清0MOV A,2BH;分寄存器值載入AADD A,1;加1分DA A;十進(jìn)制調(diào)整MOV 2BH,A;A的值存入分寄存器 CJNE A,60H,X4;A不等于60分,就跳出程序去顯示MOV 2BH,00;已經(jīng)是60分就清0MOV A,2AH;時(shí)寄存器值載入AADD A,1;加1小時(shí)DA A;十進(jìn)制調(diào)整MOV 2AH,A;A的值存入是寄存器CJNE A,24H,X4;A不等于24時(shí),就跳出程序去顯示MOV 24H,00;已經(jīng)是24時(shí),就清0X4: RET。******延時(shí)5ms消除抖動(dòng)******DELAY: MOV R6,60D1: MOV R7,248DJNZ R7,$DJNZ R6,D1RETEND第七章 系統(tǒng)仿真與實(shí)驗(yàn)測試 系統(tǒng)仿真運(yùn)用proteus軟件進(jìn)行仿真現(xiàn)在proteus軟件中建立一個(gè)新的文件,再根據(jù)自己的要求選擇所需的器件,把器件進(jìn)行適當(dāng)?shù)呐盼缓筮M(jìn)行連接,連接后運(yùn)行軟件進(jìn)行仿真。藍(lán)色方框內(nèi)為可編輯區(qū),元件要放到它里面。2.預(yù)覽窗口(The Overview Window):它可顯示兩個(gè)內(nèi)容,一個(gè)是:當(dāng)你在元件列表中選擇一個(gè)元件時(shí),它會(huì)顯示該元件的預(yù)覽圖;另一個(gè)是,當(dāng)你的鼠標(biāo)焦點(diǎn)落在原理圖編輯窗口時(shí)(即放置元件到原理圖編輯窗口后或在原理圖編輯窗口中點(diǎn)擊鼠標(biāo)后),它會(huì)顯示整張?jiān)韴D的縮略圖,并會(huì)顯示一個(gè)綠色的方框,綠色的方框里面的內(nèi)容就是當(dāng)前原理圖窗口中顯示的內(nèi)容,因此,你可用鼠標(biāo)在它上面點(diǎn)擊來改變綠色的方框的位置,從而改變原理圖的可視范圍。舉例,當(dāng)你選擇“元件(ponents)”,單擊“P”按鈕會(huì)打開挑選元件對話框,選擇了一個(gè)元件后(單擊了“OK”后),該元件會(huì)在元件列表中顯示,以后要用到該元件時(shí),只需在元件列表中選擇即可。翻轉(zhuǎn):完成水平翻轉(zhuǎn)和垂直翻轉(zhuǎn)。6.仿真工具欄仿真控制按鈕 1* 運(yùn)行2* 單步運(yùn)行3* 暫停4* 停止按照自己設(shè)計(jì)的電路圖就可以畫出想要的電路圖???答:軟件中模擬受到電腦CPU工作頻率的影響,所以效果不是很明顯,但是一些基本的現(xiàn)象還是可以看出來的。在實(shí)際面包板中一定會(huì)看到正確的現(xiàn)象。連接芯片是要弄清楚各個(gè)引腳對應(yīng)的端口號,該接地的地方一定要接地,該接高電平的地方一定要接高電平。下述為18:30:30的仿真圖: 圖8 12:00:00時(shí)刻的仿真效果圖心得體會(huì)單片機(jī)作為我們主要的專業(yè)課程之一,我覺得單片機(jī)課程設(shè)計(jì)很有必要,而且很有意義。在這次課程設(shè)計(jì)中,運(yùn)用到了很多以前的專業(yè)知識,雖然過去從未獨(dú)立應(yīng)用過它們,但在學(xué)習(xí)的過程中帶著問題去學(xué)我發(fā)現(xiàn)效率很高,這是我做這次課程設(shè)計(jì)的一大收獲。發(fā)現(xiàn)、提出、分析、解決問題和實(shí)踐能力的提高都會(huì)受益于我在以后的學(xué)習(xí)、工作和生活中。在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,不能靈活運(yùn)用。另外,要非常感謝我的指導(dǎo)老師,是她指引我克服一個(gè)由一個(gè)的困難,讓我學(xué)會(huì)對困難無所畏懼,以及對問題的一些很重要的思考方法。 534 / 3
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1