【正文】
c掉電情況下,該引腳可接上備用電源,由Vpd向片內(nèi)供電,以保持片內(nèi)RAM中的數(shù)據(jù)不丟失。 (3) RST/Vpd——復(fù)位/備用電源。PSEN可作為外ROM芯片輸出允許OE的選通信號(hào)。(2)PSEN——外ROM讀選通信號(hào)。在ALE信號(hào)的下降沿,鎖定P0口傳送的內(nèi)容,即低8位地址信號(hào)。①ALE功能:用來(lái)鎖存P0口送出的低8位地址。所謂復(fù)用線是指具有兩種功能,正常使用時(shí)是一種功能,在某種條件下是另一種功能。使用內(nèi)部振蕩電路時(shí)外接石英晶體。(2)Vss——接地端。40個(gè)引腳大致可分為4類:電源、時(shí)鐘、控制和I/O引腳。系統(tǒng)允許的最高晶振頻率為12MHz。中斷控制系統(tǒng):該芯片共有5個(gè)中斷源,即外部中斷2個(gè),定時(shí)/計(jì)數(shù)中斷2個(gè)和串行中斷1個(gè)。串行口:它是用來(lái)實(shí)現(xiàn)單片機(jī)和其他設(shè)備之間的串行數(shù)據(jù)傳送。內(nèi)部程序存儲(chǔ)器:AT89C51芯片內(nèi)部共有4K個(gè)單元,用于存儲(chǔ)程序、原始數(shù)據(jù)或表格,簡(jiǎn)稱內(nèi)部ROM。通常說(shuō)的內(nèi)部數(shù)據(jù)存儲(chǔ)器就是指這前128個(gè)單元,簡(jiǎn)稱內(nèi)部RAM。其基本組成如下圖所示:圖 2 AT89C51單片機(jī)內(nèi)部結(jié)構(gòu)圖中央處理器CPU:它是單片機(jī)的核心,完成運(yùn)算和控制功能。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的89C51是一種高效微控制器,而且它與MCS51兼容,且具有4K字節(jié)可編程閃爍存儲(chǔ)器和1000寫/擦循環(huán),數(shù)據(jù)保留時(shí)間為10年等特點(diǎn),是最好的選擇。 AT89C51單片機(jī)概述通過(guò)對(duì)多種單片機(jī)性能的分析,最終認(rèn)為89C51是最理想的電子時(shí)鐘開(kāi)發(fā)芯片。是臺(tái)灣松翰公司的單片,大多為8位機(jī),有一部分與PIC 8位單片機(jī)兼容,價(jià)格便宜,系統(tǒng)時(shí)鐘分頻可選項(xiàng)較多,有PMW ADC 內(nèi)振 內(nèi)部雜訊濾波。具有多種存儲(chǔ)模式、多種外圍接口模式,適用于復(fù)雜的實(shí)時(shí)控制場(chǎng)合;MSP430系列單片機(jī)是一種超低功耗、功能集成度較高的16位低功耗單片機(jī),特別適用于要求功耗低的場(chǎng)合。臺(tái)灣盛揚(yáng)半導(dǎo)體的單片機(jī),價(jià)格便宜,種類較多,但抗干擾較差,適用于消費(fèi)類產(chǎn)品。PHILIPS公司的單片機(jī)是基于80C51內(nèi)核的單片機(jī),嵌入了掉電檢測(cè)、模擬以及片內(nèi)RC振蕩器等功能,這使51LPC在高集成度、低成本、低功耗的應(yīng)用設(shè)計(jì)中可以滿足多方面的性能要求。ATMEl公司的8位單片機(jī)有AT8AT90兩個(gè)系列,AT89系列是8位Flash單片機(jī),與8051系列單片機(jī)相兼容,靜態(tài)時(shí)鐘模式;AT90系列單片機(jī)是增強(qiáng)RISC結(jié)構(gòu)、全靜態(tài)工作方式、內(nèi)載在線可編程Flash的單片機(jī),也叫AVR單片機(jī)。是臺(tái)灣義隆公司的產(chǎn)品,有很大一部分與PIC 8位單片機(jī)兼容,且相兼容產(chǎn)品的資源相對(duì)比PIC的多,價(jià)格便宜,有很多系列可選,但抗干擾較差。是MICROCHIP公司的產(chǎn)品,其突出的特點(diǎn)是體積小,功耗低,精簡(jiǎn)指令集,抗干擾性好,可靠性高,有較強(qiáng)的模擬接口,代碼保密性好,大部分芯片有其兼容的FLASH程序存儲(chǔ)器的芯片。STC公司的單片機(jī)主要是基于8051內(nèi)核,是新一代增強(qiáng)型單片機(jī),指令代碼完全兼容傳統(tǒng)8051,速度快8~12倍,帶ADC,4路PWM,雙串口,有全球唯一ID號(hào),加密性好,抗干擾強(qiáng)?!?單片機(jī)在汽車電子中的應(yīng)用非常廣泛。 。 。 。 。用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實(shí)現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長(zhǎng)度、硬度、元素、壓力等物理量的測(cè)量。最早的設(shè)計(jì)理念是通過(guò)將大量外圍設(shè)備和CPU集成在一個(gè)芯片中,使計(jì)算機(jī)系統(tǒng)更小,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:CPU、存儲(chǔ)器和I/O接口電路等。單片微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的縮寫MCU表示單片機(jī),它最早是被用在工業(yè)控制領(lǐng)域。3.軟件設(shè)計(jì),包括模式選擇、時(shí)間選擇、顯示、按鍵程序等。1.單片機(jī)輸出PWM系統(tǒng)的整體方案設(shè)計(jì)。本文是基于單片機(jī)的PWM信號(hào)輸出系統(tǒng)設(shè)計(jì),利用單片機(jī)輸出PWM波形,并能夠通過(guò)按鍵實(shí)現(xiàn)輸出不同占空比不同周期的PWM波形,通過(guò)數(shù)碼管將相應(yīng)PWM波形的檔位顯示出來(lái)。 脈沖寬度調(diào)制(PWM),是英文“Pulse Width Modulation”的縮寫,簡(jiǎn)稱脈寬調(diào)制,是利用微處理器的數(shù)字輸出來(lái)對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測(cè)量、通信到功率控制與變換的許多領(lǐng)域中。更不用說(shuō)自動(dòng)控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械以及各種智能機(jī)械了。目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒(méi)有單片機(jī)的蹤跡。 Watchdog program。 a PWM signal。最后通過(guò)Proteus軟件中的模擬仿真器對(duì)PWM波形進(jìn)行模擬仿真輸出,PWM波形的占空比和周期及PWM波形的輸出時(shí)間通過(guò)顯示模塊顯示出來(lái),最終圓滿完成設(shè)計(jì)。本設(shè)計(jì)還對(duì)Proteus和Keil uVision軟件做了相關(guān)介紹,通過(guò)Proteus和Keil uVision軟件的聯(lián)調(diào)在Keil uVision中編寫程序,在Proteus軟件中對(duì)單片機(jī)輸出PWM系統(tǒng)做了仿真。并通過(guò)編程實(shí)現(xiàn)了單片機(jī)輸出PWM功能,完成了軟件設(shè)計(jì),包括模式選擇、時(shí)間選擇、顯示、按鍵程序等。文中對(duì)AT8951單片機(jī)概念和PWM信號(hào)的原理做了詳細(xì)的論述,對(duì)單片機(jī)最小系統(tǒng)中的時(shí)鐘電路和復(fù)位電路進(jìn)行了充分的分析。問(wèn) 況提 本人簽名: 日期: 中國(guó)礦業(yè)大學(xué)畢業(yè)論文指導(dǎo)教師評(píng)閱書指導(dǎo)教師評(píng)語(yǔ)(①基礎(chǔ)理論及基本技能的掌握;②獨(dú)立解決實(shí)際問(wèn)題的能力;③研究?jī)?nèi)容的理論依據(jù)和技術(shù)方法;④取得的主要成果及創(chuàng)新點(diǎn);⑤工作態(tài)度及工作量;⑥總體評(píng)價(jià)及建議成績(jī);⑦存在問(wèn)題;⑧是否同意答辯等):成 績(jī): 指導(dǎo)教師簽字: 年 月 日中國(guó)礦業(yè)大學(xué)畢業(yè)論文評(píng)閱教師評(píng)閱書評(píng)閱教師評(píng)語(yǔ)(①選題的意義;②基礎(chǔ)理論及基本技能的掌握;③綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的能力;④工作量的大?。虎萑〉玫闹饕晒皠?chuàng)新點(diǎn);⑥寫作的規(guī)范程度;⑦總體評(píng)價(jià)及建議成績(jī);⑧存在問(wèn)題;⑨是否同意答辯等):成 績(jī): 評(píng)閱教師簽字: 年 月 日中國(guó)礦業(yè)大學(xué)畢業(yè)論文答辯及綜合成績(jī)答 辯 本論文屬于原創(chuàng)。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本畢業(yè)論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。中國(guó)礦業(yè)大學(xué)本科生畢業(yè)論文專 業(yè): 自 動(dòng) 化 論文題目: 基于單片機(jī)的PWM信號(hào)輸出系統(tǒng)設(shè)計(jì) 中國(guó)礦業(yè)大學(xué)畢業(yè)論文任務(wù)書任務(wù)下達(dá)日期: **畢業(yè)論文日期:**畢業(yè)論文題目:基于單片機(jī)的PWM信號(hào)輸出系統(tǒng)設(shè)計(jì)畢業(yè)論文專題題目:畢業(yè)論文主要內(nèi)容和要求: 整體方案設(shè)計(jì) 硬件電路設(shè)計(jì),包括電源、顯示、按鍵等外圍電路設(shè)計(jì) 軟件設(shè)計(jì),包括模式選擇程序、時(shí)間選擇程序、顯示程序、按鍵程序等 應(yīng)用PROTEUS軟件進(jìn)行仿真指導(dǎo)教師簽字:鄭 重 聲 明本人所呈交的畢業(yè)論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究所取得的成果。所有數(shù)據(jù)、圖片資料真實(shí)可靠。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確的方式標(biāo)明。本畢業(yè)論文的知識(shí)產(chǎn)權(quán)歸屬于培養(yǎng)單位。 情 出 題回 答 問(wèn) 題正 確基本正確有一般性錯(cuò)誤有原則性錯(cuò)誤沒(méi)有回答答辯委員會(huì)評(píng)語(yǔ)及建議成績(jī):答辯委員會(huì)主任簽字: 年 月 日學(xué)院領(lǐng)導(dǎo)小組綜合評(píng)定成績(jī):學(xué)院領(lǐng)導(dǎo)小組負(fù)責(zé)人: 年 月 日摘 要本文研究了如何利用AT89C51單片機(jī)控制輸出PWM信號(hào)。在對(duì)單片機(jī)內(nèi)部結(jié)構(gòu)熟悉的基礎(chǔ)上完成了硬件電路設(shè)計(jì),主要包括電源、顯示、按鍵等外圍電路設(shè)計(jì)。為了防止單片機(jī)的工作受到來(lái)自外界電磁場(chǎng)的干擾,造成程序的跑飛而陷入死循環(huán)的現(xiàn)象,在完成以上設(shè)計(jì)的基礎(chǔ)上加入了看門狗電路,使得單片機(jī)能夠穩(wěn)定地輸出PWM波形。最終實(shí)現(xiàn)了以下功能:能夠通過(guò)K1鍵選擇PWM波形的輸出與關(guān)閉,通過(guò)按鍵KK3與換向開(kāi)關(guān)SW1實(shí)現(xiàn)對(duì)PWM波形周期和占空比參數(shù)的調(diào)節(jié)作用。關(guān)鍵詞:AT89C51單片機(jī); PWM信號(hào); 計(jì)算機(jī)仿真; 看門狗程序;ABSTRACTThis 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 electromagnetic 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.AlphaKeywords:AT89C51 microcontroller。 puter simulation。II目 錄摘 要 IABSTRACT II1 緒論 1 1 1 2 AT89C51單片機(jī)概述 4 AT89C51單片機(jī)內(nèi)部結(jié)構(gòu) 4 AT89C51單片機(jī)引腳功能 5(PWM)概述 92 系統(tǒng)硬件設(shè)計(jì) 11 11 12 12 13 15 16 183系統(tǒng)程序設(shè)計(jì) 19 19 20 21 22 24 264 電路系統(tǒng)仿真 27 Proteus軟件 27 uVision軟件 28 uVision軟件的聯(lián)調(diào) 28 28 295 本文總結(jié) 31參考文獻(xiàn) 32翻譯部分 33英文原文 33中文譯文 42致 謝 49