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

正文內(nèi)容

課程設(shè)計-帶有l(wèi)cd顯示的音樂倒數(shù)計數(shù)器設(shè)計-文庫吧

2025-05-15 16:50 本頁面


【正文】 CD 顯示的音樂倒數(shù)計數(shù)器 5 本章主要講以 STC89C52 單片微型計算機為中心電路,及 STC15F104 單片微型計算機為輔助電路電路硬件設(shè)計。主要硬件電路有:鍵盤控制電路、顯示電路、復(fù)位電路、音樂電路等。 整體硬件電 路圖 圖 31 接通電源初始化模式 圖 32 設(shè)置好時間的顯示 圖 33 鬧鐘模式的顯示 由圖 31 我們可以清楚地看到,本電路控制核心是 STC89C51 芯片。該方案通過九個按鍵進(jìn)行控制,采用 LCD1602 顯示,雙行顯示,位數(shù)足夠多,并且容易 惠州 學(xué)院 —— 單片機課程設(shè)計 —— 帶有 LCD 顯示的音樂倒數(shù)計數(shù)器 6 控制,占用 CPU 的時間少,每次進(jìn)行使能設(shè)置,把一個數(shù)據(jù)送到外部接口即可。 STC89C51 單片機 STC89C51 是采用 8051 核的 ISP( In System Programming)在系統(tǒng)可編程芯片,最高工作 時鐘頻率 為 80MHz,片內(nèi)含 4K Bytes 的可反復(fù)擦寫 1000 次的 Flash只讀 程序存儲器 , 具有 標(biāo)準(zhǔn) MCS51 指令系統(tǒng) 及 80C51 引腳 結(jié)構(gòu),芯片內(nèi)集成了通用 8 位 中央處理器 和 ISP Flash 存儲單元 ,具有在系統(tǒng)可編程( ISP)特性,配合 PC 端的控制程序即可將用戶的程序代碼下載進(jìn)單片機內(nèi)部,省去了購買通用編程器,而且速度更快。 STC89C51 系列 單片機 是單時鐘 / 機器周期 (1T)的兼容 8051 內(nèi)核單片機,是高速 / 低功耗的新一代 8051 單片機, AT89C51 單片機可提供許多高性價比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。 STC89C51 單片機主要性能參數(shù) STC89C51 單片機的主要性能特點有: MCS- 51 產(chǎn)品指令系統(tǒng) 字節(jié)可重擦寫 Flash 閃速存儲器 次擦寫周期 : 0Hz24Hz *8 字節(jié)內(nèi)部 RAM 個可編程 I/O 口線, 2 個 16 位定時 /計數(shù)器, 6 個中斷源 UART 通道 。空閑方式停止 CPU 的工作,但允許 RAM,定時 /計數(shù)器、串行通信口及中斷系統(tǒng)斷續(xù)工作。掉電方式保存 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其他所有部件工作直到下一個硬件復(fù)位。 ,片內(nèi)振蕩器及時鐘電路 STC89C51 單片機的引腳封裝如圖 32 所示。 惠州 學(xué)院 —— 單片機課程設(shè)計 —— 帶有 LCD 顯示的音樂倒數(shù)計數(shù)器 7 圖 34STC89C51 的引腳排列 STC89C51 單片機管腳說明 VCC:供電電壓。 GND:接地。 P0: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電路。當(dāng) P0口的管腳每一次寫 1 時,被定義為高阻輸入。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的低八位。在 FLASH 編程時, P0 口作為原碼輸入口,當(dāng) FLASH 進(jìn)行校驗時, P0 輸出原碼,此時 P0 外部必須接上拉電阻。 P1:P1 口是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口 ,P1 的輸出緩沖級可驅(qū)動(吸引或輸出電源 )4 個 PPL 邏輯門電路 .對端口寫” 1” ,通過內(nèi)部的上拉電阻把端口拉到高電平 ,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信呈拉低時會輸出一個電流。 Flash 編程和程序校驗期間, P1接收低 8 位地址。 P2: P2 口是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級可驅(qū)動 (吸引或輸出電源 )4 個 PPL 邏輯門電路。對端口寫” 1” ,通過內(nèi)部的上拉電 惠州 學(xué)院 —— 單片機課程設(shè)計 —— 帶有 LCD 顯示的音樂倒數(shù)計數(shù)器 8 阻把端口拉到高電平 ,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信呈拉低時會輸出一個 電流。 在訪問外部程序存儲器或 16 位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVX @DPTR 指令)時, P2 口送出高 8 位地址數(shù)據(jù)。在訪問 8 位地址的外部數(shù)據(jù)存儲器(如執(zhí)行 MOVX @R1 指令)時, P2 口線上的內(nèi)容(也即特殊功能寄存器區(qū)中 R2寄存器的內(nèi)容),在整個訪問期間不會改變。 Flash 編程或校驗時, P2 亦接收高位地址和其他控制信號。 P3: P3 口是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級可驅(qū)動 (吸引或輸出電源 )4 個 PPL 邏輯門電路。對 P3 口寫入“ 1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。作輸 入端時,被外部拉低的 P3 口將用上拉電阻輸出電流。 P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能,如表 所示: 表 端口引腳 第二功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外中斷 0) /INT1(外中斷 1) T0(定時 /計數(shù)器 0) T1(定時 /計數(shù)器 1) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通) P3 口還接收一些用于 Flash 閃速存儲器編程和程序 校驗的控制信號。 RST:復(fù)位輸入,當(dāng)振蕩器工作時, RST 引腳出現(xiàn)兩個機器周期以上高電平將使單片機復(fù)位。 ALE//PROG:當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存器允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。即使不訪問外部存儲器, ALE 仍以時鐘振蕩頻率的 1/6 輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。 惠州 學(xué)院 —— 單片機課程設(shè)計 —— 帶有 LCD 顯示的音樂倒數(shù)計數(shù)器 9 要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時將跳過一個 ALE 脈沖。 對 Flash 存儲器編程期間,該引腳還用于輸入編程脈沖( /PROG)。 如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。該位置位后,只有一條 MOVX 和 MOVC 指令 ALE 才會被激活。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應(yīng)設(shè)置 ALE 無效。 /PSEN:程序儲存允許( /PSEN)輸出是外部程序存儲器的讀選通信號,當(dāng)AT89C51 由自問程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次 /PSEN 有次,即輸出兩個脈沖。在此期間,當(dāng)訪問外部程序存儲器時,這兩次有次的 /PSEN 信號不出現(xiàn)。 /EA/Vpp:外部訪問允許。欲使 CPU 僅訪問外部程序存儲器(地址為 0000H- FFFFH), EA 端必須 保持低電平(接地)。需注意的是:如果加密位 LB1 被編程,復(fù)位時內(nèi)部會鎖存 EA 端狀態(tài)。 如 EA 端為高電平(接 VCC 端), CPU 則執(zhí)行內(nèi)部存儲器中的指令。 Flash 存儲器編程時,該引腳加上 +12V 的編程允許電源 Vpp。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 XTAL2:振蕩器反向放大器的輸出端。 STC89C51 單片機最小系統(tǒng)的設(shè)計 STC89C51 單片機為 40 引腳雙列直插芯片 ,有四個 I/O 口 P0,P1,P2,P3, MCS51 單片機共有 4 個 8 位的 I/O 口( P0、 P P P3),每一條 I/O 線都能獨立地作輸出或輸入。 單片機的最小系統(tǒng)如圖 35 所示 ,18 引腳和 19引腳接時鐘電路 ,XTAL1 接外部晶振和微調(diào)電容的一端 ,在片內(nèi)它是振蕩器倒相放大器的輸入 ,XTAL2 接外部晶振和微調(diào)電容的另一端 ,在片內(nèi)它是振蕩器倒相放大器的輸出。結(jié)合本設(shè)計的要求采用內(nèi)部振蕩方式,所選的晶振為 12MHz。第 9 引腳為復(fù)位輸入端 ,接上電容 ,電阻構(gòu)成上電復(fù)位電路。 惠州 學(xué)院 —— 單片機課程設(shè)計 —— 帶有 LCD 顯示的音樂倒數(shù)計數(shù)器 10 圖 35 單片機最小系統(tǒng) 單片機時鐘電路 AT89C52 單片機的時鐘信號通常用兩種電路形式得到:內(nèi)部振蕩方式和外部振蕩方式 。在本設(shè)計中,采用內(nèi)部振蕩方式。電路見圖 36 所示。 圖 36 時鐘電路圖 單片機引腳 XTAL1 和 XTAL2 外接晶振 12MHz,構(gòu)成了內(nèi)部振蕩方式。由于單片機內(nèi)部有一個高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩,并產(chǎn)生振蕩時鐘脈沖。電容器 C C2 起穩(wěn)定振蕩頻率,快速起振作用。電容值一般為530pF,內(nèi)容振蕩方式所得時鐘信號比較穩(wěn)定,實用電路中使用較多。 單片機復(fù)位電路 本設(shè)計系統(tǒng)的復(fù)位電路 見圖 37 所示。 惠州 學(xué)院 —— 單片機課程設(shè)計 —— 帶有 LCD 顯示的音樂倒數(shù)計數(shù)器 11 圖 37 復(fù)位電路圖 復(fù)位操作完成單片機內(nèi)電路的初始化,使單片機從一種確定的狀態(tài)開始運行。當(dāng) STC89C51 單片機的復(fù)位引腳 RST 出現(xiàn) 5ms 以上的高電平時,單片機就完成了復(fù)位電路操作。需要注意的是,如果 RST 持續(xù)為高電平,單片機就會處于循環(huán)復(fù)位狀態(tài),而無法執(zhí)行程序。因此,要求單片機復(fù)位后能夠脫離復(fù)位狀態(tài)。本系統(tǒng)的復(fù)位電路采用上電開關(guān)復(fù)位電路。上電后,由于電容充電,使 RST 持續(xù)一段高電平時間。當(dāng)單片機已經(jīng)在運行時,按下復(fù)位鍵也能使 RST 持續(xù)一段時間的高電平,從而實現(xiàn)上電且開關(guān)復(fù)位的操作。通 常選擇 C= 1030uF, R= 10K?。 本設(shè)計所使用功能 在本設(shè)計中,使用了單片機的最小系統(tǒng),復(fù)位電路和內(nèi)部震蕩方式。使用了 P0 端口作為 LCD 的數(shù)據(jù)輸出端, P2 端口作為 LCD 的使能端選擇輸出端,使用了 P1 端口和 接控制按鍵,實現(xiàn)置數(shù)、功能切換等。 作為 STC15F104的觸發(fā)端,使 STC15F104 得 輸出音樂頻率。 STC15F104 單片機 STC15F100系列單片機簡介 STC15F100系列單片機是 STC生產(chǎn)的單時鐘/機器周期 (1T)的單片機 ,是高速 /高可靠 /低功耗 超強 抗干擾的新一代 8051 單片機 。,采 用第八代 加密 技術(shù), 加密性超強 ,指令代碼 完 全兼容傳統(tǒng) 快 62 倍。內(nèi)部高度 集成 R/C 時鐘, 177。1% 溫飄,常溫下溫飄 5‰ 。 5MHz~35MHz寬范圍可設(shè)置,可徹底省掉外部昂貴的晶振。內(nèi)部高可靠復(fù)位, 8 級可選復(fù)位門檻電壓,可徹底省掉外部復(fù)位電路。 惠州 學(xué)院 —— 單片機課程設(shè)計 —— 帶有 LCD 顯示的音樂倒數(shù)計數(shù)器 12 1 增 強 型 8051 CPU, 1T,單時鐘 /機器周期,速度比普通 805 快 62 倍 2 工作電壓: STC15F00 系列工作電壓: ( 5V 單片機) STC15L00 系列工作電壓: ( 3V 單片機) 3 內(nèi)部高可靠復(fù)位, 8 級可選復(fù)位門檻電壓,徹底省掉外部復(fù)位電路 4 內(nèi)部高 ?度 R/C時鐘 ?177。% 溫飄 (40oC~+85oC)?常溫下溫飄 5‰ ?內(nèi)部時鐘從 5MHz ~ 35MHz 可選 ( / .0592MHz / / ) 5 工作頻率范圍: 5MHz ~ 35MHz,相當(dāng)于普通 805 的 60MHz~ 420MHz 6 低功耗設(shè)計:低速模式,空閑模式,掉電模式 /停機模式 (可由外部中斷喚醒 ) 7 支持掉電喚醒的管腳: INT0/, INT/, INT2, INT3, INT4 8 , 擦寫次數(shù) 10 萬次以上 9 片上集成 28 字節(jié) RAM 10 有 EEPROM 功能,擦寫次數(shù) 10 萬次以上 11 ISP/IAP,在系統(tǒng)可編程 /在應(yīng)用可編程,無需編程器 /仿真器 12 2 個 16 位可重裝載定時器,兼容普通 8051 的定時器 T0/T1 并可實現(xiàn)時鐘輸出和 PWM 功能。 13 可編程時鐘輸出功能, T0 在 輸出時鐘, T1 在 輸出時 鐘 ?在 口還可輸出內(nèi)部高高度 R/C 時鐘 IRC_CLK(也可 2 分頻輸出 IRC_CLK/2)。 14 硬件看門狗 (WDT) 15 串口功能可由 [,P3.]結(jié)合定時器實現(xiàn) 16 先進(jìn)的指令集結(jié)構(gòu),兼容普通 8051 指令集,有硬件乘法 /除法指令 17 6 個通用 I/O 口,復(fù)位后為: 準(zhǔn)雙向口 /弱上拉(普通 8051 傳統(tǒng) I/O 口) 可設(shè)置四種模式:準(zhǔn)雙向口 /?上拉,強推挽 /弱上拉,僅為輸入 /高阻,開漏推挽 / 上拉,僅為輸入 /高阻,開漏每個 I/O 口驅(qū)動能力均可達(dá)到 20mA,但整個芯片最大不要超過 70mA。 18 封裝: SOP8, DIP8 19 全部 75oC 八小時高溫烘烤,高品質(zhì)制造保證。 惠州 學(xué)院 —— 單片機課程設(shè)計 —— 帶有 LCD 顯示的音樂倒數(shù)計數(shù)器 13
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1