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

正文內(nèi)容

基于單片機(jī)的數(shù)碼管時(shí)鐘電路的設(shè)計(jì)-展示頁

2024-11-28 20:08本頁面
  

【正文】 機(jī)的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的科學(xué)家、工程師。 各引腳功能說明如下: 1. 主電源引腳 Vcc( 40 腳):接 +5V 電源正端。 2. 外接晶體引腳 XTAL1( 19 腳):接外部石英晶體的一端。當(dāng)采用外部時(shí)鐘時(shí),對(duì)于 HMOS 單片機(jī),該引腳接地;對(duì)于 CHMOS 單片機(jī),該引腳作為外部振蕩信號(hào)的輸入端。在單片機(jī)內(nèi)部,它是片內(nèi)振蕩器的反相放大器的輸出端。 2. 輸入 /輸出引腳 ( 1) P0 口( 39~32 腳): ~ 統(tǒng)稱為 P0 口。在接有片外存儲(chǔ)器或擴(kuò)展 I/O口時(shí), P0 口分時(shí)復(fù)用為低 8 位地址總線和雙向數(shù)據(jù)總線。對(duì)于 52 子系列, 與 還有第二功能: 可用作定時(shí)器 /計(jì)數(shù)器5 單片機(jī)課程設(shè)計(jì) 2 的計(jì)數(shù)脈沖輸入端 T2, 可用作定時(shí)器 /計(jì)數(shù)器 2 的外部控制端 T2EX。 表 P3 口第二功能 引 腳 第二功能 RXD 串行口輸入 TXD 串行口輸出端 INT0 外部中斷 0 請(qǐng)求輸入端,低電平有效 INT1 外部中斷 1 請(qǐng)求輸入端,低電平有效 T0 定時(shí)器 /計(jì)數(shù)器 0 計(jì)數(shù)脈沖輸入端 T1 定時(shí)器 /計(jì)數(shù)器 1 計(jì)數(shù)脈沖輸入端 WR 外部數(shù)據(jù)存儲(chǔ)器寫選通信號(hào)輸入端,低電平有效 RD 外部數(shù)據(jù)存儲(chǔ)器讀選通信號(hào)輸入端,低電平有效 ( 4) P3 口( 10~17 腳): ~ 統(tǒng)稱為 P3 口。 P3 口的第二功能如表 所示。 ALE 在每個(gè)機(jī)器周期內(nèi)輸出兩個(gè)脈沖。但要注意,在訪問片外數(shù)據(jù)存儲(chǔ)器期間, ALE 脈沖會(huì)跳空一個(gè),此時(shí)作為時(shí)鐘輸 出就不妥了。 ( 2) PSEN( 29 腳):片外程序存儲(chǔ)器讀選通信號(hào)輸出端,低電平有效。在訪問片外數(shù)據(jù)存儲(chǔ)器期間, PSEN信號(hào)將不再出現(xiàn)。該引腳為單片機(jī)的上電復(fù)位或掉電保護(hù)端。上電時(shí),考慮到振蕩器有一定的起振時(shí)間,該引腳上高電平必須持續(xù) 10ms以上才能保證有效復(fù)位。 ( 4) EA/Vpp( 31 腳): EA 為片外程序存儲(chǔ)器選用端。 對(duì)于片內(nèi)含有 EPROM 的機(jī)型,在編程期間,此引腳用作 21V 編程電源 Vpp的輸入端。它們都具備定時(shí)和計(jì)數(shù)功能,有 4種工作方式可供選擇。定時(shí)器 /計(jì)數(shù)器 0 由 TH0(地址為 8CH)和 TL0(地址為 8AH)組成;定時(shí)器 /計(jì)數(shù)器 1 由 TH1(地址為 8DH)和 TL1(地址為 8BH)組成。這4 個(gè) 8 位計(jì)數(shù)器均屬于特殊功能寄存器。 1. 計(jì)數(shù)功能 AT89C51 有 T1/ 和 T1/ 引腳,分別為計(jì)數(shù)器的計(jì)數(shù)脈沖輸入端。計(jì)數(shù)方式下,單片機(jī)CPU 在每個(gè)及其周期的 S5P2 狀態(tài)對(duì)外部計(jì)數(shù)脈沖采樣??梢姴蓸佑?jì)數(shù)脈沖是在 2 個(gè)機(jī)器周期內(nèi)進(jìn)行的,計(jì)數(shù)脈沖頻率不能高于晶振頻率的 1/24。當(dāng)計(jì)數(shù)器滿后,再來一個(gè)計(jì)數(shù)脈沖,計(jì)數(shù)器全部回 0。 脈沖的計(jì)數(shù)長(zhǎng)度與計(jì)數(shù)器預(yù)先裝入的初值有關(guān)。最大計(jì)數(shù)長(zhǎng)度為 65536( )個(gè)脈沖(初值為 0)。每來一個(gè)機(jī)器周期,計(jì)數(shù)器加 1,直到計(jì)數(shù)器滿,再來一個(gè)機(jī)器周期信號(hào),定時(shí)器全部回 0。因?yàn)槊總€(gè)機(jī)器周期的時(shí)間固定(晶振為 12MHz,機(jī)器周期為 1us;晶振為 6MHz,機(jī)器周期為 2us),由開始計(jì)數(shù)到溢出這段時(shí)間就是定時(shí)時(shí)間。初值越大,定時(shí)時(shí)間越短;初值越小,定時(shí)時(shí)間越長(zhǎng)。例如,晶振為 12MHz,最長(zhǎng)定時(shí)為 ;晶振為 6MHz,最長(zhǎng)定時(shí)為 。如果采用內(nèi)部的振蕩電路,則要在單片機(jī)的引腳 XTAL1和 XTAL2 之間連一個(gè)石英晶體( )諧振器,并接 2 個(gè)電容到地,即可組成完整的并聯(lián)諧振電路輸出時(shí)鐘信號(hào)。 時(shí)鐘電路如下示: 8 單片機(jī)課程設(shè)計(jì) 數(shù)碼管時(shí)鐘電路如圖所示,其采用 AT89C2051 單片機(jī)最小化應(yīng)用設(shè)計(jì), LED顯示采用動(dòng)態(tài)掃描方式實(shí)現(xiàn), P1 口輸出段碼數(shù)據(jù), ~ 口作掃描輸出, 接按鈕開 關(guān)。為了提高秒計(jì)時(shí)的精確性,采用 12MHZ 晶振。系統(tǒng)主流程圖如圖 所示。由于采用軟件動(dòng)態(tài)掃描實(shí)現(xiàn)數(shù)據(jù)顯示功能, 顯示用十進(jìn)制 BCD 碼數(shù)據(jù)的對(duì)應(yīng)段碼存放在 ROM 表中。 P3 口將對(duì)應(yīng)的數(shù)碼管選中,就能顯示該地址單元的數(shù)據(jù)值。定時(shí)溢出中斷周期設(shè)為 50ms,中斷累計(jì) 20次 (即 1s)時(shí)對(duì)秒計(jì)數(shù)單元進(jìn)行加 1 操作。在計(jì)數(shù)單元中采用十進(jìn)制 BCD 碼計(jì)數(shù),滿 60 進(jìn)位。 (4)T1 中斷服務(wù)程序 T1 中斷服務(wù)程序用于指示調(diào)整單元數(shù)字的亮閃。 (5)調(diào)時(shí)功能程序 調(diào)時(shí)功能程序的設(shè)計(jì)方法是:按下按鍵,若按下時(shí)間小于 1s,進(jìn)入省電狀態(tài)(數(shù)碼管不亮,時(shí)鐘不停 ),否則進(jìn)入調(diào)分狀態(tài)。當(dāng)再次按下按鈕時(shí),若按下時(shí)間小于 ,則時(shí)間加 1min;若按下時(shí)間大于 ,則進(jìn)入小時(shí)調(diào)整狀態(tài)。 10 單片機(jī)課程設(shè)計(jì) 主程序流程圖 N Y 開始 顯示單元清零 T0、 T1 設(shè)為 16 位計(jì)數(shù)器模式 允 許 T0中斷 調(diào)用顯示子程序 =0? 進(jìn)入調(diào)時(shí)程序 11 單片機(jī)課程設(shè)計(jì) TO 中斷服務(wù)程序 N Y N Y N Y N Y T0 中斷 保護(hù)現(xiàn)場(chǎng) 1s 到? 秒單元加 1 =60s? 秒單元清零,分加 1 =60min? 分單元清零,時(shí)加 1 =24h? 時(shí)單元清零 恢復(fù)現(xiàn)場(chǎng),中斷返回 12 單片機(jī)課程設(shè)計(jì) AT89C2051 時(shí)鐘程序 定時(shí)器 T0、 T1 溢出周期為 50ms, T0 為秒計(jì)數(shù)用, T1 為調(diào)整時(shí)閃爍用, 為調(diào)整按鈕, P1 口為字符輸出口,采用共陽顯示管, 中斷入口程序 ORG 0000H ;程序執(zhí)行開始地址 LJMP START ;跳到標(biāo)號(hào) START 執(zhí)行 ORG 0003H ;外中斷 0 中斷程序入口 RETI ;外中 斷 0 中斷 ORG 000BH ;定時(shí)器 0 中斷程序入口 LJMP INTT0 ;跳至 INTT0 執(zhí)行 ORG 0013H ;外中斷 1 中斷程序入口 RETI ;外中斷 1 中斷返回 ORG 001BH ;定時(shí)器 1 中斷程序入口 LJMP INTT1 ; 跳至 INTT1 執(zhí)行 ORG 0023H ;串行中斷程序入口地址 RETI ;串行中斷程序返回 主程序 START:MOV R0,70H ;清 70H~7AH 共 11 個(gè)內(nèi)存單元 MOV R7,0BH ; CLEARDISP:MOV R0,00H ; INC R0 ; DJNZ R7,CLEARDISP ; MOV 20H,00H ;清 20H(標(biāo)志用) MOV 7AH,0AH ;放入“熄滅符”數(shù)據(jù) MOV TMOD,11H ;設(shè) T0、 T1 為 16 位定時(shí)器 MOV TL0,0B0H ; 50ms 定時(shí)初值( T0 計(jì)時(shí)用) MOV TH0,3CH ; 50ms 定時(shí)初值 MOV TL1,0B0H ; 50ms 定時(shí)初值( T1 閃爍定時(shí)用) 13 單片機(jī)課程設(shè)計(jì) MOV TH1,3CH
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1