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

正文內(nèi)容

數(shù)字音頻信號(hào)發(fā)生器的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧

2025-06-12 22:22 本頁(yè)面


【正文】 C52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié) Flash, 256字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6向量 2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外, STC89C52 可降至 0Hz 靜態(tài)邏輯操作,支持 2種軟件可選擇節(jié)電模式。空閑模式下, CPU停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下, RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。 主要性能 ?? 與 MCS51單片機(jī)產(chǎn)品兼容 ?? 8K字節(jié)在系統(tǒng)可編程 Flash存儲(chǔ)器 ?? 1000次擦寫周期 ?? 全靜態(tài)操作: 0Hz~ 40MHz ?? 三級(jí)加密程序存儲(chǔ)器 ?? 32個(gè)可編程 I/O口線 ?? 三個(gè) 16位定時(shí)器 /計(jì)數(shù)器 ?? 八個(gè)中斷源 ?? 全雙工 UART串行通道 ?? 低功耗空閑和掉電模式 ?? 掉電后中斷可喚醒 ?? 看門狗定時(shí)器 ?? 雙數(shù)據(jù)指針 ?? 掉電標(biāo)識(shí)符 圖 STC89C52 單片機(jī)引腳圖 岳陽(yáng)職業(yè)技術(shù)學(xué)院 數(shù)字音頻信號(hào)發(fā)生器的設(shè)計(jì) 5 STC89C52 方 框圖 圖 STC89C52 內(nèi)部結(jié)構(gòu)圖 單片機(jī)管腳功能介紹 P0 口: P0 口是一個(gè) 8 位漏極開路的雙向 I/O 口。作為輸出口,每位能驅(qū)動(dòng) TTL 邏輯電平。對(duì) P0 端口寫“ 1”時(shí),引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí), P0口也被作為低 8 位地址 /數(shù)據(jù)復(fù)用。在這種模式下, P0 具有內(nèi)部上拉電阻。在 flash岳陽(yáng)職業(yè)技術(shù)學(xué)院 數(shù)字音頻信號(hào)發(fā)生器的設(shè)計(jì) 6 編程時(shí), P0 口也用來(lái)接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需要外部上拉電阻。 P1 口: P1 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p1 輸出緩沖器能動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P1 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。此外, /計(jì)數(shù)器 2的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2的觸發(fā)輸入( ),具體如下表所示。 在 flash編程和校驗(yàn)時(shí), P1口接收低 8位地址字節(jié)。 引腳號(hào) 第二功能 T2(定時(shí)器 /計(jì)數(shù)器 T2的外部計(jì)數(shù)輸入), 時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 T2的捕捉 /重載觸發(fā)信號(hào)和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用) 表 P1口第二功能 P2 口: P2 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 輸出緩沖器能動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P2 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。在訪問外部程序存 儲(chǔ)器或用 16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX @DPTR)時(shí), P2 口送出高八位地址。在這種應(yīng)用中, P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。在使用 8位地址(如 MOVX @RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), P2口輸出 P2鎖存器的內(nèi)容。在 flash編程和校驗(yàn)時(shí), P2口也接收高 8位地址字節(jié)和一些控制信號(hào)。 P3 口: P3 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p2 輸出緩沖器能動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P3 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引 腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。P3口亦作為 AT89S52特殊功能(第二功能如表 P3口第二功能)使用 。 RST: 復(fù)位輸入。晶振工作時(shí), RST腳持續(xù) 2 個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位??撮T狗計(jì)時(shí)完成后, RST 腳輸出 96 個(gè)晶振周期的高電平。特殊寄存器 AUXR(地址 8EH)上的 DISRTO位可以使此功能無(wú)效。 DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。 ALE/PROG: 地址鎖存控制信號(hào)( ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低 8 位地址的輸出脈沖。在 flash編程時(shí),此引腳( PROG7 )也用作編程輸入脈沖。 在一般情況下, ALE 以晶振六分之一的固定頻率輸出脈沖,可用來(lái)作為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), ALE脈沖將會(huì)跳過(guò)。如果需要,通過(guò)將地址為 8EH的 SFR的第 0位置 “ 1” , ALE操作將無(wú)效。這一位置 “ 1” ,ALE 僅在執(zhí)行 MOVX 或 MOVC指令時(shí)有效。否則, ALE 將被微弱拉高。這個(gè) ALE 使能標(biāo)志位(地址為 8EH的 SFR的第 0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無(wú)效。 PSEN: 外部程序存儲(chǔ)器選通信號(hào)( PSEN)是外部程序存儲(chǔ)器選通信號(hào)。 AT89S52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí), PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), PSEN將不被激活。 EA/VPP: 訪問外部程序存儲(chǔ)器控制信號(hào)。為使能從 0000H 到 FFFFH的外部程序存儲(chǔ)器讀取岳陽(yáng)職業(yè)技術(shù)學(xué)院 數(shù)字音頻信號(hào)發(fā)生器的設(shè)計(jì) 7 指令, EA必須接 GND。為了執(zhí)行內(nèi)部程序指令, EA應(yīng)該接 VCC。在 flash編程期間,EA也接收 12伏 VPP電壓。 XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 XTAL2:振蕩器反相放大器的輸出端。 引腳 第二功能 RXD(串行輸入) TXD(串行 輸出) INT0(外部中斷 0) INT0(外部中斷 0) T0(定時(shí)器 0外部輸入) T1(定時(shí)器 1外部輸入) WR(外部數(shù)據(jù)存儲(chǔ)器寫選通 ) RD(外部數(shù)據(jù)存儲(chǔ)器寫選通 ) 表 P3口第二功能 . 2 串行 A/D 轉(zhuǎn)換器芯片 ADC0832 ADC0832 芯片簡(jiǎn)介 ADC0832 是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的一種 8 位分辨率、雙通道 A/D 轉(zhuǎn)換芯片。由于它體積小,兼容性強(qiáng),性價(jià)比高而深受單片機(jī)愛好者及企業(yè)歡迎,其目前已經(jīng)有很 高的普及率。 ADC0832 是雙通道輸入,并且可以軟件配置成單端或差分輸入,串行輸出可以方便地和標(biāo)準(zhǔn)的移位寄存器及微處理器接口。其中, ADC0832 主要技術(shù)特點(diǎn)如下: ? 8 位分辨率; ? 雙通道 A/D 轉(zhuǎn)換; ? 輸入輸出電平與 TTL/CMOS 相兼容; ? 5V 電源供電時(shí)輸入電壓在 0~5V 之間; ? 工作頻率為 250KHZ,轉(zhuǎn)換時(shí)間為 32μ S; ? 一般功耗僅為 15mW; ? 8P、 14P— DIP(雙列直插)、 PICC 多種封裝; ? 商用級(jí)芯片溫寬為 0℃ to +70℃,工業(yè)級(jí)芯片溫寬為 ?40℃ to +85℃ 岳陽(yáng)職業(yè)技術(shù)學(xué)院 數(shù)字音頻信號(hào)發(fā)生器的設(shè)計(jì) 8 圖 芯片頂視圖 芯片接口說(shuō)明: ? CS_ 片選使能,低電平芯片使能。 ? CH0 模擬輸入通道 0,或作為 IN+/使用。 ? CH1 模擬輸入通道 1,或作為 IN+/使用。 ? GND 芯片參考 0 電位(地)。 ? DI 數(shù)據(jù)信號(hào)輸入,選擇通道控制。 ? DO 數(shù)據(jù)信號(hào)輸出,轉(zhuǎn)換數(shù)據(jù)輸出。 ? CLK 芯片時(shí)鐘輸入。 ? Vcc/REF 電源輸入及參考電壓輸入(復(fù)用) ADC0832 的工作原理 ADC0832 為 8 位分辨率 A/D 轉(zhuǎn)換芯片,其最高分辨可達(dá) 256 級(jí),可以適應(yīng)一般的模擬量轉(zhuǎn)換要求。其內(nèi)部電源輸入與參考電壓的復(fù)用,使得芯片的模擬電壓輸入在 0~5V 之間。芯片轉(zhuǎn)換時(shí)間僅為 32μ S,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗(yàn),以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強(qiáng)。獨(dú)立的芯片使能輸入,使多器件掛接和處理器控制變的更加方便。通過(guò) DI 數(shù)據(jù)輸入端,可以輕易的實(shí)現(xiàn)通道功能的選擇。 ADC0832 使用采樣 —— 數(shù)據(jù) —— 比較器的結(jié)構(gòu),用逐次逼近流程,轉(zhuǎn)換差分模擬輸入信號(hào)。要轉(zhuǎn)換的輸入電壓連接到一個(gè)輸入端,相對(duì)于地(單端輸入)或另一個(gè)輸入端(差分輸入 )。 ADC0832 的輸入端可以分配為正極( +)或負(fù)極( ),當(dāng)連到分配為正端的輸入電壓低于分配為負(fù)端的輸入電壓時(shí),轉(zhuǎn)換結(jié)果為全“ 0”。 ADC0832 的工作時(shí)序如圖 所示。 岳陽(yáng)職業(yè)技術(shù)學(xué)院 數(shù)字音頻信號(hào)發(fā)生器的設(shè)計(jì) 9 圖 ADC0832 工作時(shí)序圖 置 錯(cuò)誤 !未找到引用源。 為低,方能啟動(dòng)轉(zhuǎn)換開始,使所有的邏輯電路使能。 錯(cuò)誤 !未找到引用源。 在整個(gè)轉(zhuǎn)換過(guò)程中必須置為低電平。接著從單片機(jī)接收一個(gè)時(shí)鐘,一個(gè)時(shí)鐘的時(shí)間間隔被自動(dòng)插入,以使多路轉(zhuǎn)換器選定的通道穩(wěn)定。 DO 脫離高阻態(tài),提供一個(gè)時(shí)鐘的時(shí)間間隔的前導(dǎo)低電平,以 使多路器穩(wěn)定。在轉(zhuǎn)換過(guò)程中,轉(zhuǎn)換數(shù)據(jù)同時(shí)從 DO 端輸出,以高電位( MSD)開頭。經(jīng)過(guò) 8 小時(shí)后,轉(zhuǎn)換完成。當(dāng) 錯(cuò)誤 !未找到引用源。 變高時(shí),內(nèi)部所有的寄存器清零。此時(shí),輸出電路變?yōu)楦咦钁B(tài)。如果希望開始另一個(gè)轉(zhuǎn)換, 錯(cuò)誤 !未找到引用源。 必須做一個(gè)從高到低的跳變,后面緊接地址數(shù)據(jù)。 ADC0832的輸入配置在多路尋址時(shí)序中進(jìn)行,其中 ADC0832多路控制器邏輯如表 所示,多路器地址通過(guò) DI 端移入轉(zhuǎn)換器。多路地址選擇模擬輸入通道,也決定輸入是單端輸入還是差分輸入。當(dāng)輸入是差分時(shí),要分配輸入通道的 極性。另外在選擇差分輸入模式時(shí),極性也可以選擇。輸入通道的兩個(gè)輸入端的任意一個(gè)都可以作為正極或負(fù)極。 圖 ADC0832 多路控制器邏輯表 在每個(gè)時(shí)鐘的上升跳變時(shí), DI 端的數(shù)據(jù)移入多路地址移位寄存器。 DI 端的第一個(gè)邏輯高電平表示起始位,緊接著的兩位是 ADC0832 的配置位。在連續(xù)的每個(gè)時(shí)鐘的上升跳變,啟岳陽(yáng)職業(yè)技術(shù)學(xué)院 數(shù)字音頻信號(hào)發(fā)生器的設(shè)計(jì) 10 動(dòng)位和配置位移入移位寄存器。當(dāng)啟動(dòng)位移入多路器寄存器的開始位置后,輸入通道選通,轉(zhuǎn)換開始。 ADC0832 的 DI 端在轉(zhuǎn)換過(guò)程中和多路器的移位寄存器是關(guān)斷的。 ADC0832 在輸入為高位( MSB)開頭的數(shù)據(jù)流后,又以最低位( LSB)開頭重輸出一遍(前面的)數(shù)據(jù)流。 DI 和 DO 端可以連在一起,通過(guò)一根線連到處理器的一個(gè)雙向 I/O 口進(jìn)行控制。之所以能這樣做是因?yàn)?DI 端只在多路器尋址時(shí)被檢測(cè),而此時(shí) DO 端仍為高阻態(tài)。 AT24C64 EEPROM 儲(chǔ)存芯片 AT24C64 芯片簡(jiǎn)介 AT24C64 是 ATMEL 公司的一款 EEPROM 產(chǎn)品。其內(nèi)部存儲(chǔ)器的大小為 8129 8 位,是采用分頁(yè)儲(chǔ)存的,每頁(yè)的容量為 32 字節(jié)。 AT24C64 的對(duì)外接口采用了 錯(cuò)誤 !未找到引用源。 總線的接口方式,每個(gè)儲(chǔ) 存單元可以進(jìn)行 100 萬(wàn)次寫操作,儲(chǔ)存的數(shù)據(jù)可以保存 100 年。 AT24C64 采用了 3 種封裝形式,不同的封裝對(duì)位的管腳定義如圖 所示。 圖 AT24C64 不同封裝的管腳定義 AT24C64 的管腳功能定義如表 所示。 表 AT24C64 管腳功能定義 管腳號(hào) 管腳名稱 功能 備注 1~ 3 A0~ A2 器件地址選擇 當(dāng)多個(gè) 錯(cuò)誤 !未找到引用源。 設(shè)備共用 SDA、SCL時(shí),采用地址區(qū)分每個(gè) 錯(cuò)誤 !未找到引用源。 設(shè)備 5 SDA 串行數(shù)據(jù) /地址 是芯片的串行數(shù)據(jù)雙向管腳,可以與其他的 集電極開路的設(shè)備進(jìn)行“線與”連接 6 SCL 串行時(shí)鐘 是芯片串行時(shí)鐘,最大頻率要小于 4000KHz 7 WP 寫保護(hù) 如果接高電平,則為寫保護(hù),任何對(duì)芯片寫 操作將被忽略,接低電平時(shí)去除寫保護(hù) 8 Vcc 電源 工作電壓為: +~ 4 Vss 地 錯(cuò)誤 !未找到引用源。 總線接口簡(jiǎn)介 錯(cuò)誤 !未找到引用源。 總線是由 Philips 公司開發(fā)的一種總線系統(tǒng)。下面對(duì) 錯(cuò)誤 !未找到引用源。 總線進(jìn)行簡(jiǎn)單的介紹。 1) 錯(cuò)誤 !未找到引用源。 基本概念 ( 1) 總線是一種串行總線系統(tǒng)。 CPU 電路上的 錯(cuò)誤 !未找到引用源。 總線有兩根線組成,一根是串行時(shí)鐘線( SCL),一根是串行數(shù)據(jù)線( SDA)。 CPU 利用串行時(shí)鐘線發(fā)出時(shí)鐘信號(hào),利用串行數(shù)據(jù)線發(fā)送或接受數(shù)據(jù)。 岳陽(yáng)職業(yè)技術(shù)學(xué)院 數(shù)字音頻信號(hào)發(fā)生器的設(shè)計(jì) 11 ( 2) 總線屬于雙向總線系統(tǒng)。 CPU 可以通過(guò) 錯(cuò)誤 !未找到引用源。 總線向被控集成電路發(fā)送數(shù)據(jù),被控集成電路也可通過(guò) 錯(cuò)誤 !未找到引用源。 總線向 CPU 傳送數(shù)據(jù),但被控集成電路接收還是發(fā)送數(shù)據(jù)則由主控 CPU 控制。由于 錯(cuò)誤 !未找到引用源。 總線是雙向總線系統(tǒng),因此 CP
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1