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

正文內(nèi)容

基于at89c51的電子鐘(參考版)

2025-06-29 18:57本頁(yè)面
  

【正文】 [5]、李華,MCS51系列單片機(jī)實(shí)用接口技術(shù)[M],北京:北京航空航天大學(xué)出版社。另外,我想老師也可嘗試著把做課程設(shè)計(jì)的時(shí)間提前到二年級(jí)的時(shí)候,讓同學(xué)們更早的體會(huì)的學(xué)習(xí)單片機(jī)的樂趣,有了樂趣,就可以。還有一點(diǎn),就是畫流程圖,這一點(diǎn)老師本來和我們?cè)偃龔?qiáng)調(diào)了,但是我還是吃了虧,不喜歡畫流程圖,相信這很多學(xué)生也有這個(gè)習(xí)慣,我建議剛開始學(xué)單片機(jī)的時(shí)候,布置的作業(yè)大可不必要學(xué)生編寫程序,而要我們畫流程圖,甚至很長(zhǎng)一段時(shí)間內(nèi)只要畫流程圖,不必急于編寫程序,但是要鼓勵(lì)看現(xiàn)成的程序,并要求把程序轉(zhuǎn)換為流程圖。能夠和同學(xué)一起成功的做出來實(shí)物我自己覺得很有成就感和自豪感。在最后,再次感謝王韌老師以及所有同組成員。在編寫各功能程序時(shí),特別是后來增添的比較復(fù)雜的程序, 目前,外面企業(yè)公司編寫程序大部分用C語言,而少用我們現(xiàn)在所學(xué)的匯編語言,所以我在以后的時(shí)間還是會(huì)自學(xué)C語言編程。這次課程設(shè)計(jì)整體來說是成功的,但我也發(fā)現(xiàn)了自己許多錯(cuò)漏和不足之處。盡管板面沒買得好看,但那也是我們的成果,還有因不細(xì)心、不熟習(xí)制作流程,還有打印的時(shí)候由于油墨的質(zhì)量不行且不夠濃,導(dǎo)致第一塊電路板有很多的斷線而報(bào)廢,但總結(jié)了經(jīng)驗(yàn)后又重新做了一塊板子,總算成功,但是還有很多地方要改進(jìn)才行,以后做板子的時(shí)候要特別注意。我通過對(duì)設(shè)計(jì)任務(wù)書的具體要求分析思考,再加上以前在學(xué)校進(jìn)行的各種相關(guān)實(shí)踐和實(shí)習(xí)積累的經(jīng)驗(yàn),首次完成了硬件電路板的制作,雖然在初次制板時(shí),其中在鉆孔時(shí),看著別人鉆好簡(jiǎn)單,自己一試,也不是一件容易的事,不僅看得你眼花繚亂,還一不小心,鉆頭就斷了,鉆孔那天我組就弄斷了好幾個(gè)。(2).在對(duì)電子鐘電路板操作和使用時(shí),下載接口線拔插時(shí),必須先按下電源開關(guān)斷開電源。總之,上電后,按A鍵奇數(shù)次時(shí)鐘運(yùn)行并計(jì)時(shí),按偶數(shù)次A鍵則停止電子鐘運(yùn)行。按一下其中的一個(gè)鍵對(duì)應(yīng)的值加1。(4).按一下A鍵,電子鐘從0時(shí)、0分、0秒開始運(yùn)行,此時(shí)顯示器LEDLEDLEDLEDLEDLED0分別顯示時(shí)、分、秒。(2).把電子鐘電路板上的ISP程序下載口JP1通過下載線連接到計(jì)算機(jī)打印機(jī)接口,在計(jì)算機(jī)上通過下載軟件Easy 51Pro把電子鐘程序下載到單片機(jī)內(nèi)。,中間單片機(jī)要執(zhí)行電子鐘程序中的指令如下所示:ORG 000BH AJMP PITO ;轉(zhuǎn)到定時(shí)器0中斷服務(wù)程序;中斷服務(wù)程序****************************************************** PITO: PUSH PSW ;中斷服務(wù)程序,現(xiàn)場(chǎng)保護(hù) PUSH A SETB RS0 ;選第三組通用寄存器 SETB RS1 MOV TL0, 0DCH ;計(jì)數(shù)器重新加載 MOV TH0, 0BH … … …定時(shí)/計(jì)數(shù)器0產(chǎn)生中斷后,由硬件自動(dòng)轉(zhuǎn)到定時(shí)/計(jì)數(shù)器0的中斷服務(wù)區(qū)(000BH ~ 001BH),使用一條跳轉(zhuǎn)指令轉(zhuǎn)到存放在其他地方的中斷服務(wù)程序,只要計(jì)算出從中斷服務(wù)區(qū)開始執(zhí)行的跳轉(zhuǎn)指令A(yù)JMP PITO到定時(shí)/計(jì)數(shù)器0重新賦值完畢MOV TH0, 。P0口輸出段控碼、P2口輸出位控碼控制數(shù)碼管顯示;該電子鐘共使用兩個(gè)4位一體數(shù)碼管(S02841AB)顯示;系統(tǒng)初始化程序****************************************************ORG 0000H AJMP MAIN ;轉(zhuǎn)到系統(tǒng)初始化程序 ORG 000BH AJMP PITO ;轉(zhuǎn)到定時(shí)器0中斷服務(wù)程序 ORG 0100H MAIN: MOV SP, 60H ;確立堆棧區(qū) MOV TMOD, 01H ;設(shè)定定時(shí)器0為工作方式1 MOV TL0, 0DCH ;裝計(jì)數(shù)器初值 MOV TH0, 0BH CLR CLR TR0H ;TR0置“0”,定時(shí)關(guān)閉 SETB EAH ;EA置“1”,中斷總允許 SETB ET0H ;ET0置“1”,定時(shí)器0中斷 允許 MOV 30H, 10H ;循環(huán)次數(shù) MOV 7EH, 0AH ; MOV R0, 79H MOV R1, 05H PP: MOV R0, 0BH INC R0 DJNZ R1, PP MOV R0, 31H ;時(shí)、分、秒值存儲(chǔ)單元清零 MOV R1, 06H Q00: MOV R0, 00H INC R0 DJNZ R1, Q00;監(jiān)控程序********************************************************** LOOP: LCALL DIR ;調(diào)顯示子程序 LCALL KEY ;調(diào)鍵掃描子程序 LOOP1: JB , KEYA ;A鍵是否按下,是跳轉(zhuǎn)到A鍵功能程序 JB , KEYB ;B鍵是否按下,是跳轉(zhuǎn)到B鍵功能程序 JB , KEYC ;C鍵是否按下,是跳轉(zhuǎn)到C鍵功能程序JB , KEYD ;D鍵是否按下,是跳轉(zhuǎn)到D鍵功能程序 LCALL DIR LJMP LOOP ;跳轉(zhuǎn)到監(jiān)控程序;A鍵功能子程序**************************************************** KEYA: CPL TR0H ;開啟/關(guān)閉定時(shí)器 SETB AJMP LOOP ;返回;B鍵功能子程序**************************************************** KEYB: JB TR0H, KEYBO ;定時(shí)器是否運(yùn)行,是跳轉(zhuǎn) JNB , KEYBOO MOV R0, 36H ;時(shí)值存儲(chǔ)單元地址送R0 LCALL DAAD1 ;調(diào)加1子程序 MOV A, R3 ;時(shí)值加1后的值送累加器A XRL A, 24H JNZ KEYBO ;時(shí)值是否到24時(shí),否返回 LCALL CLR0 ;時(shí)值存儲(chǔ)單元清零 KEYBO: MOV 7DH, 35H MOV 7EH, 36H KEYBOO: LJMP LOOP ;返回監(jiān)控程序;C鍵功能子程序**************************************************** KEYC: JB 8CH, KEYCO ;定時(shí)器是否運(yùn)行,否跳轉(zhuǎn) JNB , KEYCOO MOV R0, 34H ;分值存儲(chǔ)單元地址送R0 LCALL DAAD1 ;調(diào)加1子程序 MOV A, R3 ;分值加1后的值送累加器A XRL A, 60H JNZ KEYCO ;分值是否到60分,否返回 LCALL CLR0 ;分值存儲(chǔ)單元清零 KEYCO: MOV 7CH, 34H MOV 7BH, 33H KEYCOO: LJMP LOOP ;返回監(jiān)控程序;D鍵功能子程序**************************************************** KEYD: JB 8CH, KEYDO ;定時(shí)器是否運(yùn)行,否跳轉(zhuǎn) JNB , KEYDOO MOV R0, 32H ;秒值存儲(chǔ)單元地址送R0 LCALL DAAD1 ;調(diào)加1子程序 MOV A, R3 ;秒值加1后的值送R0 XRL A, 60H JNZ KEYDO ;秒值是否到60秒,否返回 LCALL CLR0 ;秒值存儲(chǔ)單元清0 KEYDO: MOV 79H, 31H MOV 7AH, 32H KEYDOO: LJMP LOOP ;返回監(jiān)控程序;中斷服務(wù)程序****************************************************** PITO: PUSH PSW ;中斷服務(wù)程序,現(xiàn)場(chǎng)保護(hù) PUSH A SETB RS0 ;選第三組通用寄存器 SETB RS1 MOV TL0,
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1