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

正文內(nèi)容

基于單片機(jī)的多功能秒表系統(tǒng)課程設(shè)計(jì)(編輯修改稿)

2025-02-12 13:16 本頁面
 

【文章內(nèi)容簡介】 RESET 。=0,跳轉(zhuǎn)到復(fù)位子程序,進(jìn)行快加計(jì)數(shù) LOOP2: JB ,LOOP3ACALL DELAY10 。延時(shí)JB , LOOP3 。=1,跳轉(zhuǎn)到LOOP3執(zhí)行JNB , $LJMP KUAIJIA 。=0,跳轉(zhuǎn)到快加子程序,執(zhí)行記錄功能LOOP3: JB ,LOOP4 ACALL DELAY10 。延時(shí)JB , LOOP4 。=1,跳轉(zhuǎn)到LOOP4執(zhí)行JNB , $LJMP JILU 。=0,跳轉(zhuǎn)到暫停記錄子程序,執(zhí)行上翻功能LOOP4: JB ,LOOP5 。=0,SHANGFAN ACALL DELAY10 。延時(shí) JB , LOOP5 。=1,跳轉(zhuǎn)到LOOP5執(zhí)行 JNB , $ LJMP XIAFAN 。=0,跳轉(zhuǎn)到上翻子程序 鍵按下時(shí),執(zhí)行下翻功能LOOP5: JB ,LOOP 。=0,XIAFAN ACALL DELAY10 。延時(shí) JB , LOOP 。=1,跳轉(zhuǎn)到LOOP執(zhí)行 JNB , $ LJMP SHANGFAN 。=0,跳轉(zhuǎn)到下翻子程序LOOP: SJMP HERE(2)停止子程序軟件對(duì)定時(shí)器0和定時(shí)器1的控制位清零,使定時(shí)器停止工作STOP: CLR TR0 CLR TR1 ACALL DISP SJMP HERE(3)復(fù)位子程序軟件對(duì)顯示的各內(nèi)存單元清零,并回到開始前的初始狀態(tài),具體程序如下所示 :RESET: CLR TR0 CLR TR1 。關(guān)閉定時(shí)器0,1 MOV 20H, 00H MOV 30H, 00H MOV 31H, 00H ACALL DISP 。調(diào)用顯示子程序SJMP HERE(4)按鍵消抖程序DELAY10: MOV R4,14H 延時(shí)10ms再次判斷該位的狀態(tài),若仍是0則說明該鍵被按下,彈起后去執(zhí)行該按鍵功能;若為1,則說明是抖動(dòng)則繼續(xù)向下判斷。例如下面的程序中就調(diào)用了這個(gè)子程序。LOOP3: JB ,LOOP4 。=0時(shí),暫停記錄 ACALL DELAY10 JB , LOOP4 JNB , $ LJMP JILU3.2系統(tǒng)流程圖1)、主程序:開始 初始化=0?=0?=0?=0?=0?=0?停止復(fù)位快加下翻上翻夠4個(gè)?=0?NY暫停記錄NNNNNYYYYYYYN=0?NNY2)、定時(shí)器1:壓棧保護(hù)賦定時(shí)初值到1秒?調(diào)用加1程序調(diào)用顯示程序中斷返回NY3)、加1程序:(20H) A進(jìn)位清零做加法到100?(20H)清零個(gè)位十位分開返回NY4 Proteus軟件仿真我們利用WAVE軟件對(duì)源程序進(jìn)行編譯,編譯成功后,把編譯結(jié)果保存。然后根據(jù)我們的軟件在PROTEUS中設(shè)計(jì)出相應(yīng)的硬件電路,并將該電路保存到與WAVE程序相同的文件夾中,最后將程序裝載到單片機(jī)中,通過PROTEUS仿真,看程序是否能夠?qū)崿F(xiàn)預(yù)想的功能。源程序在WAVE軟件中的編譯結(jié)果:圖6:源程序在WAVE軟件中的編譯結(jié)果PROTEUS仿真圖如下圖所示:圖7:系統(tǒng)仿真結(jié)果1圖8:系統(tǒng)仿真結(jié)果25 課程設(shè)計(jì)體會(huì)經(jīng)過一周的不懈努力,單片機(jī)的課程設(shè)計(jì)終于完成了。在這期間我們學(xué)會(huì)了很多,也學(xué)到了很多,同時(shí),對(duì)單片機(jī)這門課程有了更深一步的理解和掌握。本次課程設(shè)計(jì)使我加深了對(duì)單片機(jī)課程的全面認(rèn)識(shí),復(fù)習(xí)和掌握,對(duì)MC51單片機(jī)有了更深入的了解,對(duì)I/O口的使用,晶振電路的接法,以及復(fù)位電路等的掌握都有了很大程度的提高,這為以后的實(shí)踐打下了良好的基礎(chǔ)。掌握定時(shí)器、外部中斷的設(shè)置和編程原理。通過此次課程設(shè)計(jì)能夠?qū)纹瑱C(jī)軟硬件結(jié)合起來,對(duì)程序進(jìn)行編輯,校驗(yàn)。還要根據(jù)實(shí)驗(yàn)的實(shí)際情況,添加些額外程序來使系統(tǒng)更加的穩(wěn)定,如開關(guān)的消震蕩(采用延遲)。程序要盡量做到由各個(gè)子程序組成,在有些程序后面最好加注釋,這樣在程序出錯(cuò)的檢查過程中可以更容易查
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1