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

正文內(nèi)容

基于8051單片機(jī)的流水燈設(shè)計(jì)_畢業(yè)設(shè)計(jì)(完整版)

  

【正文】 接口 8051 和 8155 的接口非常簡(jiǎn)單,因?yàn)?8155 內(nèi)部有一個(gè) 8 位地址鎖存器,故無(wú) 需外接鎖存器 。 發(fā)光二極管( LED)具有功耗低、體積小、可靠性高、壽命長(zhǎng)和相應(yīng)快等優(yōu)點(diǎn),早己廣泛應(yīng)用于儀器儀表、計(jì)算機(jī)、汽車、電子玩 具、通訊、自動(dòng)控制、軍事等領(lǐng)域。0x7F7F。 20 T i t l eN um be r R e vi s i o nS i z eA4D a t e : 10 J un 20 09 S h e e t o f F il e : C : \ D oc um e n t s a nd S e t ti ng s \ A dm i n i s t r a t o r \ 桌面 \論文 \ B a c k up o f C op y o f M C U _8 1 55 .D D BD r a w n B y:C 10 20. 1u FV C CA D 012P A 021A D 113P A 122A D 214P A 223A D 315P A 324A D 416P A 425A D 517P A 526A D 618P A 627A D 719P A 728P B 029CE8P B 130RD9P B 231WR10P B 332I O / M7P B 433A L E11P B 534P B 635P B 736T M R O U T6P C 037P C 138T M R I N3P C 239P C 31P C 42R E S E T4P C 55U 10 281 55D 10 1L E D 3R 10 151 0D 10 2L E D 3R 10 251 0D 10 3L E D 3D 10 4L E D 3R 10 351 0R 10 451 0R 10 551 0D 10 6L E D 3R 10 651 0D 10 7L E D 3D 10 8L E D 3R 10 751 0R 10 851 0D 10 5L E D 3D 10 9L E D 3R 10 951 0D 11 0L E D 3R 11 051 0D 11 1L E D 3D 11 2L E D 3R 11 151 0R 11 351 0R 11 451 0D 11 5L E D 3R 11 651 0D 11 6L E D 3D 11 7L E D 3R 11 751 0R 11 851 0D 11 3L E D 3S 1 04S W P BS 1 05S W P BS 1 03S W P BV C CG N DR 11 910 KR 12 010 KR 12 110 KV C C 圖 LED顯示與按鍵掃描電路 按鍵掃描 本設(shè)計(jì)采用獨(dú)立式按鍵接口設(shè)計(jì) 。 在程序中,定義了 21 一個(gè) 16 位的整型變量 lamp,用來(lái)存儲(chǔ) 16 個(gè) LED 的數(shù)據(jù)。 從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對(duì)思路逐漸的清晰,整個(gè)寫(xiě)作過(guò)程難以用語(yǔ)言來(lái)表達(dá)。 3. 電路設(shè)計(jì)。 附 錄 //filename: //功能:流水燈 include include include define uchar unsigned char //定義 uchar 為無(wú)符號(hào)字符型 8 位 define uint unsigned int //定義 uint 為無(wú)符號(hào)整型 16 位 define count_T1_L 0xB0 //T1 定時(shí)器初值 50MS 定時(shí) define count_T1_H 0x3C char xdata PortA _at_ 0x7F01。 //T1 溢出中斷標(biāo)志 bit Flag_K=0。 key=PortC。 //返回按鍵值 } else { count_Y++。 break。 break。 uint Led_H=0x0000。 if(temp_Hamp。 temp_L=1。 TR1=1。 //8155 初始化 A 口 B 口 為輸出 C 口輸入 PortA=0xFF。 //顯示狀態(tài)切換 break。 //逆時(shí)針循環(huán) 30 Display_Led(lamp)。break。 while(1) { a=KeyScan8155()。 //允許計(jì)數(shù)器溢出中斷 EA=1。 PortA=Led_Hamp。 temp_H=1。 temp_L=lampamp。 break。 break。 if(key==0) { if(count_N10) //判斷是否有鍵放開(kāi) { Flag_K=0。 keyamp。 /******************************************************/ void t1_int(void) interrupt 3 //T1 溢出中斷 { TL1=count_T1_L。 //B 口地址 char xdata PortC _at_ 0x7F03。 4. 軟件的學(xué)習(xí)。回想這段日子的經(jīng)歷和感受,我感慨萬(wàn)千,在這次畢業(yè)設(shè)計(jì)的過(guò)程中,我擁有了無(wú)數(shù)難忘的回憶和收獲。 本文的重要研究工作及結(jié)論如下: 1. 介紹了很經(jīng)典的常用的 MCS51 系列單片機(jī), 介紹了 8051 的引腳功能、存儲(chǔ)器配置、并行輸入輸 出電路、定時(shí)計(jì)數(shù)器等。適用于按鍵數(shù)量較少的場(chǎng)合。 0x0F0F。 8155 的 A,B 兩個(gè)口加起來(lái)剛好就是 16 個(gè) I/O,我們只需要將一個(gè) 16 位二進(jìn)制數(shù)(程序中一般習(xí)慣用十六進(jìn)制表示如 0x7FFF)送到 8155 的 A,B 口,由于我們的發(fā)光二極管( LED)是 共陽(yáng)極的接法,當(dāng) 8155 的 I/O 口輸出為低電平時(shí)對(duì)應(yīng)的 LED 就點(diǎn)亮。 8051 的地址鎖存信號(hào) ALE 與8155 的 ALE 直接連接。 1) 定時(shí) /計(jì)數(shù)器的輸出方式 2) 定時(shí) /計(jì)數(shù)器的工作 8155 對(duì)內(nèi)部定時(shí)器的控制是由 8155 控制字的 D D6 位決定的 ,現(xiàn)總結(jié)如下 表所示。其中, A、 B 口可以工作于基本 I/O 方式或選通 I/O方式, C 口可工作于基本 I/O 方式,也可以作為 A、 B 選通方式時(shí)的控制聯(lián)絡(luò)線。 1: 有A 口緩沖器: 0: 空。 作擴(kuò)展 I/O 口使用 當(dāng) CE=0, IO/M=1 時(shí),此時(shí)可以對(duì) 8155 片內(nèi) 3 個(gè) I/O 端口以及命令 /狀態(tài)寄存器和定時(shí) /計(jì)數(shù)器進(jìn)行操作。因此,單片機(jī)的 P0 口和 8155 連接時(shí),無(wú)需外接鎖存器。171。 圖 8155 的引腳圖和結(jié)構(gòu)框圖 下面 我們對(duì) 8155 的引腳分類說(shuō)明如下: (1) 地址 /數(shù)據(jù)線 AD0~ AD7( 8 條):是低 8 位地址線和數(shù)據(jù)線的共用輸入總線,常和 51 單片機(jī)的 P0 口相連,用于分時(shí)傳送地址數(shù)據(jù)信息,當(dāng) ALE=1 時(shí),傳送的是地址。 定時(shí)器控制寄存器中, 本設(shè)計(jì)與定時(shí)器有關(guān)的控制位有 1 位,即 TR1運(yùn)行控制位。 8051 單片機(jī)的 定時(shí) /計(jì)數(shù)器 在單片機(jī)控制應(yīng)用中,定時(shí)和計(jì)數(shù)的需求很多,為此在單片機(jī)中都有定時(shí)器/計(jì)數(shù)器, 8051 中有兩個(gè) 16位定時(shí)器 /計(jì)數(shù)器,本設(shè)計(jì)使用的是定時(shí)器 T1。 ET1=1,允許定時(shí)器中斷。這些控制內(nèi)容分布在 4 個(gè)控制寄存器中:中斷允許寄存器、定時(shí)器控制寄存器、串行控制寄存器和中斷優(yōu)先級(jí)寄存器 。其第一功能是當(dāng)不帶片外存儲(chǔ) 器時(shí),作為通用 I/O口;第二功能是 8051 帶片外存儲(chǔ)器時(shí),與 P0 口配合,傳送片外存儲(chǔ)器的高 8位。 在接電瞬間, RESET 端的電位與 VCC 相同,隨著充電 11 電流的減少, RESET 的電位逐漸下降。 ALE 信號(hào)每出現(xiàn)一次, CPU就進(jìn)行一次取指操作,但由于不同指令的字節(jié)數(shù)和機(jī)器周期數(shù)不同,因此取指令操作也隨指令不同而有小的差異。 本設(shè)計(jì)采用的晶振頻率為 12MHz。 1) 節(jié)拍與狀態(tài) 把振蕩脈沖的周期定義為節(jié)拍(用 P表示)。而在芯片的外部, XTAL1 和 XTAL2 之間跨接晶體振蕩器和微調(diào)電容,從而構(gòu)成一個(gè)穩(wěn)定的自激振蕩器,這就是單片機(jī)的時(shí)鐘電路,如圖。 ( 4) 輸入 /輸出( I/O)引腳 P0、 P P P3(共 32 根) ① P0 口( 39腳至 32 腳):是雙向 8位三態(tài) I/O口,在外接存儲(chǔ)器時(shí),與地址總線的低 8位及數(shù)據(jù)總線復(fù)用 。推薦在此引腳與 VSS 引腳之間連接一個(gè)約 的下拉電阻,與 VCC 引腳之間連接一個(gè)約 10μF 的電容,以保證可靠地復(fù)位。 圖 MCS51 引腳圖、邏輯符號(hào)圖 下面按其引腳功能分為四部分?jǐn)⑹鲞@ 40 條引腳的功能。 7) 中斷控制系統(tǒng) MCS51單片機(jī)的中斷功能較強(qiáng),以滿足控制應(yīng)用的需要。 4) 定時(shí) /計(jì)數(shù)器 8051 共有兩個(gè) 16 位的定時(shí) /計(jì)數(shù)器,以實(shí)現(xiàn)定時(shí)或計(jì)數(shù)功能,并以其定時(shí)或計(jì)數(shù)結(jié)果對(duì)計(jì)算機(jī)進(jìn)行控制。 片內(nèi)低 128 字節(jié) RAM是用戶真正可以存取隨機(jī)數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)器,其地址為 00H7FH。單片機(jī)執(zhí)行程序就是在控制電路的控制下進(jìn)行的。 第 1 章 系統(tǒng)方案設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì)方案: 在做此設(shè)計(jì)時(shí),應(yīng)先確定其系統(tǒng)框架,以下便是此設(shè)計(jì)的系統(tǒng)框圖 。因此,只要外加一些擴(kuò)展電路及必要的通道接口就可以構(gòu)成各種計(jì)算機(jī)應(yīng)用系統(tǒng),并具 有集成度高、可靠性高、性能價(jià)格比高、適應(yīng)溫度范圍寬、抗干擾能力強(qiáng)、小巧靈活、易于實(shí)現(xiàn)機(jī)電一體化等優(yōu)點(diǎn),已廣泛應(yīng)用于智能化儀器儀表的檢測(cè)、控制以及生產(chǎn)設(shè)備自動(dòng)化、家用電器等領(lǐng)域。它在整個(gè)裝置中,起著有如人類頭腦的作用,它出了毛病,整個(gè)裝置就癱瘓了。 27 附錄 19 II 8051 并行擴(kuò) 展總線 15 并行 I/O 接口 8155 14 第 3 章 8051 單片機(jī)與 8155 的接口設(shè)計(jì) 12 8051 單片機(jī)的定時(shí) /計(jì)數(shù)器 1 ABSTRACT 4 第 2 章 8051 單片機(jī)原理分析及硬件電路 6 8051 單片機(jī)簡(jiǎn)述 8 晶體振蕩電路 12 8051 單片機(jī)的中斷系統(tǒng) 13 用于定時(shí) /計(jì)數(shù)器控制的寄存器 15 8155 內(nèi)部功能結(jié)構(gòu)及引腳 19 8051 單片機(jī)與 8155 的接口 22 第 5 章 結(jié)論 24 參考文獻(xiàn) 因?yàn)樗w積小,通常都藏在被控機(jī)械的“肚子”里。而近年來(lái)推出的一些高檔單片機(jī)還包含有許多特殊功能單元 。 學(xué)習(xí)單片機(jī)的最有效方法就是理論與實(shí)踐并重,本文將用單片機(jī) 8051 和外圍接口 815發(fā)光二極管、晶振、復(fù)位、電源等電路以及必要的軟件組成的以 8051 為核心,輔以簡(jiǎn)單的設(shè)備和必要的電路,設(shè)計(jì)了一款簡(jiǎn)易的流水燈,并編寫(xiě)簡(jiǎn)單的程序,使其能夠自動(dòng)工作。例如定時(shí)控制電路和振蕩電路均屬于控制電路
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1