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

正文內(nèi)容

課程設(shè)計(jì)--基于51單片機(jī)的數(shù)字秒表設(shè)計(jì)(編輯修改稿)

2024-12-15 00:58 本頁面
 

【文章內(nèi)容簡介】 8 圖 單片機(jī)復(fù)位電路 系統(tǒng)總電路的設(shè)計(jì) 系統(tǒng)總電路由以上設(shè)計(jì)的顯示電路,時(shí)鐘電路,按鍵電路和復(fù)位電路組成,只要將單片機(jī)與以上各部分電路合理的連接就組成了系統(tǒng)總電路。系統(tǒng)總電路圖附錄 B所示。 8051 單片機(jī)為主電路的核心部分,各個(gè)電路均和單片機(jī)相連接,由單片機(jī)統(tǒng)籌和協(xié)調(diào)各個(gè)電路的運(yùn)行工作。 8051 單片機(jī)提供了 XTAL1 和 XTAL2 兩 個(gè)專用引腳接晶振電路,因此只要將晶振電路接到兩個(gè)專用引腳即可為單片機(jī)提供時(shí)鐘脈沖,但在焊接晶振電路時(shí)要盡量使晶振電路靠近單片機(jī),這樣可以為單片機(jī)提供穩(wěn)定的始終脈沖。 復(fù)位電路同晶振電路,單片機(jī)設(shè)有一個(gè)專用的硬件復(fù)位接口,并設(shè)置為高電平有效。 按鍵電路與單片機(jī)的端口連接可以由用戶自己設(shè)定,本設(shè)計(jì)中軟件復(fù)位鍵和查看鍵分別接單片機(jī)的 和 ,均設(shè)為低電平有效。而另外的開始鍵和暫停鍵兩鍵使用了外部中斷,所以需要連接到單片機(jī)的特殊接口 和 ,這兩個(gè) I/O 口的第二功能分別為單片機(jī)的外部中斷 1端口和外部中斷 0端口。同樣設(shè)置為位低電平有效。 顯示電路由五位數(shù)碼管組成,采用動(dòng)態(tài)顯示方式,因此有 8 位段控制端和 5位位控制端,八位段控制接 P0口, ~ 分別控制數(shù)碼顯示管的 a、 b、 c、 d、 e、 f、 g、dp 顯示, 8051 的 P0口沒有集成上拉電阻,高電平的驅(qū)動(dòng)能力很弱,所以需要接上拉電阻來提高 P0 的高電平驅(qū)動(dòng)能力。五位位控制則由低位到高位分別接到 ~ 口,NPN 三極管 9013 做為位控制端的開關(guān),當(dāng) ~ 端口任意一個(gè)端口為高電平時(shí),與其相對應(yīng)的三極管就導(dǎo)通,對應(yīng)的數(shù)碼管導(dǎo)通顯 示。 通過以上設(shè)計(jì)已經(jīng)將各部分電路與單片機(jī)有機(jī)的結(jié)合到一起,硬件部分的設(shè)計(jì)以大 9 功告成,剩下的部分就是對單片機(jī)的編程,使單片機(jī)按程序運(yùn)行,實(shí)現(xiàn)數(shù)字電子秒表的全部功能。 五、 具體實(shí)現(xiàn)過程 對數(shù)字秒表設(shè)計(jì)進(jìn)行分析,敲定幾組方案; 在 PROTUES 軟件中,畫電路圖,進(jìn)行仿真、調(diào)試; 對自己想要實(shí)現(xiàn)的秒表現(xiàn)象進(jìn)行編程,運(yùn)用 KEIL 軟件;并于 Proteus 聯(lián)調(diào)。 調(diào)試過程中要不斷改進(jìn)自己的方案; 測試各個(gè)所需元件, STC89C52RC,數(shù)碼管。 將方案敲定之后,對 LED 數(shù)字秒表進(jìn)行焊接其中最主要的是 對最小系統(tǒng)的焊接時(shí)非常關(guān)鍵的,在進(jìn)行焊接數(shù)碼管時(shí),很關(guān)鍵。 將最小系統(tǒng)焊接好以后要用數(shù)字萬用表進(jìn)行測試,首先要測試有沒有短接、斷接的地方,再將焊好的板子放在電源上進(jìn)行加電,看電路板子是否正常工作。 將最小系統(tǒng)板子與數(shù)碼管板子連在一個(gè),通過 USB 口與電腦相連,打開串口助手,將 KEIL 軟件中的程序下載到單片機(jī)中,進(jìn)行驗(yàn)證。 具體程序 /******************************************************** * 文 件 名 : 秒表 .c * 描 述 : 基于 51 單片機(jī)的數(shù)碼管數(shù)字秒表; 帶有指示燈,蜂鳴器,按鍵(啟動(dòng)、清零、計(jì)次) * 創(chuàng) 建 人 : 羅宏 * 單 位 : 佳木斯大學(xué) 信息電子技術(shù)學(xué)院 電子協(xié)會(huì) * 日 期 : * 開 發(fā) 環(huán) 境 : Keil 4 * 郵 箱 : * 晶 振 : * 版 本 號 : *********************************************************/ include define uint unsigned int //宏定義無符號整型 define uchar unsigned char //宏定義無符號字符型 define DUAN (P0) //宏定義數(shù)碼管段代碼 define WEI (P2) //宏定義數(shù)碼管位代碼 sbit keystart_stop = P3^2。 //定義啟動(dòng) /停止按鍵 sbit keyrest = P3^3。 //定義復(fù)位 /清零按鍵 sbit keyrecord = P3^4。 //定義計(jì)數(shù) /存儲按鍵 sbit keydispaly = P3^5。 //定義計(jì)數(shù) /顯示按鍵 sbit beep = P3^6。 //定義蜂鳴器 sbit led = P3^7。 //定義 uchar x,msec5,msec10,second,minute。 //時(shí)間變量 uchar msec,sec,min。 //顯示變量 uchar code table1[] = {0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8,0x80,0x90}。 //共陽數(shù)碼管數(shù)組不帶點(diǎn)顯示 uchar code table2[] = {0x40,0x79,0x24,0x30, 0x19,0x12,0x02,0x58,0x00,0x10}。 //共陽數(shù)碼管帶點(diǎn)顯示 /******************************** 函數(shù)名稱 : 延時(shí)函數(shù) delay 功 能 : 延時(shí)指定毫秒 參 數(shù) : uchar x 返 回 值 : 無 10 ********************************/
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1