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

正文內(nèi)容

精品畢業(yè)論文--基于單片機的語音合成電話自動應(yīng)答系統(tǒng)設(shè)計(參考版)

2024-11-11 05:09本頁面
  

【正文】 51 Products ? 4K Bytes of InSystem Programmable (ISP) Flash Memory – Endurance: 1000 Write/Erase Cycles ? to Operating Range ? Fully Static Operation: 0 Hz to 33 MHz ? Threelevel Program Memory Lock ? 128 x 8bit Internal RAM ? 32 Programmable I/O Lines ? Two 16bit Timer/Counters ? Six Interrupt Sources ? Full Duplex UART Serial Channel ? Lowpower Idle and Powerdown Modes ? Interrupt Recovery from Powerdown Mode ? Watchdog Timer ? Dual Data Pointer ? Poweroff Flag ? Fast Programming Time ? Flexible ISP Programming (Byte and Page Mode) ? Green (Pb/Halidefree) Packaging Option 1. Description The AT89C51 is a lowpower, highperformance CMOS 8bit microcontroller with 4K bytes of InSystem Programmable Flash memory. The device is manufactured using Atmel’s highdensity nonvolatile memory technology and is patible with the industrystandard 80C51 instruction set and pinout. The onchip Flash allows the program memory to be reprogrammed insystem or by a conventional nonvolatile memory programmer. By bining a 36 versatile 8bit CPU with InSystem Programmable Flash on a monolithic chip, the Atmel AT89C51 is a powerful microcontroller which provides a highlyflexible and costeffective solution to many embedded control applications. The AT89C51 provides the following standard features: 4K bytes of Flash, 128 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, two 16bit timer/counters, a fivevector twolevel interrupt architecture, a full duplex serial port, onchip oscillator, and clock circuitry. In addition, the AT89C51 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Powerdown mode saves the RAM contents but freezes the oscillator, disabling all other chip functions until the next external interrupt or hardware reset. 2. P。 加密位不可直接校驗,加密位的校驗可通過對存儲器的校驗和寫入狀態(tài)來驗證。改變編程單元的地址和 寫入的數(shù)據(jù),重復(fù) 15步驟,直到全部文件編程結(jié)束。 ,將 EA———/Vpp 端加上 +12V編程電壓。 。 34 編程前,須設(shè)置好地址、數(shù)據(jù)及控制信號,編程單元的地址 加在 P1 口和 P2 口的 (11 位地址范圍為 OOOOH—0FFFH ),數(shù)據(jù)從 PO 口輸入,引腳 , 和 , 的電平設(shè)置見表 6, P—— S—— E——N——為低電平, RST保持高電平, EA———/Vpp 引腳是編程電源的輸入端,按要求加上編程電壓, ALE/P—— R——O——G——引腳輸入編程脈沖 (負脈沖 )。 AT89C51 單片機中,有些屬于低電壓編程方式,而有些則是高電壓編程方式,用戶可從芯片上的型號和讀取芯片內(nèi)的簽名字節(jié)獲得該信息。編程接口可接收 高電壓( +12V )或低電壓 (Vcc)的允許編程信號。此外,加密位只能通過整片擦除的方法清除。 當(dāng)加密位 LB1 被編程時,在復(fù)位期間, EA 端的邏輯電平被采樣并鎖存,如果單片機上電后一直沒有復(fù)位,則鎖存起的初始值是一個隨機數(shù),且這個隨機數(shù)會一直保存到真正復(fù)位為止。退出掉電模式的唯一力法是硬件復(fù)位,復(fù)位后將重新定義全部特殊功能寄存器但不改變 RAM 中的內(nèi)容,在 Vcc 恢復(fù)到正常工作電平前,復(fù)位應(yīng)無效,且必須保持一定時間以使振蕩器重啟動并穩(wěn)定工作。為了避免可能對端口產(chǎn)生意外寫 入,激活空閑模式的那條指令后一條指令不應(yīng)是一條對端口或外部存儲器的寫入指令。程序會首先響應(yīng)中斷,進入中斷服務(wù)程序,執(zhí)行完中斷服務(wù)程序并緊隨 RETI(中斷返回 )指令后,下一條要執(zhí)行的指令就是使單片機進入空閑模式那條指令后而的一條指令。空閑模式可由任何允許的中斷請求或硬件復(fù)位終止。 在空閑工作模式狀態(tài), CPU保持睡眠狀態(tài)而所有片內(nèi)的外設(shè)仍保持激活狀態(tài),這種方式由軟件產(chǎn)生。 IDL 是空閑等待方式,當(dāng)IDL=1 時, ,激活空閑工作模式,單片機進入睡眠狀態(tài)。這兩種方式是控制專用寄存器 PCON(即電源控制寄存器 )中的PD(PCON. 1)和 IDL ()位來實現(xiàn)的。 由于外部時鐘信號是通過一個 2 分頻觸發(fā)器后作為內(nèi)部時鐘信號的,所以對外部時鐘信號的占空比沒有特殊要求,但最小高電平持續(xù)時間和最大的低電平持續(xù)時間應(yīng)符合產(chǎn)品技術(shù)條件的要求。采用外部時鐘的電路如圖 5 右圖所示。對外接電容 C1, C2 雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用 30pF 士 10pF,而如使用陶瓷諧振器建議選擇 40pF 士 10pF。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器。 XTAL2:振蕩器反相放大器的輸出端。 Flash 存儲器編程時,該引腳加上 +12V的編程允許電源 Vpp,當(dāng)然這必須是該器件是使用 12V編程電壓 Vpp。需注意的是:如果加密位LB1 被編程,復(fù)位時內(nèi)部會鎖存 E— A— 端狀態(tài)。 E—A—/Vpp:外部訪問允許。 32 P—— S—— E——N——程序儲存允許 ( P—— S—— E——N——)輸出是外部程序存儲器的讀選通信號,當(dāng) AT89S 51 由外部程序存儲器取指令 (或數(shù)據(jù) )時,每 個機器周期兩次 P—— S—— E——N——有效,即輸出兩個脈沖。該位置位后,只有一條 MOVX 和 MOVC 指令 ALE 才會被激活。對 Flash 存儲器編程期間,該引腳還用于輸入編程脈沖 ( P—— R——O——G—— )。即使不訪問外部存儲器, ALE 仍以時鐘振蕩頻率的 1/6 輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。當(dāng)振蕩器工作時, RST 引腳出現(xiàn)兩個機器周期以上高電平將使單片機復(fù)位。 P3 口還接收 一些用于 Flash 閃速存儲器編程和程序校驗的控制信號。作輸入端時,被外部拉低的 P3口將用上拉電阻輸出電流 (IIL)。 P3 口輸出緩沖級叫可驅(qū)動 (吸收或輸出電流 )4 個 TTL 邏輯門電路。 Flash 編程或校驗時, P2 亦接收高位地址和其它控制信號。在訪問外部程序存儲器或 16 位地址的外部數(shù)據(jù)存儲器 (例如執(zhí)行 MOVX DPTR 指令 )時, P2 口送出高 8 位地址數(shù)據(jù)。 P2 口: P2 是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級叫可驅(qū)動 (吸收或輸出電流 )4 個 TTL 邏輯門電路。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳 被外部信號拉低時會輸出一個電流 (IIL)。 Pl 口 :P1 是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口, P1 的輸出緩沖級叫可驅(qū)動 (吸收或輸出電流 )4 個 TTL 邏輯門電路。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址 (低 8 位 )和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。 PO 口: PO 口是一組 8 位漏極開路型雙向 I/0 口,也即地址 /數(shù)據(jù)總線復(fù)用口。 Vcc:電源電壓。同時, AT89C51 可以降至OHz 的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式:空閑方式停止CPU的工作,但允許 RAM,定時 /計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。低功耗空閑和掉電模式 AT89C51 是美 國 ATMEL 公司生產(chǎn)的低電壓 ,高性能 CMOS 8 位單片機,片內(nèi)含 4k bytes 的可反復(fù)擦寫的 Flash 只讀程序存儲器和 128 bytes 的隨機存取數(shù)據(jù)存儲器 (RAM ),器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準 MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器 (CPU)和 Flash存儲單元,功能強大 AT89C51 單片機可為您提供許多高性價比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。6 個中斷源 32 個可編程 I/U口線 三級加密程序存儲器 1000 次擦寫周期 MCS51 產(chǎn)品指令系統(tǒng)完全兼容 189218同時,通過本次設(shè)計,鞏固了我們學(xué)習(xí)過的專業(yè)知識,也使我們把理論與實踐從真正意義上相結(jié)合了起來;考驗了我們借助互聯(lián)網(wǎng)絡(luò)搜集、查閱相關(guān)文獻資料,和組織材料的綜合能力;從中可以自我測驗,認識到自己哪方 面有欠缺、不足,以便于在日后的學(xué)習(xí)中得以改進、提高;通過使用電 子電路設(shè)計 軟件 Protel99se , 也讓我們了解到計算機輔助設(shè)計 (CAD)的智能化 ,有利于提高工 作效率 ,雖然在設(shè)計中遇見很多的問題,但通過查閱書刊和網(wǎng)上收集資料,逐步解決了遇見的問題,對設(shè)計中出現(xiàn)的比較生疏的芯片進行了收集和學(xué)習(xí),對掌握新的知識能力有了進一步的提高,節(jié)省了電路的設(shè)計需要。 在電路中采用了模擬器件和數(shù)字器件所以需要 +5V 和 +3V 電源供電。剛開始不知道怎么把電話線上的語音信號錄制到語音芯片中也不知道怎么把語音芯片中的語音信號上傳到電話線上,后來查閱很多相關(guān)資料后原來使用變壓器耦合到電話線。定時器 0工作于模式 3時, 89C51看似有 3個定時器 /計數(shù)器 , 當(dāng)定時器 0工作于模式 3時 , 定時器 1可通過開關(guān)進入退出模式 3,它仍可用作串行端口的波特率發(fā)生器或者應(yīng)用于任何不要求中斷的場合 。 模式 3時的定時器0, 邏輯 TL0占用定時器 0的控制位 : C/T, GATE, TR0, INT0 及 TF0, TH027 限定為定時器功能 (計數(shù)器周期 ),占用定時器 1的 TR1及 TF1。 (4)模式 3: 在模式 3中,定時器 1停止計數(shù)。 (3)模式 2: 此模式下定時器寄存器作為可自動重裝的 8位計數(shù)器 (TLn)。模式 0的操作對于定時器 0及定時器 1都是相同的,兩個不同的 GATE位 ( )分別分配給定時器 0及定時器 1。 當(dāng) TRn=1,同時 GATE=0,或INTn=1時定時器計數(shù)置位 GATE時,允許由外部輸入 INTn控制定時器,這樣可實現(xiàn)脈寬測量 TRn為 TCON寄存器內(nèi)的控制。 (1)模式 0 將定時器設(shè)置成模式 0時,類似 8048定時器即 8位計數(shù)器帶 32分頻的預(yù)分頻器,模式 0工作方式下,定時器,寄存器配置為 13位寄存器 。 定時器 0和 1 定時和計數(shù)功能 , 由特殊功能寄存器 TMOD的控制位 C/T進行選擇 。然后對 MT8888輸出的 IRQ信號計數(shù) 5s, 撥號音的計數(shù)上限為 ( 450+25) *5=2375, 撥號音的計數(shù)下限為 ( 450 25) *5=2175, 同理忙音的計數(shù)范圍為 1041~ 1212, 回鈴音的計數(shù)范圍為 425~ 475, 無信號的計數(shù)應(yīng)為零。 MT8888 的呼叫處理濾波
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1