資源描述:
《基于51單片機的開發(fā)板》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、江西工業(yè)學院課程設計報告書題目:基于STC89C52RD單片機實驗板的制作與程序設計系別:專業(yè):姓名:學號:指導老師:2016年12月目錄第1節(jié)引言31.2基于89C51單片機系統(tǒng)實驗板概述31.2.1stc89C51單片機開發(fā)板硬件配置情況41.2.2、stc89C51單片機實驗板配套實驗4第2節(jié)系統(tǒng)主要硬件電路設計62.1STC89C51單片機簡介62.2電源轉換芯片MAX23272.3四位一體共陽LED數(shù)顯82.4LED?燈電路92.5按鍵電路102.6蜂鳴器102.78*8點陣10第3節(jié)實驗系統(tǒng)軟件設計123.1花樣流水燈程序設計:123.
2、2.簡易時鐘程序設計:123.38*8點陣屏顯示程序設計12第4節(jié)結束語14參考文獻15附錄16課程設計指導教師評語17基于STC89C52RD單片機系統(tǒng)實驗板的制作與程序設計第1節(jié)引言單片微型計算機簡稱單片機,又稱微控制器(MCU),它的出現(xiàn)是計算機發(fā)展史上的一個重要的里程碑,它以體積小、功能全、性價比高等諸多優(yōu)點獨具特色,在工業(yè)控制、尖端武器、通信設備、信息處理、家用電器等嵌入式應用領域中獨占鰲頭。本次課設采用的STC89C51單片機是51系列單片機的一種代表,目前51系列單片機是國內目前應用最廣泛的一種單片機之一。單片機以其系統(tǒng)硬件構架完整、
3、價格低廉、學生能動手等特點,成為工科學生硬件設計的基礎課。1.1本設計任務和主要內容本設計以單片機STC89C52RD為控制核心,由八路LED模塊、八路按鈕模塊、四位一體共陽數(shù)顯模塊、語音模塊等部分組成??蓪崿F(xiàn)花樣流水燈、簡易電子琴、外部中斷控制、時間顯示等功能。要求在將硬件電路準確無誤地安裝后進行軟件調試,至少完成以下三個程序設計及調試任務1.1.1花樣流水燈:程序循環(huán)輸出到單片機P1口,從左到右依次點亮,每次增加一個,直至全亮;從左到右依次暗滅,每次減少一個,直至全滅;從右向左依次點亮,每次亮一個;從左到右依次點亮,每次亮一個;8個發(fā)光二極管閃
4、爍三次;兩個二極管前后追逐循環(huán)三次;兩個按鍵控制,K1按下停止循環(huán),K2按下繼續(xù)循環(huán)。1.1.2.簡易時鐘電路:采用動態(tài)掃描技術,四位數(shù)顯實現(xiàn)數(shù)字時鐘,要求顯示時、分,K0調時、K1調分;整點報時。1.1.38*8點陣屏顯示程序設計:動態(tài)輪流顯示數(shù)字0-9,字母A-Z1.2基于89C51單片機系統(tǒng)實驗板概述本次課設所使用的單片機最小系統(tǒng)板包括以下器件:電源端子(DC+5V),可以USB供電,也可獨立電源供電。通用異步串口,采用MAX232做電平轉換。STC89C51單片機。各種顏色的LED發(fā)光二極管共9個,其中8個接于P1口做LED顯示,還有一個做
5、電源燈顯示。四位一體共陽數(shù)碼管可以實現(xiàn)時鐘電路及動態(tài)掃描顯示。還有其他電阻電容若干,系統(tǒng)板一個,大按鍵開關兩個,用于中斷控制和通信開關。利用STC51系列特有的ISP在線編程,方便我們初學者的二次開發(fā),省去大量芯片燒寫時間。USB電源線供電和外接供電并存,方便學生在寢室使用.板上提供ISP?接口并將單片機的全部I/O?引腳引出。51開發(fā)板使用ISP?在線下載技術,?直接把程序寫到單片機中,使用當前最流行的KEILC51?軟件,用戶無需再購買任何仿真器或編程器等開發(fā)工具,只要有一臺計算機,就可以實踐學習單片機方面的知識;同時引出的單片機的32個I/O
6、口可全部用于擴展,用戶可把自己設計的電路通過這32?個I/O口與單片機連接,方便用戶開發(fā)自己的產(chǎn)品,最大限度的為用戶節(jié)約學習成本和加快學習速度。1.2.1STC89C52RD單片機開發(fā)板硬件配置情況1)STC89C52RD2)MAX2323)8個LED燈4)8個按鍵5)4位8段數(shù)碼管6)蜂鳴器7)11.0592M晶振1.2.2、STC89C52RD單片機實驗板配套實驗1)51開發(fā)板預燒程序2)8*8點陣3)RS232串口4)按鍵查詢5)按鍵中斷6)蜂鳴器7)蜂鳴器音樂8)花樣燈9)流水燈10)跑馬燈11)數(shù)碼管第2節(jié)系統(tǒng)主要硬件電路設計2.1STC
7、89C52RD單片機簡介MCS-51是美國Intel公司生產(chǎn)的一系列單片機的總稱,包括多個品種,如8031、8051、8751、8032、80C52、8752等。其中8051是最典型的產(chǎn)品,其他單片機都是在其基礎上進行功能增減而來的,所以人們習慣于用8051來稱呼MCS-51系列單片機。Intel公司將MCS-51的核心技術授權給了多家公司,這些廠家生產(chǎn)的單片機在功能上或多或少有些改變,以滿足不同的需求,其中美國的ATMEL公司生產(chǎn)的AT89C51是曾經(jīng)在我國非常流行的51單片機。當前AT89C51/52已經(jīng)停產(chǎn),其替代產(chǎn)品為AT89S51/52。
8、深圳宏晶公司出品的STC89C51可以直接代替?zhèn)鹘y(tǒng)的AT89S51和AT89C51芯片,也可以代替菲利普、華幫等其他公司的