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

正文內(nèi)容

閃爍led小燈的設(shè)計畢業(yè)設(shè)計論文-文庫吧

2025-06-10 10:34 本頁面


【正文】 顯示子程序 10 軟件調(diào)試結(jié)果與說明 13 第四章、實物調(diào)試 13 第五章、課程設(shè)計小結(jié) 14 附錄 A 仿真 16 附錄 B 系統(tǒng)程序 21 元件清單 281 第一章 設(shè)計目的 課題簡介 近年來隨著科技的飛速發(fā)展,單片機的應(yīng)用正在不斷深入,同時帶動傳統(tǒng)控制檢測 技術(shù)日益更新 。在實時檢測和自動控制的單片機應(yīng)用系統(tǒng)中,單片機往往作為一個核心部件來使用,僅單片機方面知識是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu)軟 硬 件結(jié)合,加以完善 。 課題研究的目的和意義 本次課題利用了單片機內(nèi)部定時器、外部中斷, 74HC164 芯片, LED 燈和數(shù)碼管,解決了原始的人工指揮交通帶來的一系列麻煩,大大的提高了實用性、靈活性和可靠性。同時通過這次課題使我們進一 步熟悉單片機的內(nèi)部結(jié)構(gòu),編程技巧以及相關(guān)芯片的了解與應(yīng)用。 第二章硬件設(shè)計 本系統(tǒng)主要由單片機、 74HC164 芯片、 8 位共陽極數(shù)碼管、 LED 燈等一系列電路組成,主要完成交通燈十字路口的通行控制及其時間的顯示。 單片機: AT89C51 AT89C51 的工作特性: 內(nèi)含 4KB 的 FLASH 存儲器檫寫次數(shù) 1000 次; 內(nèi)含 128 字節(jié)的 RAM; 具有 32 根可編程 I/O 線; 具有 2個 16 位編程定時器 具有 6個中斷源, 5 個中斷矢量, 2 級優(yōu)先權(quán)的中斷結(jié)構(gòu); 具有 1個全雙工的可編程串行通信接口; 具有 1個數(shù)據(jù)指針 DPTR; 具有可編程 3級程序鎖定位; AT89C51 的工作電源為 5( 1177。 ) V且典型值為 5V; 2 AT89C51 最高工作頻率為 24MHZ; AT89C51 的編程頻率為 3~24MHZ(本次用 12MHz),編程啟動電流和啟動電壓分別為 1mA、 5或 12V(本次 5V)。 電源:采用 USB 接口連接,提供 5V 電壓。 震蕩電路:本次設(shè)計采用 12MHz 的晶振,電路圖如下: 圖 1 震蕩電路 兩只電容在 20pF~ 100pF 之間取值,其取值在 60pF~ 70pF 時振蕩器頻率穩(wěn)定性較高,按照一般經(jīng)驗,外接晶體時兩個電容的取值為 33pF。 復(fù)位電路: 圖 2 手動復(fù)位 外接電路 串行口端口擴展 74HC164 3 74HC164 是高速硅門 CMOS 器件,與低功耗肖特基型 TTL (LSTTL) 器件的引腳兼容。74HC164 是 8 位邊沿觸發(fā)式移位寄存器,串行輸入數(shù)據(jù),然后并行輸出。數(shù)據(jù)通過兩個輸入端( DSA 或 DSB)之一串行輸入;任一輸入端可以用作高電平使能端,控制另一輸入端的數(shù)據(jù)輸入。 兩個輸入端或者連接在一起,或者把不用的輸入端接高電平,一定不要懸空。 時鐘 (CP) 每次由低變高時,數(shù)據(jù)右移一位,輸入到 Q0, Q0 是兩個數(shù)據(jù)輸入端( DSA 和 DSB)的邏輯與,它將上升時鐘沿之前保持一個建立時間的長度。 主復(fù)位 (MR) 輸入端上的一個低電平將使其它所有輸入端都無效,同時非同步地清除寄存器,強制所有的輸出為低電平。 AT89C51 通過 口和 口對其進行片選控制 顯示電 路 4 圖 3 LED 數(shù)碼管顯示電路: 本次 LED 顯示電路 主要采用 74HC164 與共陽極數(shù)碼管相接。通過四片 74HC164 來控制數(shù)碼管的輸出。 74HC164 的 1,2 號腳接到 AT89C51 的 口,第 8 腳接到 口。 十字路口交通燈顯示電路: 圖 4 通過 LED 紅、綠、黃三種顏色燈的亮與滅來模仿十字路口的交通燈。 交通燈的變化規(guī)律: 紅燈亮 20 秒,黃燈亮 15 秒,綠燈亮 5秒。假設(shè)一個十字路口為東西南北走向。分為五個狀態(tài):1初始狀態(tài)為南北綠燈亮,東西紅燈亮; 2 南北綠燈亮 20 秒后,轉(zhuǎn)為黃燈閃爍 5 秒,東西紅燈仍亮;3南北黃燈亮 5 秒后,轉(zhuǎn)為紅燈,東西 綠燈亮; 4 東西綠燈亮 20 秒后,轉(zhuǎn)為黃燈,南北紅燈亮; 5東西黃燈亮 5 秒后,轉(zhuǎn)為紅燈;南北為綠燈亮。重復(fù)循環(huán)。 交通燈變化過程中用數(shù)碼管進行計時,以便觀察。 第三章 軟件設(shè)計及調(diào)試 流程圖 5 N Y N N 時間顯示為 0 狀態(tài) 2 顯示時間的子程序 給定端口的值 延時子程序 狀態(tài) 4 顯示時間子程序 給定端口值 延時的子程序 顯示時間小于 5 秒 狀態(tài) 5 顯示時間的子程序 給定端口的值 延時子程序 時間顯示為 0 狀態(tài) 1 顯示時間的子程序 給定端口值 開始 初始化變量 狀態(tài)標志量 a=0 秒定時時間 顯示時間小于 5 秒 延時子程序 a=1 a=0 返回 返回 Y Y N N Y Y 6 程序 主程序 void main(void) { TMOD=0x01。 //設(shè)置定時方式 1 TH0=0x3c。 //定時初值 50MS TL0=0xb0。 TR0=1。 //T0 溢出中斷請求開啟 EA=1。 //總中斷開啟 ET0=1。 //T0 中斷開啟
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1