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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于at89c51單片機(jī)的數(shù)字時(shí)鐘設(shè)計(jì)-在線瀏覽

2025-01-13 10:10本頁面
  

【正文】 1口接入三個(gè)按鍵,對時(shí)、分、秒進(jìn)行調(diào)整。 P3口輸出字位碼,去控制要顯示的位,其原理圖如圖36所示。運(yùn)行狀態(tài)下,按下控制按鍵 SSET,對秒進(jìn)行調(diào)整;按下 MSET調(diào)整分鐘;按下 HSET 對小時(shí)進(jìn)行調(diào)整。 16 第 4 章 軟件設(shè)計(jì) 在軟件設(shè)計(jì)中,整個(gè)程序的主框架是以定時(shí) 1s 計(jì)算的方式來實(shí)現(xiàn)電子鐘 。在計(jì)算程序中,使對應(yīng)于時(shí)、分、秒的變化量按照 60 進(jìn)制和 24 進(jìn)制進(jìn)行計(jì)算,動(dòng)態(tài)顯示程序直接引用這些變量,達(dá)到顯示的數(shù)字也隨之不斷變化,即完成了電子鐘的功能。 需要說明的是,這里設(shè)計(jì)的是簡易的電子鐘,主要是用程序運(yùn)行來計(jì)算時(shí)間,這樣用程序來確定出 1s的時(shí)間精度是很有限的,所以整個(gè)時(shí)鐘的精度不太高。鍵入一個(gè)按鍵,如執(zhí)行此動(dòng)作,秒值加 1,否則重新鍵如按鍵。以秒為例,按下按鍵 SSET,判斷 SSET 是否真的被按下,若沒有鍵按下,轉(zhuǎn)到 A1程序段,再次鍵入按鍵,重新判斷。此過程循環(huán)執(zhí)行,其程序流程圖如圖 42所示: 初始化 鍵輸入 開始 鍵執(zhí)行 結(jié)束 17 圖 42 鍵輸入程序流程圖 A1: LCALL DISPLAY;調(diào)用延時(shí)程序 JNB S_SET,S1;判斷按鍵是否按下 JNB M_SET,S2 JNB H_SET,S3 LJMP A1 S1: LCALL DELAY 。秒值加 1 MOV A,SECOND CJNE A,60,J0 。秒清 0 LJMP J0 J0: JB S_SET,A1 LCALL DISPLAY 。以顯示秒為例,當(dāng) ,顯示 SSET 是否按下 否按下 秒值加 1 秒 60 ? 清零 N 調(diào)用延時(shí) Y Y N 18 秒的個(gè)位所對應(yīng)的字段碼點(diǎn)亮,顯示其秒的個(gè)位;當(dāng)秒有十位輸入時(shí), ,秒所十位對應(yīng)的字段碼點(diǎn)亮,顯示其秒十位。顯示秒 MOV B,10 DIV AB CLR MOVC A, A+DPTR 。調(diào)用延時(shí) SETB 。取字段碼 MOV P0,A LCALL DELAY 。顯示秒個(gè)位 CLR 延時(shí)程序 按鍵抖動(dòng)時(shí)間一般為 5ms~ 10ms,因此延時(shí) 10ms,其流程圖如圖 44所示: 取字段碼 取字位碼 顯示秒個(gè)位 顯示秒十位 調(diào)用延時(shí) 19 圖 44 延時(shí)程序流程圖 DELAY: MOV R6,10 。當(dāng)秒值大于 60 時(shí),秒清零,重新計(jì)數(shù),分值加 1,秒、分同時(shí)顯示;當(dāng)分值大于 60 時(shí),分清零,重新計(jì)數(shù),小時(shí)加 1,秒、分、時(shí)同時(shí)顯示,當(dāng)小時(shí)大于 23時(shí),一天的計(jì)時(shí)完畢,秒、分、時(shí)均清零,進(jìn)行第二天的計(jì)時(shí)。其程序流程圖如圖 45所示: 10 送 R6 250 送 R7 返回 (R6)=(R7) ? Y N 20 圖 44 中斷程序流程圖 DISPLAY: MOV A,SECOND 。調(diào)用延時(shí) SETB 。顯示秒的個(gè)位 CLR MOV P0,40H 。顯示分鐘 MOV B,10 DIV AB CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB 。顯示分個(gè)位 CLR MOV P0,40H 。顯示小時(shí) MOV B,10 DIV AB CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB 。顯示時(shí)的個(gè)位 RET 23 第 5 章 調(diào)試與運(yùn)行 電路仿真 此設(shè)計(jì)的電路在單片機(jī)仿真軟件 []中進(jìn)行仿真,仿真電路如圖 51所示: A7 A7A6 A6A5 A5A4 A4A3 A3A2 A2A1 A1A0 A0S7B7B6B5B4B3B2B1B0S6S5S4S3S2S1S0B0B1B2B3B4B5B6B7S0S1S2S3S4S5S6S7X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1S S E TM S E TH S E TA02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19A B / B A1U27 4 L S 2 4 5 圖 51 電子鐘仿真電路圖 調(diào)試和運(yùn)行 在 KEIL (單片機(jī)匯編 ) C51 軟件中編寫好的程序,將程序放入單片機(jī)仿真軟件中,結(jié)合硬件電路進(jìn)行調(diào)試與運(yùn)行。如顯示時(shí)間為 143022,既是 14點(diǎn) 30分 22秒,通過以下調(diào)整則可實(shí)現(xiàn)。 則將時(shí)間調(diào)到了所要顯示的時(shí)間 143022,通過此方法可將時(shí)間調(diào)整到任何需要顯示的時(shí)間。 雖然在做課程設(shè)計(jì)以前已經(jīng)系統(tǒng)的把單片機(jī)課本認(rèn)真的學(xué)習(xí)了一下,但是在剛開始時(shí)還是有點(diǎn)一頭霧水,不知道該從哪里下手。這幾周的大部分時(shí)間都在研究程序怎么處理,在這個(gè)過程中加深了我對匯編語言命令的應(yīng)用,而且也更加了解到軟硬件配套的重要性。 2. 設(shè)計(jì)程序采用什么編程語言并不是非常重要 ,關(guān)鍵要有一個(gè)清晰的思路和一個(gè)完整的軟件流程圖 。 3. 在設(shè)計(jì)程序時(shí) ,不能妄想一次就將整個(gè)程序設(shè)計(jì)好 ,反復(fù)修改 ,不斷改進(jìn) 是程序設(shè)計(jì)的必經(jīng)之路 。 4. 要養(yǎng)成注釋程序的好習(xí)慣 ,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能 ,而應(yīng)該讓人一看就能明白你的思路 ,這樣也為資料的保存和交流提供了方便 。 總之,通過這次課程設(shè)計(jì)不僅使我鞏固了本課程所學(xué)的基本知識(shí),還使我具有了撰寫設(shè)計(jì)報(bào)告的 初步訓(xùn)練能力,我相信這些能力在我以后的工作或者是再學(xué) 習(xí)中一定會(huì)起到不小的作用,看到自己幾周的小成果,感覺一切的辛苦和艱難都是值得的。在本論文完成之際,首先要向我的導(dǎo)師鄒老師致以誠摯的謝意。 同時(shí),還要感謝三年中孜孜不倦的為我們講課的老師們,是他們毫無保留地將他們的知識(shí)傳授給我們,才使 得今天的我能夠順利的完成我的畢業(yè)設(shè)計(jì),感謝漯河職業(yè)技術(shù)學(xué)院,是這里給我提供了良好的學(xué)習(xí)環(huán)境和生活環(huán)境,讓我的大學(xué)生活豐富多彩,讓我對今后的生活更加充滿了信心。 “懼懷逸興思斗志,欲上青天攬日月。北京:機(jī)械工業(yè)出版社, 2020. 。北京:中國電力出版社, 2020. 。北京:北京航天航空大學(xué)出版社, 2020. , MCS51單片機(jī)原理及接口技術(shù) {M},北京:電子工業(yè)出版社, 2020. ,單片機(jī)原理及應(yīng)用 {M},北京:機(jī)械工業(yè)出版社, 2020. .C程序設(shè)計(jì) [M].北京:清華大學(xué)出版社, 1999 .無刷直流電機(jī)的電梯門控制系統(tǒng)研究 [D].吉林:吉林大學(xué), 2020 .無刷直流電機(jī) 控制系統(tǒng)設(shè)計(jì) [D].大連:大連理工大學(xué), 2020 .具有 PID自整定功能的溫度控制器研究與實(shí)現(xiàn) [D].大連:大連理工大學(xué), 2020 .基于 PWM技術(shù)的電動(dòng)機(jī)模擬器 [D].天津:天津大學(xué), 2020 ,姜軍生,趙文亮,孫學(xué)巖 .基于單片機(jī)的直流電機(jī) PWM調(diào)速系統(tǒng) [J].農(nóng)業(yè)化研究,2020 28 附錄一 系統(tǒng)原理圖 A7 A7A6 A6A5 A5A4 A4A3 A3A2 A2A1 A1A0 A0S7B7B6B5B4B3B2B1B0S6S5S4S3S2S1S0B0B1B2B3B4B5B6B7S0S1S2S3S4S5S6S7X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1S S E TM S E TH S E TA02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19A B / B A1U27 4 L S 2 4 5 29 附錄二 元件清單 序號(hào) 名稱 型號(hào)規(guī)格 數(shù)量 1 單片機(jī) AT89C51 1片 2 譯碼驅(qū)動(dòng)器 74LS245 1片 3 LED數(shù)碼管 7SEGMPX8CCBLUE 1個(gè) 4 按鍵 BUTTON 3個(gè) 5 導(dǎo)線 若干 30 附錄三 程序清單 S_SET BIT 。分鐘控制位 H_SET BIT 。初始化 MOV MINUTE,0 MOV SECOND,0 MOV TCNT,0 MOV TMOD,01H 。定時(shí) 50毫秒 MOV TL0,(6553650000)MOD 256 MOV IE,82H SETB TR0 。去抖動(dòng) JB S_SET,A1 INC SECOND 。判斷是否加到 60秒 MOV SECOND,0 LJMP J0 S2: LCALL DELAY JB M_SET,A1 K1: INC MINUTE 。判斷是否加到 60分 MOV MINUTE,0 LJMP J1 S3: LCALL DELAY JB H_SET,A1 K2: INC HOUR 。判斷是否加到 24小時(shí) MOV HOUR,
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1