【正文】
日期: 中國礦業(yè)大學(xué) 畢 業(yè)論文指導(dǎo)教師評閱書 指導(dǎo)教師評語 (①基礎(chǔ)理論及基本技能的掌握;②獨立解決實際問題的能力;③研究內(nèi)容的理論依據(jù)和技術(shù)方法;④取得的主要成果及創(chuàng)新點;⑤ 工作態(tài)度 及工作量;⑥總體評價及建議成績;⑦存在問題;⑧是否同意答辯等): 成 績: 指導(dǎo)教師簽字: 年 月 日 中國礦業(yè)大學(xué) 畢業(yè)論文評閱教師評閱書 評閱教師評語 ( ①選題的 意義;②基礎(chǔ)理論及基本技能的掌握;③綜合運用所學(xué)知識解決實際問題的能力;④工作量的大?。虎萑〉玫闹饕晒皠?chuàng)新點;⑥寫作的規(guī)范程度;⑦總體評價及建議成績; ⑧ 存在問題;⑨是否同意答辯等 ): 成 績: 評閱教師簽字: 年 月 日 中國礦業(yè)大學(xué) 畢業(yè)論文答辯及綜合成績 答 辯 情 況 提 出 問 題 回 答 問 題 正 確 基本 正確 有一般性錯誤 有原則性錯誤 沒有 回答 答辯委員會評語及建議成績: 答辯委員會主任簽字: 年 月 日 學(xué)院領(lǐng)導(dǎo)小組綜合評定成績: 學(xué)院領(lǐng)導(dǎo)小組負責(zé)人: 年 月 日 I 摘 要 本文研究了如何 利用 AT89C51 單片機控制輸出 PWM 信號。為了防止 單片機的工作受到來自外界電磁場的干擾,造成程序的跑飛而陷入死循環(huán) 的現(xiàn)象,在完成以上設(shè)計的基礎(chǔ)上加入了看門狗電路,使得單片機能夠穩(wěn)定地輸出 PWM 波形。 關(guān)鍵詞: AT89C51 單片機; PWM 信號; 計算機仿真; 看門狗程序; II ABSTRACT This paper studies how to use the AT89C51 microcontroller to control the output PWM signal. AT8951 singlechip concept and principle of the PWM signal is discussed in detail, a full analysis of the smallest singlechip system clock circuit and reset with the structure of the internal microcontroller based on the hardware circuit design, including the power to the display, buttons and other peripheral circuit design. By programming the microcontroller output PWM function, the pletion of a software design, including mode selection, timing, key program. Subject to interference from external electromagic field, in order to prevent the work of the microcontroller, causing the program to run to fly into the phenomenon of infinite loop in the design done on the basis of the watchdog circuit, the microcontroller to stabilize the output of the PWM waveform. This design also Proteus and Keil uVision, software related presentations by Proteus and the Keil uVision software, the FBI in the Keil uVision programming, simulation in Proteus software on the microcontroller output PWM system. The ultimate realization of the following features: K1 key to select the PWM waveform output on and off, through the key K2, K3, with the change to the switch SW1 on the regulatory role of the PWM waveform cycle and duty cycle parameters. Finally, the simulation in Proteus software simulation output of the PWM waveform, duty cycle and the cycle of the PWM waveform and PWM waveform output time displayed by the display module, and ultimately the successful pletion of the design. Keywords: AT89C51 microcontroller。 1 目 錄 摘 要 .................................................... I ABSTRACT ................................................. II 1 緒論 .......................................................... 1 本文的設(shè)計背景和意義 ...................................... 1 設(shè)計要求 .................................................. 1 單片機概述 ................................................ 2 AT89C51 單片機概述 ........................................ 4 AT89C51 單片機內(nèi)部結(jié)構(gòu) ................................. 4 AT89C51 單片機引腳功能 ................................. 5 脈沖寬度調(diào)制 (PWM)概述 ..................................... 9 2 系統(tǒng)硬件設(shè)計 ................................................. 11 電源電路設(shè)計 ............................................. 11 單片機時鐘電路設(shè)計 ....................................... 12 單片機復(fù)位電路設(shè)計 ....................................... 12 看門狗電路設(shè)計 ........................................... 13 按鍵選擇電路設(shè)計 ......................................... 15 顯示模塊電路設(shè)計 ......................................... 16 系統(tǒng)硬件電路設(shè)計 ......................................... 18 3 系統(tǒng)程序設(shè)計 ................................................. 19 主程序的設(shè)計 ............................................. 19 單片機中斷程序的設(shè)計 ..................................... 20 程序的設(shè)計 ............................................ 21 按鍵程序的設(shè)計 ........................................... 22 顯示系統(tǒng)的程序設(shè)計 ....................................... 24 2 看門狗程序的設(shè)計 ......................................... 26 4 電路系統(tǒng)仿真 ................................................. 27 Proteus 軟件 ............................................. 27 uVision 軟件 ......................................... 28 與 Keil uVision 軟件的聯(lián)調(diào) ......................... 28 仿真電路 ................................................. 28 系統(tǒng)的硬件仿真輸出圖 ..................................... 29 5 本文總結(jié) ..................................................... 31 參考文獻 ....................................................... 32 翻譯部分 ....................................................... 33 英文原文 ..................................................... 33 中文譯文 ..................................................... 42 致 謝 ......................................................... 49 中國礦業(yè)大學(xué) 2021 屆本科生畢業(yè)設(shè)計 1 1 緒論 本文的設(shè)計背景和意義 單片機是一種集成在 電路 芯片,是采用 超大規(guī)模集成電路 技術(shù)把具有數(shù)據(jù)處理能力的中央處理器 CPU 隨機存儲器 RAM、 只讀存儲器 ROM、多種 I/O口和中斷系統(tǒng)、定時器 /計時器 等功能(可能還包括顯示驅(qū)動電路、 脈寬調(diào)制 電路、模擬多路轉(zhuǎn)換器、 A/D 轉(zhuǎn)換器 等電路)集成到一塊硅片上構(gòu)成的一個小而完善的 計算機系統(tǒng) 。因此,單片機的學(xué)習(xí)、 開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制的科學(xué)家、工程師。將當下較為熱門的單片機與脈沖寬度調(diào)制( PWM)相結(jié)合,具有一定的研究意義與應(yīng)用價值。 4.應(yīng)用 PROTEUS 軟件進行仿真。 CP U ROMRAM 內(nèi)部總線 I / 0 接口特殊功能部件 單片機圖 1 單片機的內(nèi)部結(jié)構(gòu) 單片機的應(yīng)用 單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個范疇: 智能儀器 儀表上的應(yīng)用。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等?,F(xiàn)代的單片機普遍具備 通信接口 ,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制。某些專用單片機設(shè)計用于實現(xiàn)特定功能,從而在各種電路中進行模塊化應(yīng)用,而不要求使用人員了解其內(nèi)部結(jié)構(gòu)。 單片。 單片機( 51 單片機)。 單