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

正文內(nèi)容

基于單片機(jī)的鬧鐘設(shè)計(jì)(編輯修改稿)

2024-12-16 15:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 另外一般在三端穩(wěn)壓器的輸入輸出端接一個(gè)二極管,用來(lái)防止輸入端短路時(shí) ,輸出端存儲(chǔ)的電荷通過(guò)穩(wěn)壓器 ,而損壞器件。 圖 23 電源電路原理圖 顯示器 DRIVER 根據(jù)需要顯示當(dāng)前時(shí)間、用戶設(shè)置的鬧鐘時(shí)間 或用戶通過(guò)鍵盤輸入的新時(shí)間,同時(shí)判斷當(dāng)前時(shí)間是否已到 了鬧鐘時(shí)間,實(shí)際上是一個(gè)多路選擇比較器。多路選擇器是數(shù)據(jù)選擇器的別稱。 在多路數(shù)據(jù)傳送過(guò)程中,能夠根據(jù)需要將其中任意一路選出來(lái)的電路,叫做 數(shù)據(jù)選擇器 ,也稱多路選擇器或 多路開(kāi)關(guān) 。 數(shù)碼管 對(duì)于數(shù)字顯示電路,通常采用液晶顯示或數(shù)碼管顯示。對(duì)于一般的段式液晶屏,需要專門的驅(qū)動(dòng)電路,而且液晶顯示作為一種被動(dòng)顯示,可視性差,不適合遠(yuǎn)距離觀看;對(duì)于具有驅(qū)動(dòng)電路和單片機(jī)接口的液晶顯示模塊 (字 符或點(diǎn)陣 ),一般多采用并行接口,對(duì)單片機(jī)的接口要求較高,占用資源多;另外, AT89S51單片機(jī)本身無(wú)專門的液晶驅(qū)動(dòng)接口。而數(shù)碼管作為一種主動(dòng)顯示器件,具有亮度高、響應(yīng)速度快、防潮防濕性能好、溫度特性極性、價(jià)格便宜、易于購(gòu)買等優(yōu)點(diǎn),而且有遠(yuǎn)距離視覺(jué)效果,很適合夜間或是遠(yuǎn)距離操作。因此,本設(shè)計(jì)的顯示電路采用 7 段數(shù)碼管作為顯示介質(zhì)。 數(shù)碼管顯示可以分為靜態(tài)顯示和動(dòng)態(tài)顯示兩種。由于本設(shè)計(jì)需要采用三位數(shù)碼管顯示時(shí)間,如果靜態(tài)顯示則占用的口線多,硬件電路復(fù)雜。所以采用動(dòng)態(tài)顯示。由于數(shù)碼管顯示時(shí)需要的電流 DI 為 520mA,所以限流電阻應(yīng)該為:???? ,因此這里選用 8 個(gè) ? 的 電 阻。 8 圖 24 顯示電路基本原理圖 動(dòng)態(tài)顯示是一位一位地輪流點(diǎn)亮各位 數(shù)碼管 ,這種逐位點(diǎn)亮顯示器的方式稱為位掃描。通常各位 數(shù)碼管 的段選線相應(yīng)并聯(lián)在一起,由一個(gè) 8 位的 I/O 口控制;各位的公共陰極位選線由另外的 I/O 口線控制。動(dòng)態(tài)方式顯示時(shí),各 數(shù)碼管 分時(shí)輪流選通,要使其穩(wěn)定顯示必須采用掃描方式,即在某一時(shí)刻只選通一位 數(shù)碼管 ,并送出相應(yīng)的段碼,在另一時(shí)刻選通另一位 數(shù)碼管 ,并送出相應(yīng)的段碼,依此規(guī)律循環(huán),即可使各位 數(shù)碼管 顯示將要顯示的字符,雖然這些字符是在不同的時(shí)刻分別顯示,但由于人眼存在視覺(jué)暫留效應(yīng),只要每位顯示間隔足夠 短就可以給人同時(shí)顯示的感覺(jué)。 2 、 74HC573 選用 SL74HC573 是由于灌電流太大,如果不用 SL74HC573 的話單片機(jī)承受不了這么大的灌電流,將無(wú)法正常工作。 SL74HC573 跟 LS/AL573 的管腳一樣。器件的輸入是和標(biāo)準(zhǔn) CMOS 輸出兼容的;加上拉電阻,他們能和 LS/ALSTTL 輸出兼容。當(dāng)鎖存使能端為高時(shí),這些器件的鎖存對(duì)于數(shù)據(jù)是透明的(也就是說(shuō)輸出同步)。當(dāng)鎖存使能變低時(shí),符合建立時(shí)間和保持時(shí)間的數(shù)據(jù)會(huì)被鎖存。 輸出能直接接到 CMOS, NMOS 和 TTL 接口上 操作電壓范圍: ~ 低輸入電流: CMOS 器件的高噪聲抵抗特性 管腳功能圖: 9 圖 26 74HC573 管腳圖 表 21 功能表 輸入 輸出 輸出使能 鎖存使能 D Q L H H H L H L L L L X 不變 H X X Z 本設(shè)計(jì)中有 五 個(gè)按鍵,分別實(shí)現(xiàn) 調(diào)時(shí)、 復(fù)位功能。這 五 個(gè)鍵可以采用中斷的方法,也可以采用查詢的方法來(lái)識(shí)別。對(duì)于復(fù)位鍵,主要功能在于數(shù)值復(fù)位,對(duì)于時(shí)間的要求 不是很嚴(yán)格,而 調(diào)時(shí) 鍵主要用于時(shí)間的鎖定,需要比較準(zhǔn)確的控制。因此可以考慮,對(duì)復(fù)位鍵采用查詢的方式,而對(duì)于 調(diào)時(shí) 鍵采用外部中斷。 五 個(gè)按鍵均采用低電平有效。 當(dāng)按鍵沒(méi)有按下時(shí),單片機(jī)的 I/O 口直接連接電源,因此需要接上拉電阻來(lái)進(jìn)行限流,本設(shè)計(jì)中選取阻值為 10kΩ 的電阻作為上拉電阻,根據(jù)計(jì)算可知此時(shí)的灌電流為 ,查看 AT89C51 的資料得知次電流在安全范圍內(nèi),符合安全設(shè)計(jì)要求。 按鍵 2 可以對(duì)時(shí)鐘進(jìn)行精度為“分”的調(diào)時(shí),鍵 1 為分加,鍵 2 為分減; 按鍵 4 可以對(duì)時(shí)鐘進(jìn)行精度為“分”的定時(shí),鍵 3 為分加,鍵 4 為分減; 當(dāng)時(shí)間到達(dá)設(shè)定好的數(shù)字時(shí),蜂鳴器發(fā)出蜂鳴聲。 按鍵 5 為復(fù)位, 當(dāng)時(shí)鐘顯示出錯(cuò)時(shí),按下按鍵 5,此時(shí)數(shù)碼管重置,數(shù)碼管顯示“ 88 88 88”; 10 圖 27 調(diào)時(shí) 按鍵電路 電路 DS1302 可以用于數(shù)據(jù)記錄,特別是對(duì)某些具有特殊意義的數(shù)據(jù)點(diǎn)的記錄, 能實(shí)現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時(shí)間同時(shí)記錄。若采用 單片機(jī) 計(jì)時(shí),一方面需要采 用計(jì)數(shù)器,占用硬件資源,另一方面 需要設(shè)置中斷、查詢等,同樣耗費(fèi)單片機(jī)的資源,而且,某些測(cè)控系統(tǒng)可能不允許。但是,如果在系統(tǒng)中采用時(shí)鐘芯片DS1302,則能很好地解決這個(gè)問(wèn)題。 時(shí)鐘芯片 DS1302 的各引腳功能如下: Vcc1:主電源; Vcc2:備份電源。 當(dāng) Vcc2Vcc1+ 時(shí),由 Vcc2 向 DS1302 供電, 當(dāng) Vcc2 Vcc1 時(shí),由 Vcc1 向 DS1302 供電。 SCLK:串行時(shí)鐘,輸入,控制數(shù)據(jù)的輸入與 輸出; I/O:三線接口時(shí)的雙向數(shù)據(jù)線; RST 為復(fù)位 引腳 ,在讀、寫數(shù)據(jù)期間,必須為高, X1 X2 為 32867Hz 晶振管腳,為芯片提供 時(shí)鐘脈沖 。 圖 時(shí)鐘電路 11 軟件設(shè)計(jì) AT89S5l 內(nèi)部定時(shí) /計(jì)數(shù)器 T0 和 Tl 設(shè)置為定時(shí)器模式 l 工作方式.作為電子時(shí)鐘及電子 秒表的計(jì)時(shí)基準(zhǔn)。定時(shí)器 T0 產(chǎn)生 10 ms 的中斷信號(hào),每經(jīng)過(guò) 1t30次中斷,時(shí)鐘秒位加一,秒位經(jīng) 60次加一后向時(shí)位進(jìn)位,當(dāng)時(shí)問(wèn)為 23 時(shí) 59分59秒時(shí),秒位再加一后變?yōu)?00 時(shí) 00 分 00 秒.當(dāng)按鍵切換為電子秒表功能時(shí),T0每產(chǎn)生一次中斷,十毫秒單元加一,十毫秒單元經(jīng)過(guò) l0次加一后,百毫秒單元加一。依次進(jìn)位可實(shí)現(xiàn)最長(zhǎng)為 9小時(shí) 59 分 59 秒 990 毫秒的秒表計(jì)時(shí),可達(dá)到分辯 10 ms 的計(jì)時(shí)精度。 開(kāi) 始初 始 化 設(shè) 置鬧 鐘鬧 鈴 判 斷顯 示 時(shí) 間鍵 盤 掃 描 圖 21 主程序框圖 主程序(程序見(jiàn)附錄 3) 將各部分?jǐn)?shù)值初始化( 初始化 LED 及 DS1302),將初始化數(shù)據(jù)給鬧鐘,鬧鐘判斷,顯示時(shí)間,鍵盤識(shí)別掃描,再返回給鬧鐘。 12 第三章 仿真調(diào)試 軟件仿真 仿真步驟: Keil 和 Proteus 軟件。(最好在
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1