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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)-比賽計(jì)分器(編輯修改稿)

2024-07-23 12:41 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 92H D 5EH A1H6 7DH 82H E 79H 86H7 07H F8 F 71H 8EH動(dòng)態(tài)掃描顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一。其接口電路是把所有顯示器的 8 個(gè)筆劃段 ah 同名端連在一起,而每一個(gè)顯示器的公共極 COM 是各自獨(dú)立地受 I/O 線控制。CPU 向字段輸出口送出字形碼時(shí),所有顯示器接收到相同的字形碼,但究竟是那個(gè)顯示器亮,則取決于 COM 端,而這一端是由 I/O 控制的,所以我們就可以自行決定何時(shí)顯S2切換加減分值,相應(yīng) LED 燈亮甲乙比分清零去抖動(dòng)示哪一位了。而所謂動(dòng)態(tài)掃描就是指我們采用分時(shí)的方法,輪流控制各個(gè)顯示器的 COM 端,使各個(gè)顯示器輪流點(diǎn)亮。在本課題中采用 P0 口輸出段碼,P3 口為位控制輸出口。第 3 章 軟件設(shè)計(jì). 系統(tǒng)流程圖表首址送 DPTR,比分清零,加減分值為 1調(diào)用顯示函數(shù)判斷哪鍵按下S6 S5NN 開始初始化S3S4乙加分加減分鍵釋放去抖動(dòng)甲加分S1鍵釋放鍵釋放鍵釋放乙減分去抖動(dòng). 顯示子程序流程圖去抖動(dòng)位 選 通取 段 碼送 段 碼調(diào)用延時(shí)程序關(guān) 段 碼將 8 位二進(jìn)制比分轉(zhuǎn)換為十進(jìn)制數(shù)圖 32 顯示子程序流程圖. 延時(shí)子程序延時(shí)子程序就是通過執(zhí)行一些沒用但又占用時(shí)間的指令的集合。這個(gè)子程序可以用于很多延時(shí)的地方因?yàn)樗訒r(shí)的時(shí)間可以通過 R7 進(jìn)行改變,所以通用性好,可以將幾個(gè)延時(shí)子程序合為一個(gè),只用在調(diào)用前給 R7 賦值,即可根據(jù)用戶的需要延時(shí),流程圖見圖 44。給 R6 放初值執(zhí)行三條空指令返回R61,判斷 R6 是否為 0R71,判斷 R7 是否為 0圖 33 延時(shí)子程序流程圖第 4 章 系統(tǒng)的安裝調(diào)試說明. 軟件調(diào)試上電時(shí)對(duì)系統(tǒng)中進(jìn)行檢測(cè)是單片機(jī)程序中的一個(gè)良好設(shè)計(jì)。在硬件設(shè)計(jì)時(shí)也應(yīng)該細(xì)細(xì)考慮將各個(gè)使用到的芯片、接口設(shè)計(jì)成容易使用軟件進(jìn)行測(cè)試的模式。很多有經(jīng)驗(yàn)的單片機(jī)設(shè)計(jì)者都會(huì)在系統(tǒng)上電時(shí)(特別是第一次上電時(shí))進(jìn)行全面的檢測(cè),或者更進(jìn)一步,將系統(tǒng)的運(yùn)行狀態(tài)中分為測(cè)試模式和正常運(yùn)行模式,通過加入測(cè)試模式對(duì)系統(tǒng)進(jìn)行詳細(xì)的檢測(cè),使得系統(tǒng)的批量檢測(cè)更為方便容易。另外要注意的是,一個(gè)簡(jiǎn)單明了的故障顯示界面也是頗要費(fèi)得心思的。比如:系統(tǒng)的外部 RAM(數(shù)據(jù)存儲(chǔ)器)是單片機(jī)系統(tǒng)中常用的器件。外部RAM 如果存在問題,程序通常都會(huì)成為無法控制。因此,程序在啟動(dòng)時(shí)(至少在第一次上電啟動(dòng)時(shí))一定要對(duì)外部 RAM 進(jìn)行檢測(cè)。另外,在仿真前要做好充分的準(zhǔn)備。單片機(jī)硬件仿真器給單片機(jī)開發(fā)者帶來了極大的方便,同時(shí)也很容易造成人的依賴性。很多時(shí)候,沒有仿真器卻能促使工程師寫出更高質(zhì)量的程序。在硬件仿真調(diào)試之前,下面準(zhǔn)備工作將是必要的:(1)程序編完后,對(duì)代碼仔細(xì)逐行檢查。檢查代碼的錯(cuò)誤,建立自己的代碼檢查表,對(duì)經(jīng)常易錯(cuò)的地方進(jìn)行檢查。檢查代碼是否符合編程規(guī)范。(2)對(duì)各個(gè)子程序進(jìn)行測(cè)試。測(cè)試的方法:用程序測(cè)試程序,編制一個(gè)調(diào)用該子程序的代碼,建立要測(cè)試子程序的入口條件,再看看它是否按預(yù)期輸出結(jié)果。(3)如果代碼有修改,再次對(duì)代碼進(jìn)行檢查。. 軟硬聯(lián)調(diào)編程后利用 Keil uVision3 來進(jìn)行編譯,再生成的 HEX 文件裝入芯片中,采用 proteus 軟件來仿真,檢驗(yàn)功能是否能夠正常實(shí)現(xiàn)。仿真成功后,焊接硬件電路,通過 ISP 下載器將 hex 文件燒制到單片機(jī)。通電后,LED1 亮,數(shù)碼管顯示“000000”.。對(duì)應(yīng)的 “S1”鍵為甲加分按鈕,當(dāng) LED1 亮?xí)r,每次按下“S1”鍵,甲隊(duì)分?jǐn)?shù)加 1;當(dāng) LED2 亮?xí)r,每次按下“S1”鍵,甲隊(duì)分?jǐn)?shù)加 2;當(dāng) LED3 亮?xí)r,每次按下“S1”鍵,甲隊(duì)分?jǐn)?shù)加 3;可以通過按“S5”鍵來實(shí)現(xiàn) LED1,LED2,LED3 之間的切換。對(duì)應(yīng)的“S2”鍵為甲隊(duì)減分鍵,當(dāng) LED1 亮?xí)r,每次按下“S2”鍵,甲隊(duì)分?jǐn)?shù)減 1;當(dāng) LED2 亮?xí)r,每次按下“S2”鍵,甲隊(duì)分?jǐn)?shù)減 2;當(dāng) LED3 亮?xí)r,每次按下“S2”鍵,甲隊(duì)分?jǐn)?shù)減 3;“S3”鍵為乙加分鍵, “S4”鍵為乙隊(duì)減分鍵,其實(shí)現(xiàn)功能與甲隊(duì)一樣。對(duì)應(yīng)的“S6”鍵為清零按鈕,按下可以實(shí)現(xiàn)復(fù)位。數(shù)碼管顯示甲乙隊(duì)當(dāng)前分?jǐn)?shù),復(fù)位后,數(shù)碼管顯示“000000” 。第 5 章 總結(jié)做了兩周的單片機(jī)課程設(shè)計(jì),我有了很多的體會(huì)和感想。 我們的課程設(shè)計(jì)是比賽計(jì)分器。設(shè)計(jì)可以在實(shí)驗(yàn)室里做,也可以在寢室里做,我大部分時(shí)間還是在寢室里做的。 比賽計(jì)分器設(shè)計(jì),這個(gè)內(nèi)容沒有現(xiàn)成的程序和設(shè)計(jì)圖,需要我們真正親手去編。這兩周的實(shí)習(xí)真的有點(diǎn)難度,程序里面的好多內(nèi)容不懂,自我感覺是單片機(jī)我們所學(xué)的內(nèi)容
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1