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

正文內(nèi)容

【畢業(yè)設計、論文】電子時鐘的設計-預覽頁

2025-02-09 08:45 上一頁面

下一頁面
 

【正文】 T89S51是以多工的方式送出地址及數(shù)據(jù)。ATAT89S51可以利用PSEN及RD引腳分別啟用存在外部的RAM與EPROM,使得數(shù)據(jù)存儲器與程序存儲器可以合并在一起而共用64K的定址范圍。設計者必須外加一個鎖存器將端口0送出的地址鎖住成為A0~A7,再配合端口2所送出的A8~A15合成一組完整的16位地址總線,而定位地址到64K的外部存儲器空間。如果是使用8052或是8032的話,可以做外部中斷輸入的觸發(fā)引腳。:INT0,外部中斷0輸入。:WR:外部數(shù)據(jù)存儲器的寫入信號。它將編碼時賦予代碼的含義“翻譯”過來。輸 入 輸 出 顯示數(shù)字符號 LT RBI A3 A2 A1 A0 BI RBO a b c d e f g1 1 0 0 0 0 1 0 0 0 0 0 0 1 0 1 X 0 0 0 1 1 1 0 0 1 1 1 1 1 1 X 0 0 1 0 1 0 0 1 0 0 1 0 2 1 X 0 0 1 1 1 0 0 0 0 1 1 0 3 1 X 0 1 0 0 1 1 0 0 1 1 0 0 4 1 X 0 1 0 1 1 0 1 0 0 1 0 0 5 1 X 0 1 1 0 1 1 1 0 0 0 0 0 6 1 X 0 1 1 1 1 0 0 0 1 1 1 1 7 1 X 1 0 0 0 1 0 0 0 0 0 0 0 8 1 X 1 0 0 1 1 0 0 0 1 1 0 0 9 X X X X X X 0 1 1 1 1 1 1 1 熄滅 1 0 0 0 0 0 0 1 1 1 1 1 1 1 熄滅0 X X X X X 1 0 0 0 0 0 0 0 8 74LS138芯片說明74HC138:74LS138 為3 線-8 線譯碼器,共有 54/74S138和 54/74LS138 兩種線路結(jié)構(gòu)型式,其74LS138工作原理如下: 當一個選通端(G1)為高電平,另兩個選通端(/(G2A)和/(G2B))為低電平時,可將地址端(A、B、C)的二進制編碼在一個對應的輸出端以低電平譯出。71LS138有三個附加的控制端、和。3線8線譯碼器74LS138的功能表帶控制輸入端的譯碼器又是一個完整的數(shù)據(jù)分配器。 晶振電路右圖所示為時鐘電路原理圖,在AT89S51芯片內(nèi)部有一個高增益反相放大器,其輸入端為芯片引腳XTAL1,輸出端為引腳XTAL2。例如,若時鐘頻率為12 MHz,每機器周期為1μs,則只需2μs以上時間的高電平,在RST引腳出現(xiàn)高電平后的第二個機器周期執(zhí)行復位。只要保證RESET為高電平的時間大于兩個機器周期,便能正常復位。共陽型就是把多個LED顯示段的陽極接在一起,又稱為公共端。而多位數(shù)碼管,除某一位的公共端會連接在一起,不同位的數(shù)碼管的相同端也會連接在一起。動態(tài)顯示的原理是,各個數(shù)碼管的相同段連接在一起,共同占用8 位段引管線;每位數(shù)碼管的陽極連在一起組成公共端。 按鍵模塊時間計數(shù)電路由秒個位和秒十位計數(shù)器、分個位和分十位計數(shù)器、時個位和時十位計數(shù)器及星期計數(shù)器電路構(gòu)成,其中秒個位和秒十位計數(shù)器、分個位和分十位計數(shù)器為60進制計數(shù)器,時個位和時十位計數(shù)器為24進制計數(shù)器。開 始定時器T0初始化設置顯示初值為12:00:00設置定時4ms初值設中斷250次設置中斷允許秒寄存器值加1秒按鍵了?秒寄存器值加1使秒寄存器清0秒按鍵松 開了?N分按鍵了?分寄存器值加1秒寄存器=60?秒按松開了?分按鍵松開?時寄存器值=20使分寄存器清0時寄存器值加1使寄存器清0啟動T0中斷NY時按鍵了?NNNNY源程序代碼ORG 00H;主程序起始地址JMP START;主程序STARTORG 0BH;定時器T0中斷起始地址JMP TIM0;定時器T0中斷子程序TIM0START: MOV SP;70H;設置堆棧指針MOV 28H,00;設置顯示位數(shù)掃描指針初值為0MOV 2AH,12H;設置時鐘顯示寄存器初值為12HMOV 2BH,00;設置分鐘顯示寄存器初值為00HMOV 2CH,00;設置秒鐘顯示寄存器初值為00HMOV TMOD,01H;設置定時器T0工作在方式1MOV TH0,0F0H;定時4ms的初值,即0F060HMOV TL0,60H;初值的低位MOV IE,82H;定時器T0中斷允許MOV R4,250;保證后面實現(xiàn)中斷250次,即1s的延時SETB TR0;啟動定時器T0LOOP: JB ,N2;若秒沒有按鍵,就轉(zhuǎn)去下一步檢查分CALL DELAY;延時5ms消除抖動MOV A,2CH;將秒寄存器的值載入累加器A ADD A,01H;A的內(nèi)容加1DA A;十進制調(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;延時5ms,消除抖動N2: JB ,N4;若分沒有按鍵,就轉(zhuǎn)去下一步檢查時鐘CALL DELAY;延時5ms,消除抖動MOV A,2BH;將分寄存器的值載入累加器AADD A,01H;A的內(nèi)容加1DA A;十進制調(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;延時5ms,消除抖動N4: JB ,LOOP;若時沒有按鍵,就轉(zhuǎn)回去繼續(xù)檢查看是否秒有按鍵CALL DELAY;延時5ms,消除抖動MOV A,2AH;將時寄存器的值載入累加器AADD A,01H;A的內(nèi)容加1DA A;十進制調(diào)整MOV 2AH,A;A的值存入時寄存器CJNE A,24H,N5;看是否已經(jīng)是24時,若不是就繼續(xù)檢查MOV 2AH,00;已經(jīng)是24時,就清空寄存器的值N5: JNB ,$;時鐘按鍵還沒有放開就循環(huán)等待CALL DELAY;延時5ms,消除抖動JMP LOOP;返回重新檢查看是否有按鍵。掃描位數(shù)為6,就另其值為0X3:MOV A,R0。掃描位數(shù)存入ASWAP A。******計時子程序******CLOCK: MOV A,2CH;秒寄存器值載入AADD A,1;加1秒DA A;十進制調(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;十進制調(diào)整MOV 2BH,A;A的值存入分寄存器 CJNE A,60H,X4;A不等于60分,就跳出程序去顯示MOV 2BH,00;已經(jīng)是60分就清0MOV A,2AH;時寄存器值載入AADD A,1;加1小時DA A;十進制調(diào)整MOV 2AH,A;A的值存入是寄存器CJNE A,24H,X4;A不等于24時,就跳出程序去顯示MOV 24H,00;已經(jīng)是24時,就清0X4: RET。藍色方框內(nèi)為可編輯區(qū),元件要放到它里面。舉例,當你選擇“元件(ponents)”,單擊“P”按鈕會打開挑選元件對話框,選擇了一個元件后(單擊了“OK”后),該元件會在元件列表中顯示,以后要用到該元件時,只需在元件列表中選擇即可。6.仿真工具欄仿真控制按鈕 1* 運行2* 單步運行3* 暫停4* 停止按照自己設計的電路圖就可以畫出想要的電路圖!?答:軟件中模擬受到電腦CPU工作頻率的影響,所以效果不是很明顯,但是一些基本的現(xiàn)象還是可以看出來的。連接芯片是要弄清楚各個引腳對應的端口號,該接地的地方一定要接地,該接高電平的地方一定要接高電平。在這次課程設計中,運用到了很多以前的專業(yè)知識,雖然過去從未獨立應用過它們,但在學習的過程中帶著問題去學我發(fā)現(xiàn)效率很高,這是我做這次課程設計的一大收獲。在設計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,不能靈活運
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1