光立方設(shè)計說明書.doc_第1頁
光立方設(shè)計說明書.doc_第2頁
光立方設(shè)計說明書.doc_第3頁
光立方設(shè)計說明書.doc_第4頁
光立方設(shè)計說明書.doc_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

此文檔收集于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系網(wǎng)站刪除 光立方設(shè)計說明書 光立方 學(xué) 院: 計算機(jī)學(xué)院 學(xué)生姓名: 斯東仁,劉逸凡,呂壯壯,龔明強(qiáng) 指導(dǎo)教師: 唐建國 職稱 教師 專 業(yè): 嵌入式系統(tǒng)工程 班 級: 1501 學(xué) 號: 完成時間: 2016年5月 武漢軟件工程職業(yè)學(xué)院光立方設(shè)計課題 學(xué)院:計算機(jī)學(xué)院 專業(yè):嵌入式系統(tǒng)工程指導(dǎo)教師唐建國學(xué)生姓名斯東仁,呂壯壯,龔明強(qiáng),劉逸凡課題名稱光立方內(nèi)設(shè)計內(nèi)容及任務(wù)一、設(shè)計任務(wù)設(shè)計一個具有特定功能的光立方。二、設(shè)計內(nèi)容1、光立方的硬件系統(tǒng) (1)單片機(jī)最小系統(tǒng)模塊 (2)供電模塊 (3)光立方顯示模塊 (4)鍵盤模塊 (5)驅(qū)動模塊2、光立方的軟件系統(tǒng) (1)系統(tǒng)監(jiān)控程序模塊 (2)光立方顯示程序模塊 (3)鍵盤程序模塊三、設(shè)計要求該光立方上電或按鍵復(fù)位后能自動顯示P.,進(jìn)入準(zhǔn)備工作狀態(tài)。該光立方可以通過鍵盤選擇顯示花樣,切換花樣,停止顯示。要求88的光立方硬件,并且顯示四種及以上花樣。此文檔僅供學(xué)習(xí)與交流摘 要 當(dāng)今社會,隨著電子行業(yè)的不斷發(fā)展,單片機(jī)的應(yīng)用從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計思想和設(shè)計方法,已廣泛的應(yīng)用在工業(yè)自動化、通信、自動檢測、信息家電、電力電子航空航天等各個方面。成為現(xiàn)代生產(chǎn)和生活中不可缺少的一部分。 設(shè)計采用4*4*4的光立方模式,硬件主要分為七個模塊:主控模塊、驅(qū)動模塊、顯示模塊、鍵盤模塊、電源模塊、復(fù)位模塊、下載模塊。采用的主控芯片為AT89S52 芯片,驅(qū)動電路是采用了常用74HC573數(shù)字芯片,設(shè)計采用C語言編程,通過單片機(jī)I/O口控制LED的亮滅,采用延時控制LED亮滅時間,最終使得整個立體展現(xiàn)不同的造型和圖案,使其變得美輪美奐、絢麗多彩。 關(guān)鍵詞:光立方;AT89S52;74LS573鎖存器目 錄1 緒論1 1.1 光立方的背景1 1.2 研究的意義12 設(shè)計要求和方案介紹2 2.1 設(shè)計要求2 2.2 方案介紹2 2.2.1 系統(tǒng)整體框圖2 2.2.2 光立方發(fā)光原理33 系統(tǒng)硬件電路設(shè)計4 3.1 主要元器件的介紹4 3.1.1 AT89S52芯片介紹4 3.1.2 74HC573芯片介紹5 3.1.3 四位一體數(shù)碼管介紹5 3.2 硬件電路模塊介紹7 3.2.1 最小系統(tǒng)模塊介紹7 3.2.2 驅(qū)動模塊介紹9 3.2.3 鍵盤模塊介紹10 3.2.4 顯示模塊介紹104 軟件系統(tǒng)說明12 4.1 軟件系統(tǒng)模塊12 4.2 軟件系統(tǒng)模塊的程序流程框圖125 光立方系統(tǒng)測試15 5.1 操作說明15 5.2 測試結(jié)果15 5.3 結(jié)果分析17 5.4 設(shè)計結(jié)論17 5.5 設(shè)計體會17結(jié)束語18參考文獻(xiàn)19致謝20附錄21 附錄A 原理圖21 附錄B 實物圖23 附錄C 元件清單24 附錄D 程序清單251 緒論1.1 光立方的背景 光立方是由四千多棵光藝高科技“發(fā)光樹”組成的,在2009年10月1日天安門廣場舉行的國慶聯(lián)歡晚會上面世,這是新中國成立六十周年國慶晚會最具創(chuàng)意的三大法寶之首,自從國慶60周年聯(lián)歡晚會開始演練后,一個全新的名詞“光立方”,吸引了全國人民的關(guān)注,并得到了全球的高度肯定。所謂“光立方”:就是在平面LED基礎(chǔ)上發(fā)展起來的新的顯示技術(shù),通過復(fù)雜的程序控制,在三維空間能夠顯示具有立體感的圖形、動畫等。由此,也掀起了光立方的設(shè)計與學(xué)習(xí)熱潮,在原有的基礎(chǔ)上不斷增加難度,增加變換花樣,吸引電子愛好者對其研究、創(chuàng)新。1.2 研究的意義光立方作為一種特殊的顯示資源,已用于一些廣告行業(yè)、家庭、娛樂廳、會議室、大型演唱會、城市地標(biāo)廣場等場所的布置和裝飾,還可以用于更廣泛方面,具有廣闊的應(yīng)用前景。隨著社會經(jīng)濟(jì)的不斷進(jìn)步,人們對LED顯示器的認(rèn)識不斷加深,其應(yīng)用領(lǐng)域越來越廣。目前正朝著更高亮度、更高耐氣候性、更高的發(fā)光密度、更高的發(fā)光均勻性,可靠性、全色化方向發(fā)展。而且,光立方的研究對未來的3D技術(shù)有很大的借鑒和啟發(fā)作用。2 設(shè)計要求和方案介紹2.1 設(shè)計要求 光立方上電或按鍵復(fù)位后能自動顯示P.,進(jìn)入準(zhǔn)備工作狀態(tài)。光立方可以通過鍵盤選擇顯示花樣,切換花樣,停止顯示。要求44的光立方硬件,并且顯示四種及以上花樣。2.2 方案介紹2.2.1 系統(tǒng)整體框圖 系統(tǒng)主要由主控電路、時鐘電路、復(fù)位電路、驅(qū)動電路、電源電路、獨(dú)立鍵盤電路、數(shù)碼管顯示電路、LED光立方電路組成;時鐘電路、復(fù)位電路和獨(dú)立鍵盤電路作為單片機(jī)輸入,LED光立方電路和數(shù)碼管顯示電路作為單片機(jī)輸出,系統(tǒng)框圖如圖1所示。 圖1 系統(tǒng)框圖2.2.2 光立方發(fā)光原理光立方設(shè)計采用的是4*4*4的模塊,采取層共陰,豎共陽的接法,即每一層的LED燈引出一個陰極。共陰極直接接到AT89S52單片機(jī)的P3口線的P3.7-P3.4,豎共陽引出16根導(dǎo)線通過74HC573鎖存器接到單片的P0口和P2口。獨(dú)立式鍵盤接到P1口線。數(shù)碼管顯示電路接到P0口和P2口。通過編寫C 語言程序使光立方按不同的花式變化。3 系統(tǒng)硬件電路設(shè)計3.1 主要元器件的介紹3.1.1 AT89S52芯片介紹AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K系統(tǒng)可編程Flash存儲器。使用Atmel公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈活的8位CPU和在系統(tǒng)可編程Flash,使得AT89S52在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。AT89S52單片機(jī)引腳圖如圖2所示。圖2 AT89S52引腳圖VCC和GND:分別為外接電源和接地。P0-P3:為輸入/輸出口線。其中P3口每一位有第二功能RST/VPD:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機(jī)器周期的高電平時間。ALE:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地址字節(jié)。在Flash編程期間,此引腳用于輸入編程脈沖。:外部程序存儲器的選通信號。在由外部程序存儲器取址期間,每個機(jī)器周期兩次有效。:當(dāng)保持低電平時,在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。3.1.2 74HC573芯片介紹74HC573是八進(jìn)制 3 態(tài)非反轉(zhuǎn)透明鎖存器。器件的輸入是和標(biāo)準(zhǔn) CMOS 輸出兼容的;加上拉電阻,他們能和LS/ALSTTL輸出兼容。當(dāng)鎖存使能端為高時,這些器件的鎖存對于數(shù)據(jù)是透明的(也就是說輸出同步)。當(dāng)鎖存使能變低時,符合建立時間和保持時間的數(shù)據(jù)會被鎖存。輸出既不是高電平,也不是低電平,而是高阻抗的狀態(tài);在這種狀態(tài)下,可以多個芯片并聯(lián)輸出,當(dāng)輸入的數(shù)據(jù)消失時,在芯片的輸出端,數(shù)據(jù)仍然保持。74HC573引腳圖如圖3所示圖3 74HC573引腳圖3.1.3 四位一體數(shù)碼管介紹 設(shè)計采用的是四位一體共陽極的數(shù)碼管,其內(nèi)部電路已經(jīng)連接好,引出的管腳如圖4所示。上面八根引腳是段控引腳,下面的是位控引腳。通過輸入位控和段控信號使數(shù)碼管按自己想要的方式點(diǎn)亮。圖4 四位一體數(shù)碼管引腳圖 3.2 硬件電路模塊介紹3.2.1 最小系統(tǒng)模塊介紹單片機(jī)最小系統(tǒng)由單片機(jī)、電源電路、復(fù)位電路、時鐘電路以及下載電路等部分組成。最小系統(tǒng)的原理圖如圖5所示圖5 最小系統(tǒng)電路圖 (1)電源電路。單片機(jī)的輸入電壓為直流+5V,必須接通+5V 的直流電源才能正常工作。為了獲得+5V電源電壓,采用12V變壓器將220V電壓降壓成所需要的12V交流電壓,通過整流、濾波、穩(wěn)壓、給系統(tǒng)提供穩(wěn)定的直流電壓+5V。整流橋選擇2W10型號,承受電流的能力為2A,最大耐壓能力為1000V。通過計算,濾波電容C5、C6取標(biāo)稱值470F,減少紋波系數(shù)電容C2取0.1F,穩(wěn)壓芯片選取LM7805,為了保護(hù)發(fā)光二極管不被燒壞,加上1K的保護(hù)電阻R12,才能輸出穩(wěn)定的+5V電壓。電源電路如圖6所示。圖6 電源電路 (2)復(fù)位電路。復(fù)位是單片機(jī)的初始化操作,其主要功能是把PC初始化為0000H,使單片機(jī)從0000H單元開始執(zhí)行程序。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)由于程序運(yùn)行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需要按復(fù)位鍵以重新啟動。硬件系統(tǒng)中采用的是AT89S52單片機(jī),需要在復(fù)位管腳RST上產(chǎn)生兩個周期的高電平才能使單片機(jī)復(fù)位。因此,在復(fù)位鍵沒有按下時,由計算可得,電容C1選取22F,電阻R9取1K;當(dāng)復(fù)位鍵按下,復(fù)位端經(jīng)電阻R10與VCC接通,由于電阻R9與R10分壓,為保證復(fù)位信號有效,電阻R10取200。復(fù)位電路如圖7所示。圖7 復(fù)位電路圖 (3)時鐘電路。對于AT89S52來說,片內(nèi)設(shè)有一個由反向放大器所構(gòu)成的振蕩電路,XTAL1和 XTAL2分別為振蕩電路的輸入和輸出端,電容器C3、C4起穩(wěn)定振蕩頻率、快速起振的作用,電容值一般為533pF。但在時鐘電路的實際應(yīng)用中一定要注意正確選擇其大小,并保證電路的對稱性,盡可能匹配。設(shè)計中采用大小為33pF的電容和12MHz的晶振,其時鐘電路如圖8所示。圖8 時鐘電路圖 (4)下載電路。下載電路用于連接下載線,將程序下載到單片機(jī)內(nèi)部。主體部分就是一個下載口,接到電路中。下載電路如圖9所示 圖9 下載電路圖3.2.2 驅(qū)動模塊介紹 設(shè)計采用的是兩塊74HC573芯片并聯(lián)驅(qū)動。驅(qū)動模塊電路如圖10所示,光立方是豎共陽、層共陰的,共陽引出的十六根導(dǎo)線用74HC573芯片驅(qū)動,通過芯片接到P0口和P2口。共陰引出的四根導(dǎo)線直接接到P3.7-P3.4口線。圖10 驅(qū)動模塊電路圖3.2.3 鍵盤模塊介紹設(shè)計采用的是獨(dú)立式鍵盤,一共用到四個按鍵。各個按鍵之間互不干擾,每個按鍵控制光立方的一種顯示狀態(tài)。按鍵部分電路如圖11所示,按鍵S1-S4分別接到單片機(jī)P10-P13口線上。單片機(jī)芯片額四個口線都加了上拉排阻,按鍵按下時,對應(yīng)口線的電平將被拉低。圖11 鍵盤模塊電路圖3.2.4 顯示模塊介紹數(shù)碼管顯示模塊主要由一個四位一體數(shù)碼管、74HC573驅(qū)動芯片和8個470的電阻構(gòu)成。數(shù)碼管顯示模塊電路如圖12所示。數(shù)碼管實際上是由二極管構(gòu)成,發(fā)光二極管正常工作時,其兩端正向壓降約為1.6V,正向電流約為10mA。為了使數(shù)碼管達(dá)到一定的亮度,就使用芯片74HC573放大電流,來作為數(shù)碼管的驅(qū)動控制數(shù)碼管的段控。同時又不使電流過大而損壞數(shù)碼管,因此在P0串上470的電阻,來達(dá)到限流的作用。圖12 顯示模塊電路圖光立方顯示模塊是由64個LED組成的,采取層共陰、豎共陽的方法焊接成一個立方體。層共陰引出四根導(dǎo)線,豎共陽引出十六根導(dǎo)線。如圖13所示。圖13 光立方顯示模塊電路圖4 軟件系統(tǒng)說明4.1 軟件系統(tǒng)模塊 軟件系統(tǒng)包括監(jiān)控模塊,鍵盤模塊和顯示模塊,各模塊行駛各自的功能,然而又緊密聯(lián)系,共同組成了光立方的軟件系統(tǒng)。軟件系統(tǒng)系統(tǒng)總的C語言程序見附錄D。 監(jiān)控模塊是軟件系統(tǒng)的主體,反映到C語言程序中就是主程序,是編程時的整體思路。程序的成功與否和它的關(guān)系密不可分。可以說監(jiān)控模塊出現(xiàn)錯誤的話,整個軟件系統(tǒng)將進(jìn)行不下去,不能實現(xiàn)應(yīng)有的功能。設(shè)計中先初始化光立方,然后調(diào)用鍵掃描,有鍵按下則執(zhí)行按鍵對應(yīng)的顯示花樣程序,在顯示過程中一直進(jìn)行掃描,若有其他功能鍵按下,待到花樣顯示的最后一個周期執(zhí)行另一個按鍵對應(yīng)的顯示花樣程序。鍵盤模塊的軟件系統(tǒng)設(shè)計屬于函數(shù),只需在主程序中調(diào)用,判斷有無按鍵按下,有則執(zhí)行相應(yīng)的鍵功能程序,沒有的話就順序執(zhí)行主程序。顯示模塊分為兩部分,第一部分是數(shù)碼管上電復(fù)位顯示P.,另一部分是光立方顯示花樣模塊。數(shù)碼管顯示模塊先通過位控選中數(shù)碼管,再由段控選中哪幾段數(shù)碼管亮。光立方顯示模塊是通過鍵掃描控制,事先編好顯示花樣的函數(shù),有按鍵按下后直接調(diào)用。4.2 軟件系統(tǒng)模塊的程序流程框圖 監(jiān)控模塊程序流程圖如圖14所示圖14 監(jiān)控模塊程序流程圖 鍵盤模塊程序流程圖如圖15所示圖15 鍵盤模塊程序框圖 顯示模塊程序流程圖如圖16所示圖16 顯示模塊程序框圖5 光立方系統(tǒng)測試5.1 操作說明 電路連接完畢無誤后,接通電源。上電顯示P.,按下復(fù)位鍵也顯示P.。按下鍵1,光立方顯示模塊全亮并閃爍。按下鍵2,光立方顯示模塊從第一層全亮閃爍向下移動循環(huán)。按下鍵3,一豎LED燈左對角循環(huán)點(diǎn)亮。按下鍵4,單片的第一豎和第四豎點(diǎn)亮左右循環(huán)。5.2 測試結(jié)果上電復(fù)位顯示P.如圖17所示圖17 上電復(fù)位顯示P. 按下鍵1顯示花樣1如圖18所示圖18 花樣1 按下鍵2顯示花樣2如圖19所示圖19 花樣2 按下鍵3顯示花樣3如圖20所示圖20 花樣3按下鍵4顯示花樣4如圖21所示圖21 花樣45.3 結(jié)果分析 光立方顯示模塊電路焊接時沒怎么對齊,而且在彎LED燈引腳時存在一些差距。導(dǎo)致整體看上去不太整齊。分別按下各功能按鍵能實現(xiàn)相應(yīng)的顯示花樣,滿足課程設(shè)計的要求。不足之處在于花樣比較單一,有點(diǎn)簡單。還有燈的亮度太強(qiáng),導(dǎo)致拍攝的圖片不清楚。5.4 設(shè)計結(jié)論 在焊接過程引腳一定要彎的整齊,焊接需做好焊接模板這樣焊接出來的光立方硬件才更加完美。光立方顯示的花樣由程序控制,要想顯示更為復(fù)雜的花樣,程序也對應(yīng)更為困難。還有LED燈的選擇不應(yīng)該用高亮的,應(yīng)選取霧燈,這樣LED燈的亮度就不會很刺眼,視覺效果會更好。5.5 設(shè)計體會 經(jīng)過兩個多星期的努力,光立方課程設(shè)計終于完成了。在光立方顯示花樣的那刻,心里既興奮又激動。感覺這些天的努力沒有白費(fèi),付出還是有回報的。一分耕耘一分收獲,在制作光立方課程設(shè)計的過程遇到了很多困難,通過查找資料和老師、同學(xué)們的幫助都一一克服了。在焊接硬件時LED燈不好固定,很難焊接。然后用插針制作了一個固定LED燈模板,焊接速度馬上提升上去,而且焊接出來的實物更加美觀。在編寫程序的時候同樣遇到很多困難,在按鍵掃描程序這塊頓了很長一段時間,最后是參照老師的鍵掃描程序才弄出來的。遇到困難并不可怕,可怕的是沒有面對困難的勇氣及戰(zhàn)勝困得決心。沒有什么是不可能的,只要你用心,并且付出努力,一切困難都會迎刃而解,從而達(dá)成你想要的。 結(jié)束語 經(jīng)過兩個多星期的努力光立方課程設(shè)計現(xiàn)在總算順利完成,硬件和軟件的運(yùn)行都沒什么問題,能滿足課程設(shè)計的要求。光立方設(shè)計利用硬件的立體性,利用軟件的變化多樣性,這兩者結(jié)合起來就可以產(chǎn)生非常絢麗的畫面效果,光立方設(shè)計功能強(qiáng)大,可以通過改變程序產(chǎn)生很多意料不到的畫面效果。課程設(shè)計的圓滿結(jié)束。最終看到了絢麗多姿,變化多端的LED光立方的圖案。在很大程度上培養(yǎng)了獨(dú)立思考及其動手能力。學(xué)會了獨(dú)立的發(fā)現(xiàn)問題、分析問題、解決問題。設(shè)計途中,遇到的很多困難都一一解決了。同時,通過課程設(shè)計發(fā)現(xiàn)了很多不足之處,還有很大的學(xué)習(xí)空間。感受到了單片機(jī)學(xué)科的魅力,堅定了學(xué)好單片機(jī)的決心。參考文獻(xiàn)1 李廣第.朱月秀.冷祖祁.單片機(jī)基礎(chǔ)M.北京航空航天大學(xué)出社,2007.34 372 李全利.單片機(jī)原理及應(yīng)用(C51編程)M.北京高等教育出版社,2012. 56773 閻石.數(shù)字電子技術(shù)基礎(chǔ)(第五版)M.北京高等教育出版社,2006.43454 邱光源.電路(第五版)M.北京高等教育出版社,2006.56635 郭天祥.51單片機(jī)C語言教程M.北京:電子工業(yè)出版社,2009.12.2032106 李元生.LED光柱專用驅(qū)動器M.北方工業(yè)大學(xué)出版社,2008.23307 榮貴.電子制作M.科學(xué)技術(shù)文獻(xiàn)出版社,2003.15188 馬忠梅.單片機(jī)的C語言應(yīng)用程序設(shè)計M.第4版.北京航空航天大學(xué)出版 社,2003.6.8109 李光飛.單片機(jī)C程序設(shè)計指導(dǎo)M.北京航空航天大學(xué)出版社,2003.1.51010李光飛.單片機(jī)課程設(shè)計實例指導(dǎo)M.北京航空航天大學(xué)出版社,2004.84 9211張洪潤,蘭清華.單片機(jī)應(yīng)用技術(shù)教程M.北京:清華大學(xué)出版,1997.104 10612胡漢才.單片機(jī)原理及其接口技術(shù)M.第二版.北京:清華大學(xué)出版社,2004. 7881致 謝 通過這段時間的努力,我的光立方課程設(shè)計終于順利完成。 在本次課程設(shè)計過程中,首先,感謝父母多年來的養(yǎng)育之恩。感謝我的學(xué)校湖南工學(xué)院,給了我學(xué)習(xí)的環(huán)境,讓我有機(jī)會接觸單片機(jī)這門課程。其次,感謝賈雅瓊老師對我的的精心指導(dǎo)和大力支持下。賈老師的嚴(yán)格要求和諄諄教導(dǎo)深深的影響了我。本次課程設(shè)計的成功跟賈老師是密不可分的。在此,我對賈老師致以崇高的敬意。然后是此次課程設(shè)計中幫助過我的同學(xué)們。謝謝你們一直默默的給予我?guī)椭椭С帧8?錄附錄A 原理圖附錄B 實物圖附錄C 元件清單表1 元件清單元器件名稱規(guī) 格數(shù) 目AT89S52單片機(jī)40P1單片機(jī)底座40P1四位一體共陽數(shù)碼管12P1四位一體共陽數(shù)碼管插座12P174HC57320P374HC573芯片插座20P3晶振12MHz1單排插針40P3小按鍵5下載口座子1LED燈66電阻2001電阻4708電阻1K4瓷片電容0.1F1電解電容470F2電解電容22F1瓷片電容33pF2排阻10K4整流橋堆2W101變壓器200V:12V1穩(wěn)壓芯片LM78051六腳開關(guān)2附錄D 程序清單/*名稱:光立方課程設(shè)計作者:周劍波指導(dǎo)老師:賈雅瓊完成時間:2015年7月功能介紹:按鍵S1、S2、S3、S4分別控制光立方的一種花樣*/#include# include #define uint unsigned int #define uchar unsigned char sbit S1=P10; sbit S2=P11; sbit S3=P12; sbit S4=P13; sbit gong_yin1=P37; /P37 ; /第一層sbit gong_yin2=P36; /P36 ; /第二層 sbit gong_yin3=P35; /P35 ; /第三層 sbit gong_yin4=P34; /P34 ; /第四層uchar di00=1,0,1,0,1,0,1,0,1; uchar di01=0,1,1,1,0,1,1,1; uchar gong_yang11=0x08,0x40,0x00,0x00; uchar gong_yang31=0x00,0x00,0x08,0x40;uchar gong_yang12=0x48,0x44,0x22,0x21,0x30,0xc0; uchar gong_yang13=0x09,0x90,0x00,0x00; uchar gong_yang33=0x00,0x00,0x90,0x09; /*延時*/void delay(uint time) uint i,j; for(i=0;itime;i+) for(j=0;j100;j+); /*全亮并閃爍*/ void display1() uchar a; for(a=0;a2;a+) gong_yin1=di00a; gong_yin2=di00a+2; gong_yin3=di00a+4;gong_yin4=di00a+6; P0=0xff; P2=0xff; delay(250); /*單層全亮上下閃動*/ void display2() uchar b; for(b=0;b4;b+) gong_yin1=di01b;gong_yin2=di01b+3; gong_yin3=di01b+2; gong_yin4=di01b+1; P0=0xff; P2=0xff; delay(250); /*一豎點(diǎn)亮對角循環(huán)移動*/ void dis

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論