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

正文內(nèi)容

單片機原理及應(yīng)用——電子時鐘(編輯修改稿)

2024-10-04 13:54 本頁面
 

【文章內(nèi)容簡介】 碼,此時 P0 外部必須被拉高。 2)、 P1 口: P10~ P17 統(tǒng)稱為 P1 口,可作為準(zhǔn)雙向 I/O 接口使用。 P1口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4LSTTL 門電流。 P1 口管腳寫入“ 1”后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。 3)、 P2 口: P20 ~ P27 口統(tǒng)稱為 P2 口,一般可以作為準(zhǔn)雙向 I/O 接口使用,在接有片外存儲器或擴展 I/O 接口且尋址范圍超過 256 字節(jié)時, P2 口用作高 8 位地址總線。 P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當(dāng) P2 口被寫“ 1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。 P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2 口輸出地址的高八位。在給出地址“ 1”時 ,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時, P2 口輸出其 7 特殊功能寄存器的內(nèi)容。 P2 口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。 復(fù)位電路 計算機在啟動運行時都需要復(fù)位,復(fù)位時使中央處理器 CPU 和內(nèi)部其他部件處于一個確定的初始狀態(tài),從這個狀態(tài)開始工作。 AT89C51 單片機有一個復(fù)位引腳 RST,高電平有效。在時鐘電路工作以后,當(dāng)外部電路使得 RST 端出現(xiàn)兩個機器周期( 24 個時鐘周期)以上的高電平,系統(tǒng)內(nèi)部復(fù)位。復(fù)位有兩種方式:上電復(fù)位和按鈕復(fù)位。在此次的設(shè)計中,我采 用按鍵復(fù)位, 如圖 43 所示: 圖 43 只要 RST 保持高電平, AT89C51 單片機將循環(huán)復(fù)位。復(fù)位期間,ALE、 PSEN 輸出高電平。 RST 從高電平變?yōu)榈碗娖胶螅?PC 指針變?yōu)?0000H,使單片機從程序存儲器地址為 0000H 的單元開始執(zhí)行程序。當(dāng)單片機執(zhí)行程序出錯或進入死循環(huán)時,可按復(fù)位按鈕重新啟動。 按鍵電路 獨立式鍵盤是各按鍵相互獨立,每個按鍵各接一根 I/O 接口線,每根 I/O 接口線的按鍵是不會影響其他的 I/O 接口線。在本次設(shè)計中, 8 按鍵為 K0、 K K2,他們分別與單片機 、 、 接口線相接。通過按鍵控制顯示器的顯示。 圖 44 所示: 圖 44 LED 顯示電路 在本次的設(shè)計中,采用的 8 位的數(shù)碼管顯示器。數(shù)碼管如果按照段數(shù)分可為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個發(fā)光二極管單元,也就是多了一個小數(shù)點的顯示;如果按能夠顯示多少個“ 8”分類的話,也可以可分為 1 位、 2 位、 4 位等數(shù)碼管。 如果按照發(fā)光二極管單元的連接方式又可以分為共陽極數(shù)碼管和共陰極數(shù) 碼管。共陽極的數(shù)碼管是將所有發(fā)光二極管的陽極接到一起后就形成公共陽極( COM)的數(shù)碼管,共陽極數(shù)碼管在應(yīng)用時要將公共極( COM)接到 +5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時,相應(yīng)字段就點亮,當(dāng)某一字段的陰極為高電平時,相應(yīng)字段就不亮。 9 共陰極數(shù)碼管是將所有發(fā)光二極管的陰極接到一起形成公共陰極( COM)的數(shù)碼管,共陰極數(shù)碼管在應(yīng)用時應(yīng)將公共極( COM)接到地線 GND 上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時,相應(yīng)字段就點亮,當(dāng)某一字段的陽極為低電平時,相應(yīng)字段就不亮 。 如圖 45 所示: 圖 45 主程序 先對顯示單元和定時器 /計數(shù)器初始化,然后重復(fù)調(diào)用數(shù)碼管顯示模塊和按鍵處理模塊,當(dāng)有按鍵按下時,則轉(zhuǎn)入相應(yīng)的功能程序。 數(shù)碼管顯示 本設(shè)計有 8 個數(shù)碼管,從右到左為妙、分、時。在本系統(tǒng)中數(shù)碼管顯示采用軟件譯碼動態(tài)顯示。在存儲器中首先建立 一張顯示 信息的字段碼表,顯示時,先從顯示緩沖區(qū) 中取出顯示的信息,然后通過查表程序在字段表中查出所顯示的信息的斷碼,從 P0 端口輸出,同時在 P2 端口進行數(shù)碼管顯示。 定時器 /計數(shù)器 T0 中斷服務(wù)程序 10 T0 用于計時,選中方式一,重復(fù)定時,定時時間設(shè)為 ,定時時間到則中斷,在中斷服務(wù)程序中用一個計數(shù)器對 計數(shù),計 8 次則對秒單元加一。秒單元加到 60 則對分單元加一,同時秒單元清 0;分單元加到 60 則對時單元加一,同時分單元清 0;時單元加到 24 則對時單元清 0,標(biāo)志一天時間計滿。在對各單元計數(shù)的同時,把他們的值放到存儲器單元的指定位置。流程圖如下: 11 按鍵處理程序 按鍵設(shè)置為:如果沒有按鍵 ,則時鐘正常走時。當(dāng)按下 K0 鍵時,時鐘 復(fù)位,從零開始計數(shù) ; 按 K1 鍵時,秒清零;按 K1 鍵時,分清零,再按時實現(xiàn)加
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1