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

正文內(nèi)容

畢業(yè)設(shè)計(jì)_基于at89c52多功能數(shù)字鐘的設(shè)計(jì)與仿真(編輯修改稿)

2025-01-06 20:24 本頁面
 

【文章內(nèi)容簡介】 25P1526P1627P1728INT129INT030T131T032EA/VP33X134X235RESET36RD37WR38VCC39GND40P001P012P023P034P045P056P067P078P209P2110P2211P2312P2413P2514P2615P2716RXD17TXD18ALE/P19PSEN20AT89C52u189c52 圖 AT89C52 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 7 它能控制所有中斷的允許或禁止。程序員不應(yīng)將“ 1”寫入這些位,它們是將來AT89 系 列產(chǎn)品作為擴(kuò)展用的。 定時(shí)器 2 的中斷是由 T2CON 中的 TF2 和 EXF2 邏輯或產(chǎn)生的,當(dāng)轉(zhuǎn)向中斷服務(wù)程序時(shí),這些標(biāo)志位不能被硬件清除,事實(shí)上,服務(wù)程序需確定是 TF2 或 EXF2 產(chǎn)生中斷,而由軟件清除中斷標(biāo)志位。定時(shí)器 0 和定時(shí)器 1的標(biāo)志位 TF0 和 TF1 在定時(shí)器溢出那個(gè)機(jī)器周期的 S5P2 狀態(tài)置位,而會在下一個(gè)機(jī)器周期才查詢到該中斷標(biāo)志。然而,定時(shí)器 2 的標(biāo)志位TF2 在定時(shí)器溢出的那個(gè)機(jī)器周期的 S2P2 狀態(tài)置位,并在同一個(gè)機(jī)器周期內(nèi)查詢到該標(biāo)志。 2)7 段 led 數(shù)碼管 下圖為 7 段 led 數(shù)碼管的共陽的,位碼接高電平,段碼接低電平是后亮, 多位七段 LED 數(shù)碼顯示器結(jié)構(gòu) 利用人的視覺延遲的特點(diǎn),采用掃描的方式驅(qū)動多位七段 LED 數(shù)碼管,節(jié)省驅(qū)動電路,降低功耗。 保證一定的掃描循環(huán) 。 LED 數(shù)碼管驅(qū)動: LED 數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個(gè)段碼,從而顯示出我們要的數(shù)字,因此根據(jù) LED 數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。 靜態(tài)顯示驅(qū)動 靜態(tài)驅(qū)動也稱直流驅(qū)動。靜態(tài)驅(qū)動是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的 I/O 端口進(jìn)行驅(qū)動,或者使用如 BCD 碼二 十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動。靜態(tài)驅(qū)動的優(yōu)點(diǎn)是編程簡單,顯示亮度高,缺點(diǎn)是占用 I/O 端口多,如驅(qū)動 5 個(gè)數(shù)碼管靜態(tài)顯示則需要 58=40 根 I/O 端口來驅(qū)動,要知道一個(gè)89S51 單片機(jī)可用的 I/O 端口才 32 個(gè)呢:),實(shí)際應(yīng)用時(shí)必須增加譯碼驅(qū)動器進(jìn)行驅(qū)動,增加了硬件電路的復(fù)雜性。 動態(tài)顯示驅(qū)動 LED 數(shù)碼管動態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的 8 個(gè)顯示筆劃 a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極 COM 增加位選通控制電路,位選通由各自獨(dú)立的 I/O 線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會顯示出字形,取決于單片機(jī)對位選通 COM端電路的控制,所以我們只要將需要顯 示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。通過分時(shí)輪流控制各個(gè)數(shù)碼管的abfcgdeV C C1234567abcdefg8 dp dp9l e d1Y E L L O W C AabfcgdeV C C1234567abcdefg8 dp dp9l e d2Y E L L O W C AabfcgdeV C C1234567abcdefg8 dp dp9l e d3Y E L L O W C AabfcgdeV C C1234567abcdefg8 dp dp9l e d4Y E L L O W C AabfcgdeV C C1234567abcdefg8 dp dp9l e d5Y E L L O W C AabfcgdeV C C1234567abcdefg8 dp dp9l e d6Y E L L O W C AabfcgdeV C C1234567abcdefg8 dp dp9l e d7Y E L L O W C AabfcgdeV C C1234567abcdefg8 dp dp9l e d8Y E L L O W C Aa a a a a a a ab b b b b b b bccccccccd d d d d d d deeeeeeeef f f f f f f fggggggggh h h h h h h h12345678 如圖 7段共陽極 led碼管數(shù) 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 8 的 COM 端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。在輪流顯示過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為 1~ 2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的 I/O 端口,而且功耗更低。 3) 74LS245 驅(qū)動 74LS245 是我們常用的芯片,用來驅(qū)動 led 或者其他的設(shè)備,它是 8路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數(shù)據(jù)。 74LS245 還具有雙向三態(tài)功能,既可以輸出,也可以輸入數(shù)據(jù)。 當(dāng) 8051單片機(jī)的 P0口總線負(fù)載達(dá)到或超過 P0最大負(fù)載能力時(shí),必須接入 74LS245等總線驅(qū)動器。 當(dāng)片選端 /CE 低電平有效時(shí), DIR=“ 0”,信號由 B 向 A 傳輸;(接收) DIR=“ 1”,信號由 A 向 B 傳輸;(發(fā)送)當(dāng) /CE 為高電平時(shí), A、 B 均為高阻態(tài)。 由于 P2口始終輸出地址的高 8位,接口時(shí) 74LS245的三態(tài)控制端 /1G和 /2G接 地,P2 口與驅(qū)動器輸入線對應(yīng)相連。 P0 口與 74LS245 輸入端相連 ,/E 端接地,保證數(shù)據(jù)現(xiàn)暢通。 8051的 /RD和 /PSEN相與后接 DIR,使得 /RD或 /PSEN有效時(shí), 74LS245輸入( ← Di),其它時(shí)間處于輸出( → Di)。 A02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19A B /B A1U37 4 L S 2 4 5 圖 74ls245 19112 182 183 174 165 156 147 138 129 11U174 L S 24 512345678vc cvc cenLMNPQRST 圖 74ls245 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 9 4)蜂鳴器 由于單片機(jī)的 IO驅(qū)動能力有限( 10MA左右),所以若是直接將蜂鳴器接至單片機(jī)的 IO,上電以后很會將單片機(jī)的 IO燒壞。所以一般都是通過三極管的放大作用來控制。電阻 R4的作用是限流,使 通過單片機(jī)的 IO 電流不至于過大而燒壞單片機(jī)。三極管的作用是放大,圖中所示的是 PNP型三極管。為什么用 PNP 而不是用 NPN型。因?yàn)?51單片機(jī)在上電的時(shí)候 IO引腳默認(rèn)是高電平,而在 IO 為高情況下,PNP 三極管 8550 的不導(dǎo)通的,也就是蜂鳴器不工作。若是三極管是 NPN 型,在IO 為高電平的時(shí)候上電蜂鳴器即工作,也就是說實(shí)驗(yàn)板一上電,蜂鳴器就會發(fā)出聲音,這將是非常不方便的。 5)限流電阻 因?yàn)?89C51 芯片的 p0 口里面少個(gè)上拉電阻,所以要加一個(gè),因?yàn)?7 段數(shù)碼管的一般電流約 10ma 左右, vcc為 5V,段碼的所承受的電壓為 。 =左右, 右的電阻了。 A1B2U1B U Z Z E RQ1D P Y _ 7 S E G _ D PR910kF E N Gv c c 圖 蜂鳴器 1 16R8A3301 16R7A3301 16R6A3301 16R5A3301 16R4A3301 16R3A3301 16R2A3301 16R1A330iiiiiiiiabcdefgh 圖 上拉電阻 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 10 6)微動開關(guān) 開關(guān)這里設(shè)計(jì)的要在程序中設(shè)計(jì)一個(gè)去抖的延時(shí)程序,已達(dá)到不要硬件 去抖的效果,如果要接硬件的話接一個(gè) RS 觸發(fā)器,它是由兩個(gè)與非門交叉耦合而成,S和 R是信號的輸入端,低電平有效, Q 和 Q既表示觸發(fā)器的狀態(tài),又是觸發(fā)器的輸出端。 在啟動過程中, S 端一旦下降到開門平, Q 端電平就會上升,反饋到門 B 的輸入端,促使 B由截止轉(zhuǎn)向?qū)ǎ?Q端的電 平下降,反饋到門 A的輸入端,進(jìn)一步促使門 A截止, Q端電平進(jìn)一步上升, Q 端電平上升的結(jié)果又會使 Q 的電平進(jìn)一步下降,這樣的過程,是的門 A很快截止、門 B很快導(dǎo)通,觸發(fā)器在極短的時(shí)間內(nèi)完成由截止到導(dǎo)通的轉(zhuǎn)換。通過 R段的復(fù)位時(shí)也有類似的正反饋過程發(fā)生,從而完成按鍵開關(guān)的消抖功能。 S4SWPBS3SWPBS2SWPBS1SWPBS1S2S3S4GNDgnd 圖 開關(guān) 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 11 總 設(shè)計(jì)連接圖 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2R13 3 0 RR23 3 0 RR33 3 0 RR43 3 0 RR53 3 0 RR63 3 0 RR73 3 0 RR83 3 0 RA02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19A B / B A1U27 4 L S 2 4 5L S 1S P E A K E R 圖 第四 章 軟件設(shè)計(jì) 主要流程圖及程序 軟件設(shè)計(jì)方案 《單片機(jī)應(yīng)用系統(tǒng)》項(xiàng)目設(shè)計(jì)報(bào)告 12 軟件采用模塊化設(shè)計(jì),在程序中以一個(gè)主函數(shù),多個(gè)子 函數(shù)的方式編寫,這樣多有利程序的可讀、可移植等。 函數(shù)共包含: 1.主函數(shù); 2.鬧鐘對比函數(shù); 3.秒、分、時(shí)加 1 函數(shù); 4.緩沖函數(shù); 5.顯示掃描函數(shù); 6.鬧鈴函數(shù);
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1