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

正文內(nèi)容

可編程彩燈控制器畢業(yè)論文(完整版)

  

【正文】 。系統(tǒng)軟件(如:程序指令,常數(shù),表格)固化在ROM中,不易受病毒破壞。兩個(gè)16位定時(shí)/計(jì)數(shù)器 主要性能參數(shù) 他有通用寄存器一共32個(gè),前16個(gè)寄存器都不能直接與立即數(shù)打交道,因而通用性有所下降。本次設(shè)計(jì)中我們提出了以下兩種方案。而單片機(jī)又是PC的一個(gè)分支,隨著信息技術(shù)革命的深入和計(jì)算機(jī)技術(shù)的飛速發(fā)展,單片機(jī)的應(yīng)用越來(lái)越廣泛,并逐漸成為一門關(guān)鍵的技術(shù)學(xué)科。顯示模塊由8行8列共64個(gè)彩燈構(gòu)成。 5月27日—28日 將腐蝕后的電路板根據(jù)要求焊接元器件。目前市面上的單片機(jī)種類繁多,性能各異,故提出以兩種方案:方案一:采用51單片機(jī)為控制器的LED顯示屏。這種彩燈控制器結(jié)構(gòu)往往有芯片過(guò)多、電路復(fù)雜、功率損耗大等缺點(diǎn)而且價(jià)格昂貴。本文提出了一種基于AT89C51單片機(jī)的簡(jiǎn)易彩燈控制系統(tǒng),實(shí)現(xiàn)對(duì)點(diǎn)陣式LED彩燈的控制。單片機(jī)將CPU、存儲(chǔ)器、I/O接口電路等部件集成在一塊半導(dǎo)體芯片上,實(shí)際上構(gòu)成了一個(gè)完整的微型計(jì)算機(jī)。MCS48單片機(jī)以其體積小、功能全、價(jià)格低等優(yōu)點(diǎn)贏得了廣泛的應(yīng)用,為單片機(jī)的發(fā)展奠定了基礎(chǔ),成為了單片機(jī)發(fā)展史上重要的里程碑。電飯煲、視聽(tīng)音響等家用電器配上單片機(jī)后,提高了智能化程度,增加了功能,倍受人們喜愛(ài)。單片機(jī)實(shí)質(zhì)上是一塊芯片,在實(shí)際應(yīng)用中,通常很少將單片機(jī)和被控對(duì)象直接進(jìn)行電氣連接,而必須外加各種擴(kuò)展接口電路、外部設(shè)備等硬件并寫(xiě)入軟件,才能構(gòu)成一個(gè)單片機(jī)應(yīng)用系統(tǒng)。伴隨著人們生活環(huán)境的不斷改善和美化,在許多場(chǎng)合可以看到霓虹燈。由于單片機(jī)的可編程性,用戶只需通過(guò)更改程序就可以實(shí)現(xiàn)不同的彩燈循環(huán)模式,從而獲得良好的觀賞效果。 工作進(jìn)度及具體安排。LED彩燈具有成本低、發(fā)光純度高、發(fā)光熱量小、耗電量低、超長(zhǎng)壽命的特點(diǎn),所以利用單片機(jī)作LED彩燈控制器,不僅使控制花樣、路數(shù)大大增加,而且成本低,電路實(shí)現(xiàn)簡(jiǎn)單,有著很大的發(fā)展前景。個(gè)人計(jì)算機(jī)簡(jiǎn)稱PC(Personal Computer),是微型計(jì)算機(jī)中應(yīng)用最廣泛的一種,也是近年來(lái)計(jì)算機(jī)領(lǐng)域中發(fā)展最快的一個(gè)分支?;趩纹瑱C(jī)的循環(huán)彩燈控制系統(tǒng)的設(shè)計(jì)利用了單片機(jī)的內(nèi)部資源并結(jié)合C語(yǔ)言編程 ,完成了單片機(jī)系統(tǒng)開(kāi)發(fā)的基本流程,因此具有典型的代表意義,是學(xué)習(xí)和開(kāi)發(fā)單片機(jī)的基本實(shí)驗(yàn)之一。采用AT89C51單片機(jī)為本設(shè)計(jì)的主控芯片,利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的I/O端口及其控制的準(zhǔn)確性,可實(shí)現(xiàn)彩燈控制的基本要求。 方案的總體設(shè)計(jì)框圖可編程彩燈控制器總體設(shè)計(jì)方框圖如圖1所示,主控制芯片采用單片機(jī)AT89C51,用一個(gè)88LED點(diǎn)陣式顯示器通過(guò)I/O口傳送數(shù)據(jù)實(shí)現(xiàn)豐富多樣的彩燈循環(huán)效果。三級(jí)加密程序存儲(chǔ)器空閑方式停止CPU的工作,但允許RAM,定時(shí)/計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。 引腳功能說(shuō)明P0 口:P0口是一組8位漏極開(kāi)路型雙向I/O口,也即地址/數(shù)據(jù)總線復(fù)用口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(IIL)。Flash編程或校驗(yàn)時(shí),P2亦接受高位地址和其它控制信號(hào)。即使不訪問(wèn)外部存儲(chǔ)器,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的正脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。XTAL2:內(nèi)部振蕩電路反相放大器的輸出端。AT89C51中有一個(gè)用于構(gòu)成內(nèi)部震蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。 復(fù)位電路 在AT89C51單片機(jī)復(fù)位引腳RST出現(xiàn)兩個(gè)機(jī)器周期(24個(gè)振蕩周期)以上的高電平時(shí),單片機(jī)就執(zhí)行復(fù)位操作。單片機(jī)的復(fù)位電路如下圖所示。因此在設(shè)計(jì)硬件電路時(shí),要在LED二極管電路中串接一個(gè)限流電阻,阻值在300~1之間,調(diào)節(jié)阻值的大小可以控制發(fā)光二極管的發(fā)光亮度。本設(shè)計(jì)采用10k的排阻。第三,在25ms內(nèi)點(diǎn)亮每行的時(shí)間,如果這個(gè)時(shí)間長(zhǎng),則數(shù)碼管的亮度高,反之則暗。 void disp3(void)。 unsigned char code biao3[][8]={ //實(shí)體四邊形0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00, 0x00,0x00,0x18,0x3C,0x3C,0x18,0x00,0x00, 0x00,0x18,0x3C,0x7E,0x7E,0x3C,0x18,0x00, 0x18,0x3C,0x7E,0xFF,0xFF,0x7E,0x3C,0x18}。 } for (。) { if (P1==0xfd) //確認(rèn)此鍵按下 continue。 case 0xfb:delay_ms(10)。 //正常釋放跳出循環(huán) } disp2()。 //如為干擾繼續(xù)循環(huán) if (P1==0xf7) continue。 } for (。) { if (P1==0xdf) //確認(rèn)此鍵按下 continue。 case 0xbf:delay_ms(10)。 //正常釋放跳出循環(huán) } disp6()。 //如為干擾繼續(xù)循環(huán) if (P1==0x7f) continue。 //定義左循環(huán)賦初值 for(i=0。i=3。 } (4) 方式二程序 方式二程序可以實(shí)現(xiàn)從左至右逐個(gè)點(diǎn)亮LED燈,再逐個(gè)熄滅。 temp=temp1。 delay_ms(500)。i++) //單列燈向左移 { P0=temp。 P2=0x00。) { for (i=0。 //定義查表的行號(hào) } if (P1!=0xff) //檢測(cè)按鍵有無(wú)按下 { P2=0xff。i++) { P2=0xff。 break。 //查表賦值 P2=~(0x80i)。 //局部變量聲明 for (。 if(k++=3) k=0。i++) { P2=0xff。 break。j10。 41 可編程彩燈控制器的運(yùn)行結(jié)果第五章 硬件電路的制作與調(diào)試 PCB板的制作u 第1步:利用PROTEL繪制原理圖,再利用網(wǎng)絡(luò)表生成相應(yīng)的PCB圖,以備打印。 裝配與調(diào)試工具準(zhǔn)備:20W電烙鐵一把,萬(wàn)用電表一個(gè),尖嘴鉗一把,螺絲刀一把,焊錫絲和松香若干。通電調(diào)試:所有導(dǎo)線分布到位確認(rèn)無(wú)誤后,開(kāi)始通電調(diào)試。將仿真生成的HEX文件燒寫(xiě)到單片機(jī)中,并將AT89C51芯片插入電路板進(jìn)行聯(lián)機(jī)調(diào)試。在硬件電路設(shè)計(jì)方面,首先給出了單片機(jī)最小系統(tǒng)電路,這個(gè)電路是構(gòu)成各種應(yīng)用電路的基礎(chǔ)。單片機(jī)開(kāi)發(fā)行業(yè)正以迅猛的速度發(fā)展,為我今后的工作提供了方向。首先誠(chéng)摯地感謝我的論文指導(dǎo)老師李銳敏。F1八排阻RPRP210K2SIP9AT89C51U11DIP40晶振X112MHz1XTAL188點(diǎn)陣顯示器1電阻R110k1按鈕9DIP429。同時(shí)我要感謝所有教過(guò)我的老師們。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。其次在最小系統(tǒng)的基礎(chǔ)上設(shè)計(jì)了按鍵輸入部分。對(duì)于工作不穩(wěn)定的問(wèn)題我們認(rèn)真查出原因并加以排除。應(yīng)特別注意電源的走線,防止電源之間的短路和極性錯(cuò)誤。焊接時(shí)必須注意焊接質(zhì)量。u :將打印好PCB圖的熱轉(zhuǎn)印紙平鋪在覆銅板上,準(zhǔn)備轉(zhuǎn)印。} 調(diào)試與仿真打開(kāi)Keil程序,創(chuàng)建項(xiàng)目,并選擇單片機(jī)型號(hào)為AT89C51。 unsigned char i1,j1。 //查表賦值 P2=~(0x80i)。 P0=0x00。i=7。 //延時(shí) } if (j++=70) //定義循環(huán)周期總時(shí)間 { j=0。 /****************花邊四邊形功能函數(shù)程序****************/void disp2(void) { unsigned char i=0,j=0,k=0。 //查表賦值 P2=~(0x80i)。 break。i++) { P2=0xff。 delay_ms(500)。 temp=temp1。 P0=0x00。 } temp=0x80。/*****************拉幕式功能函數(shù)程序********************/ void disp6(void) { char i,temp。 P0=(temp(7i)|temp(0+i))。i++) //自中間向兩側(cè)循環(huán) { temp=0x01。 //正常釋放跳出循環(huán) } disp7()。 case 0x7f:delay_ms(10)。) { if (P1==0xbf) //確認(rèn)此鍵按下 continue。 } for (。 //如為干擾繼續(xù)循環(huán) if (P1==0xef) continue。 } disp3()。 case 0xf7:delay_ms(10)。) { if (P1==0xfb) //確認(rèn)此鍵按下 continue。 } for (。 //如為干擾繼續(xù)循環(huán) if (P1==0xfe) continue。 (2) 主程序本系統(tǒng)主程序主要用來(lái)檢測(cè)按鍵。 void disp5(void)。本系統(tǒng)共有8個(gè)按鍵,對(duì)應(yīng)8種不同的顯示方式。LED點(diǎn)陣顯示器單塊使用時(shí),既可替代數(shù)碼管顯示數(shù)字,也可顯示各種中西文字及符號(hào)。由于數(shù)字電路的輸出只有高、低(0、1)兩種電平值,對(duì)一個(gè)端口而言,如果電流的方向是向其外部流動(dòng)的則是“拉電流”,一般是對(duì)負(fù)載提供電流,其提供電流的數(shù)值叫“拉電流”。單片機(jī)的P1口對(duì)按鍵進(jìn)行檢測(cè)來(lái)控制顯示不同模式的循環(huán)效果。它既可以實(shí)現(xiàn)上電復(fù)位,又能通過(guò)按鈕復(fù)位。外接石英晶體(或陶瓷諧振器)及電容CC2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。 單片機(jī)最小應(yīng)用系統(tǒng)及按鍵電路一個(gè)單片機(jī)嵌入式系統(tǒng)的核心,其實(shí)就是一個(gè)單片機(jī)的最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指用最少的元件組成的單片機(jī)可以工作的系統(tǒng)。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。對(duì)FLASH存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖。P3 口:P3 口是一組帶有內(nèi)部上拉電阻的8 位雙向I/O 口,P
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1