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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的pwm信號(hào)輸出系統(tǒng)設(shè)計(jì)(編輯修改稿)

2024-12-20 20:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 CD1602;電源則取 220V 市電整理降壓得到。 AT89C52 的 P3 口能驅(qū)動(dòng)4路 TTL 門(mén)電路,能滿(mǎn)足小信號(hào)輸出。我們就直接采用 P3^0 和 P3^1 輸出 PWM 信號(hào)。由于PWM 信號(hào)對(duì)定時(shí)的精確度較高 ,而簡(jiǎn)單的 RC 電路穩(wěn)定性不好,我們采用晶振和電容并聯(lián)的 諧振電路作為 時(shí)鐘 發(fā)生 電路 。 電 源時(shí) 鐘 電 路控 制 器顯 示按 鍵 輸 入P W M 輸 出生 成 P W MP W M 參 數(shù) 設(shè)置輸 出 監(jiān) 控出 錯(cuò) 報(bào) 警 中 斷 圖 4 系統(tǒng)結(jié)構(gòu)圖 涉及元器件簡(jiǎn)介 AT89C52 介紹 下 圖 給出了 At89C52 的芯片引腳結(jié)構(gòu)。 AT89C52 單片機(jī)是美國(guó) ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS 8 位單片機(jī),片內(nèi)含 8K bytes 的可反復(fù)擦寫(xiě)的 Flash 只讀程序存儲(chǔ)器和256bytes 的隨機(jī)數(shù)據(jù)存儲(chǔ)器( RAM),器件采用 ATMEL 公司的高密度 ,非易失性存儲(chǔ)技術(shù)生產(chǎn),與標(biāo)準(zhǔn) MCS51指令系統(tǒng)及 8052 產(chǎn)品引腳兼容。功能強(qiáng)大的 AT89C52 單片機(jī)適合于許多較為復(fù)雜 的 控制應(yīng)用場(chǎng)合。 ( 1) AT89C52 主要性能參數(shù) ① 與 Mcs51 產(chǎn)品指令和 引腳 完全兼容。 ② 8 字節(jié)可重擦寫(xiě) FLASH 閃速存儲(chǔ)器 ③ 1000 次擦寫(xiě)周期 ④ 全靜態(tài)操作: 0HZ24MHZ ⑤ 三級(jí)加密程序存儲(chǔ)器 ⑥ 256X8 字節(jié)內(nèi)部 RAM ⑦ 32 個(gè)可編程 I/0 口線 ⑧ 3 個(gè) 16 位定時(shí)/計(jì)數(shù)器 ⑨ 6 個(gè)中斷源 ⑩ 可編程串行 UART 通道 、 低功耗空閑和掉電模式 ( 2) At89C52 功能特性 AT89C52 提供以下標(biāo)準(zhǔn)功能: 8 字節(jié) FLASH 閃速存儲(chǔ)器, 256 字 節(jié) 內(nèi)部 RAM , 32 個(gè)I/O 口線, 3 個(gè) 16 位定時(shí)/計(jì)數(shù)器,一個(gè) 6向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí), AT89c52 可降至 OHz 的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電 工 作模式??臻e方式停止 CPU 的工作,但允許 RAM,定時(shí)/計(jì)數(shù)器.串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位 。 圖 5 AT89C52 引腳圖 ( 3) AT89C52 部分引腳功能說(shuō)明 ① XTAL1:片內(nèi)晶振電路反相放大器的輸入端。 ② XTAL2:片內(nèi)晶振電路反相放大器的輸出端。 ③ P0: P0 口是一組 8位漏極開(kāi)路型雙向 I/O 口,即地址 /數(shù)據(jù)總線復(fù)用口。 作為輸出口用時(shí).每位能以吸收電流的方式驅(qū)動(dòng) 8 個(gè) TTL 邏輯門(mén)電路,對(duì)端口 P0 寫(xiě)“ 1”時(shí),可作為高阻抗輸入端用。 在 FLASH 中 編程時(shí), P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。 ④ P1 口: P1 是一個(gè)帶內(nèi)部上拉電阻的 8位雙向 I/O口, Pl的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或 輸出電流) 4 個(gè) TTL 邏輯門(mén)電路。對(duì)端口寫(xiě)“ 1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻某個(gè) 引腳 被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。與 AT89C51不同之處是, 和 /計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入( )和 外部觸發(fā) 輸入( ) , FLASH 編程和程序校驗(yàn)期間,Pl接收低 8位地址。 ⑤ P2 口: P2 是一個(gè)帶有內(nèi)部上拉電阻的 8位雙向 I/O口, P2 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流 ) 4個(gè) TTL 邏輯電路。對(duì)端口 P2寫(xiě)“ 1” ,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè) 引腳 被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。 在訪問(wèn)外部程序存儲(chǔ)器或 16 位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOvx@DPTR 指令)時(shí), P2送出高 8 位地址數(shù)據(jù)。在訪問(wèn) 8位地址的外部數(shù)據(jù)存儲(chǔ)器、如執(zhí)行 MOVX@RI 指令)時(shí), P2口輸出 P2 鎖存器的內(nèi)容。 FLASH 編程或校驗(yàn)時(shí), P2亦接收高位地址和一些控制信號(hào)。 ⑥ P3 口: P3 口是一組帶有內(nèi)部上拉電阻的 8位雙向 I/O 口 。 P3口輸出緩沖級(jí)可驅(qū)動(dòng) (吸收或輸出電流) 4 個(gè) TTL 邏輯門(mén)電路。對(duì) P3口寫(xiě)入“ 1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流。 P3 口除了作為 I/0 口線外,更重要的用途是它的第二功能,如表 格 1所示 。 此外, P3 口還接收一些用于 FLASH 閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。 ⑦ RST:復(fù)位輸入。當(dāng)振蕩器工作時(shí), RST 引腳 出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。 表格 1 P3口第二功能 端口 引腳 第二功能 RXD(串行輸入口〕 TXD(串行輸出口〕 INTO(外中斷 0〕 INTO(外中斷 l) TO (定時(shí)/計(jì)數(shù)器 0 ) Tl (定時(shí)/計(jì)數(shù)器 l ) WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) ⑧ ALE/PROG:當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8位字節(jié).一般情況下, ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的 。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE 脈沖。 對(duì) Flash 存儲(chǔ)器編程期間,該 引腳 還用于輸入編程脈沖 (PROG)。如有必要,可通過(guò)對(duì)特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0位置位.可禁止 ALE 操作。該位置位后, 只有一條 MOVX 和 MOVC 指令才能將 ALE 激活 ,此外,該 引腳 會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置 ALE 禁止位無(wú)效。 ⑨ PSEN:程序儲(chǔ)存允許 PSEN 輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng) AT89C52 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效,即輸 出兩個(gè)脈沖。在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次 PSEN 信號(hào)。 ⑩ EA/VPP:外部訪問(wèn)允許。欲使 CPU 僅訪問(wèn)外部程序存儲(chǔ)器 (地址為 0000HFFFFH ) , EA端必須保持低電平 (接地).需注 意 的是:如果加密位 LBI 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA端狀態(tài)。如 EA 端為高電平(接 Vcc端) , CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。 flash 存儲(chǔ)器編程時(shí),該 引腳 加上 +12V 的編程允許電源 VPP ,當(dāng)然這必須是該器件是使用 12V 編程電壓 VPP 。 ( 4) AT89C52 特殊功能寄存器 在 AT89C52片內(nèi)存儲(chǔ)器中, 80HFFH 共 128 個(gè)單元為特殊功能寄存器( SFE ) 。并非所有的地址都被定義,從 80HFFH 共 128 個(gè)字節(jié)只有一部分被定義,還有相當(dāng)一部分沒(méi)有定義。對(duì)沒(méi)有定義的單元讀寫(xiě)將是無(wú)效的,讀出的數(shù)位將不確定,而寫(xiě)入的數(shù)據(jù)也將丟失。 不應(yīng)將數(shù)據(jù) 1寫(xiě)入未定義的單元,由于這些單元在將來(lái)的產(chǎn)品中可能賦予新的功能。在這種情況下,復(fù)位后這些單元數(shù)值總是“ 0”。 ( 5) AT89C52 單片機(jī)擴(kuò)展電路及分析 AT89C52 提供以下標(biāo)準(zhǔn)功能: 8 字節(jié) FLASH 閃速存儲(chǔ)器, 256 字 節(jié) 內(nèi)部 RAM , 32 個(gè) I/O口線, 2 個(gè) 16 位定時(shí)/計(jì)數(shù)器,一個(gè) 6向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。 由于 AT89C52 具有 256 字節(jié)內(nèi)部 RAM。 對(duì)本設(shè)計(jì)已經(jīng)足夠使用,因此不需要再擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器 。 LCD1602 簡(jiǎn)介 工業(yè)字符型液晶,能夠同時(shí)顯示 16x02 即 32 個(gè)字符 ( 16列 2行) 。 1602 液晶也叫 1602字符型液晶它是一種專(zhuān)門(mén)用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊它有若干個(gè) 5X7或者 5X11 等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符。每位之間有一個(gè)點(diǎn)距的間隔每行 之間也有間隔起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒茱@示圖形 。 目前市面上字符液晶絕大多數(shù)是基于 HD44780 液晶芯片的,控制原理是完全相同的,因此基于 HD44780 寫(xiě)的控制程序可以很方便地應(yīng)用于市面上大部分的字符型液晶。 1602采用標(biāo)準(zhǔn)的 16 腳接口,其中: 第 1 腳: VSS 為電源地 第 2 腳: VDD 接 5V 電源正極 第 3 腳: V0 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高(對(duì)比度過(guò)高時(shí)會(huì) 產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè) 10K 的電位器調(diào)整對(duì)比度)。 第 4 腳: RS 為 寄存器選擇,高電平 1 時(shí)選擇數(shù)據(jù)寄存器、低電平 0 時(shí)選擇指令寄存器。 第 5 腳: RW為讀寫(xiě)信號(hào)線,高電平 (1)時(shí)進(jìn)行讀操作,低電平 (0)時(shí)進(jìn)行寫(xiě)操作。 第 6 腳: E(或 EN)端為使能 (enable)端。 第 7~ 14 腳: D0~ D7為 8位雙向數(shù)據(jù)端。 第 15~ 16 腳:空腳或背燈電源。 15 腳背光正極, 16 腳背光負(fù)極。 1602LCD 的供電電壓為 +5V電壓,對(duì)比度可調(diào) ,內(nèi)含復(fù)位電路 ,提供各種控制命令 ,如:清屏、字符閃爍、光標(biāo)閃爍、顯示移位等多種功能 ,有 80字節(jié)顯示數(shù)據(jù)存儲(chǔ)器 DDRAM,內(nèi)建有 192個(gè) 5X7 點(diǎn) 陣的字型的字符發(fā)生器 CGROM,8 個(gè)可由用戶(hù)自定義的 5X7 的字符發(fā)生器 CGRAM。 1602LCD 微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧,常用在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中。 1602 液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器( CGROM)已經(jīng)存儲(chǔ)了 160 個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母“ A”的代碼是 01000001B( 41H),顯示時(shí)模塊把地址 41H 中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“ A”。因?yàn)?1602識(shí)別的 是 ASCII 碼,試驗(yàn)可以用 ASCII 碼直接賦值,在單片機(jī)編程中還可以用字符型常量或變量賦值,如 39。A’。 仿真工具介紹 Protues 簡(jiǎn)介 Protues 軟件是英國(guó) Labcenter electronics 公司出版的 EDA 工具軟件。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。 Proteus 是世界上著名的 EDA 工具(仿真 軟件 ),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到 PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前世界上唯一將電路仿真軟件、 PCB 設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持 805 HC1PIC10/12/16/18/24/30/DsPIC3 AVR、 ARM、 8086 和 MSP430 等, 2020 年即將增加 Cortex和 DSP 系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持 IAR、 Keil和 MPLAB 等多種編譯 。 Protues 軟件具有其它 EDA 工 具軟件(例: multisim)的功能。這些功能是: ( 1)原理布圖 ( 2) PCB 自動(dòng)或人工布線 ( 3) SPICE 電路仿真 革命性的特點(diǎn): ( 1)互動(dòng)的電路仿真。用戶(hù)甚至可以實(shí)時(shí)采用諸如 RAM, ROM,鍵盤(pán),馬達(dá), LED,LCD, AD/DA,部分 SPI 器件,部分 IIC 器件。 ( 2)仿真處理器及其外圍電路??梢苑抡?51 系列、 AVR、 PIC、 ARM、等常用主流單片機(jī)。還可以直接在基于原理圖的虛擬原型上編程,再配合顯示及輸出,能看到運(yùn)行后輸入輸出的效果。配合系統(tǒng)配置的虛擬邏輯分析儀、示波器 等, Protues 建立了完備的電子設(shè)計(jì)開(kāi)發(fā)環(huán)境。 Protues 具有 4大功能模塊 : 1)智能原理圖設(shè)計(jì)( ISIS) 豐富的器件庫(kù):超過(guò) 27000 種元器件,可方便地創(chuàng)建新元件;智能的器件搜索:通過(guò) 模糊搜索可以快速定位所需要的器件;智能化的連線功能:自動(dòng)連線功能使連接導(dǎo)線簡(jiǎn)單快捷,大大縮短繪圖時(shí)間;支持總線結(jié)構(gòu):使用總線器件和總線布線使電路設(shè)計(jì)簡(jiǎn)明清晰;可輸出高質(zhì)量圖紙:通過(guò)個(gè)性化設(shè)置,可以生成印刷質(zhì)量的 BMP 圖紙,可以方便地供 WORD、POWERPOINT 等多種文檔使用。 完善的電路仿真功能( Prospice) ProSPICE 混合仿真:基于工業(yè)標(biāo)準(zhǔn) SPICE3F5,實(shí)現(xiàn)數(shù)字 /模擬電路的混合仿真;超過(guò)27000 個(gè)仿真器件:可以通過(guò)內(nèi)部原型或使用廠家的 SPICE 文件自行設(shè)計(jì)仿真器件,Labcenter 也在不斷地發(fā)布新的仿真器件,還可導(dǎo)入第三方發(fā)布的仿真器件; 多樣的激勵(lì)源:包括直流、正弦、脈沖、分段線性脈沖、音頻(使用 wav 文件)、指數(shù)信號(hào)、單頻FM、數(shù)字時(shí)鐘和碼流,還支持
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1