【正文】
。 【 4】《單片機課程設(shè)計指導(dǎo)》 ,程成 , 出 版社 , 清華大學(xué)出版社 , 出版日期: 2021。 【 2】《單片機實踐應(yīng)用與技術(shù)》, 馬長林,陳怡,北京大學(xué)出版社 ,出版日期:2021。 在接下來的復(fù)習(xí)中我會再接再厲,加深對單片機相關(guān)知識的理解。 這次課程設(shè)計使我 明白 理論與實際相結(jié)合 的 重要,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從而提高自己 的實際動手能力和獨立思考的能力。開始 設(shè)計的功能不能全部實現(xiàn)出來,于是拿著程序反復(fù)分析和修改, 在老師和同學(xué)的幫助指導(dǎo)下最終找出錯誤所在。雖然一開始我們就對方案的選擇發(fā)生分歧,但這絲毫不影響我們的交流、探討。為了讓自己的設(shè)計更加完 善,查閱這方面的設(shè)計資料是十分必要的,同時也是必不可少的。 因為對我 而言 學(xué)到的不僅是 專業(yè) 知識, 而且 是團隊 的 合作 精神。 10 三 系統(tǒng)的軟件設(shè)計 程序流程圖 N Y N Y N Y N Y N Y 圖 4 程序流程圖 初始化 數(shù)碼管顯示1,彩燈亮燈方式 1 數(shù)碼管顯示2,彩燈亮燈方式 2 數(shù)碼管顯示3,彩燈亮燈方式 3 數(shù)碼管顯示P,彩燈全亮一會 有鍵按下 ? 1 鍵按下? 2 鍵按下? 3 按下? 中斷鍵 ?下??、?、 ??下????下? 11 軟件程序 ORG 0000H LJMP START ORG 0003H 。 數(shù)碼管顯示電路:該一位數(shù)碼管顯示為靜態(tài)顯示,字段接 P0 口,因為公共端接了三極管,電路板上的插針為三極管的基極,所以電路板上的插針接低電平(或接地),但此數(shù)碼管為公陽極。 LED 彩燈電路:發(fā)光二極管與單片機的 P1 口相連接,其電路圖如圖所示。獨立式按鍵的軟件可采用查詢方式,本設(shè)計中按鍵程序的就是采用查詢方式,若圖中的 的按鍵按下,軟件程序查詢到 口為低電平,跳轉(zhuǎn)到該按鍵控制的相應(yīng)彩燈亮燈方式。時鐘電路產(chǎn)生的振蕩脈沖經(jīng)過 觸發(fā)器二分頻后,形成單片機的時鐘脈沖信號。 在接 電瞬間 RST 端的電位與 Vcc 相同,隨著電容充電電流的減小, +5V 立即加到了 RST/VPD 端, RST 的電 位逐漸下降 。 系統(tǒng)的硬件構(gòu)成及功能描述 控制系統(tǒng)硬件設(shè)計電路圖如圖 3 所示: 8 C13 0 p FC23 0 p FX1CR Y S T A LC31nFR11 0 kV C CY E L L O WR05 1 0R25 1 0R35 1 0R45 1 0VCCG RE E NRE DRE DY E L L O WG RE E NR55 1 0R65 1 05 1 0Q1P N PV C CX 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 .0 /T 21P 1 .