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

正文內(nèi)容

基于單片機(jī)的led電子屏設(shè)計(jì)-免費(fèi)閱讀

2025-08-26 09:36 上一頁面

下一頁面
  

【正文】 //將最后一行數(shù)據(jù)移出 } void displayS(unsigned int timer) //指定時(shí)間掃描顯示 { unsigned char i。 //將 DATA 上的數(shù)據(jù)移入寄存器 } //移入單字節(jié)結(jié)束 } //移入兩個(gè)字節(jié)結(jié)束 DATAOUT|=0X24。 //循環(huán)兩次 tmp=~lhj[i*2+ia]。 //置位高電平做準(zhǔn)備 AB=0。i++) lhj[i]=zi[i]。i++) lhj[i]=yang[i]。i++) lhj[i]=LY[i]。//指定時(shí)間掃描顯示 code unsigned char lin[32]={ 0x00,0x00,0x00,0x00,0x1F,0xF0,0x12,0x20,0x12,0x20,0x12,0x20,0x12,0x20,0xFF,0xFC, 0x12,0x22,0x12,0x22,0x12,0x22,0x12,0x22,0x1F,0xF2,0x00,0x02,0x00,0x0E,0x00,0x00/*電 ,0*/ }。 (AN 9206290756). 附 錄 附錄 1(程序代碼) /*16*16 點(diǎn)陣屏的顯示 */ include include define DATAOUT P2 //指定 P2 口做為輸出 sbit DATA=DATAOUT^0。 我還要感謝全 班 同學(xué),感謝他們大學(xué)四年所做的所有令人感動(dòng)的、幽默的、滑稽的、荒誕的事情。這些經(jīng)驗(yàn)和教訓(xùn)是: ( 1)設(shè)計(jì)之前應(yīng)該進(jìn)行大量的資料收集和分析,確定一個(gè)清晰的設(shè)計(jì)思路; ( 2) 器件選擇時(shí)要詳細(xì)閱讀器件使用手冊,不但要考慮器件的功能實(shí)現(xiàn)還要考慮器件在整個(gè)系統(tǒng)中的兼容性; ( 3) 硬件的系統(tǒng)的建立必須合理和穩(wěn)定,實(shí)物建立之前最好進(jìn)行仿 真這樣才能為軟件提供一個(gè)可靠的試驗(yàn)平臺(tái); ( 4)軟件的編寫不但要實(shí)現(xiàn)功能還要不斷的優(yōu)化、簡練、易讀。 經(jīng)過調(diào) 試和修 改,系統(tǒng)實(shí)現(xiàn)了題目所要求的中 文顯示 結(jié)束語 經(jīng)過一段時(shí)間的工作,終于完成了基于 51單片機(jī)的 LED 顯示系統(tǒng)的設(shè)計(jì),項(xiàng)目所要求的功能全部達(dá)到。 由于最重要的顯示系統(tǒng)功能的測試需要軟件配合所以在硬件調(diào)試部分只測試單片機(jī)復(fù)位電平,功能部分測試放在系統(tǒng)聯(lián)合調(diào)試部分來完成。中斷程序設(shè)定了 LED 點(diǎn)陣顯示屏所要顯示的內(nèi)容和顯示的方式,最后執(zhí)行的是各種顯示程序。首先分析程序所要實(shí)現(xiàn)的功能,程序要實(shí)現(xiàn)串口通信,靜態(tài)顯示,動(dòng)態(tài)顯示三大功能。對于串行傳輸方式來說,列數(shù)據(jù)準(zhǔn)備時(shí)間可能相當(dāng)長,在行掃描周期確定的情況下留給行顯示的時(shí)間就太少了,以致影響到 LED 的亮度。顯示數(shù)據(jù)通常存儲(chǔ)在單片機(jī)的存儲(chǔ)器中,按 8 位一個(gè)字節(jié)的形式順序排放。從理論上說,不論顯示圖形還是文字,只要控制與組成這些圖形或文字的各 個(gè)點(diǎn)所在的位置相對應(yīng)的 LED 器件發(fā)光,就可以得到我們想要的顯示結(jié)果,這種同時(shí)控制各個(gè)發(fā)光點(diǎn)亮滅的方法稱為靜態(tài)驅(qū)動(dòng)顯示方式。同樣的,當(dāng)?shù)诙€(gè)字型掃描完成之后,就進(jìn)行這樣的調(diào)整動(dòng)作,以產(chǎn)生第三個(gè)字型的編碼。 假設(shè)如果原本某個(gè)漢字的字型(第一個(gè)字型),其編碼為: 00H,10H,20H,30H,40H,50H,60H,70H,80H,90H,0A0H,0B0H,0C0H,0D0H0E0H,0F0H; 第二個(gè)字型的編碼為: 20H,30H,40H,50H,60H,70H,80H,90H,0A0H,0B0H,0C0H,0D0H0E0H,0F0H, 00H,10H 也就是把第 一個(gè)字型的編碼中,第 1列顯示數(shù)據(jù),變?yōu)榈?2列顯示數(shù)據(jù);第2 列顯示數(shù)據(jù),變成第 3 列顯示數(shù)據(jù);第 3 列顯示數(shù)據(jù),變成第 4 列顯示數(shù)據(jù);第 4 列顯示數(shù)據(jù),變成第 5 列顯示數(shù)據(jù) 以上完成一個(gè)圖形移動(dòng)的方法,也可以看成是移動(dòng) 16 個(gè)不同的字形。掃描完前 16 個(gè)數(shù)據(jù)之后,第 2 次掃描從點(diǎn)陣數(shù)組中取第 3~18 個(gè)數(shù)據(jù)(第 18 個(gè)數(shù)據(jù)與第 1個(gè)數(shù)據(jù)同),送行碼輸出口,對應(yīng)于這 16 個(gè)數(shù)據(jù),同時(shí)用列碼輸出口輸出列碼,仍分別控制掃第 1~16 列。要顯示一個(gè)字符,該字符的點(diǎn)陣數(shù)據(jù)可以列向(縱向) 16 點(diǎn)組字,又可以行向(橫向) 16 點(diǎn)組字。在本例中單片機(jī)首先顯示的是左上角的第一列的部分,即第 0 列的P00~P07 口。能亮的行從上向下掃描完 16 行(相當(dāng)于位碼循 環(huán)移位 16 次)即顯示一幀完整的圖像。 LED 驅(qū)動(dòng)顯示采用動(dòng)態(tài)掃描方法,動(dòng)態(tài)掃描方式是逐行輪流點(diǎn)亮,這樣掃描驅(qū)動(dòng)電路就可以實(shí)現(xiàn)多行的同名列共用一套列驅(qū)動(dòng)器。 16x16LED 點(diǎn)陣其 實(shí)就是 4 塊 8x8 點(diǎn)陣 LED 級聯(lián)而成的,因此 特給出 88 點(diǎn)陣 LED 的工作原理。當(dāng) A、 B 有一個(gè)為高電平,則另一個(gè)就允許輸入數(shù)據(jù),并在 CLOCK 上升沿作用下決定 Q0 的狀態(tài)。 RCLK 是輸出鎖存器的打入信號,其上升沿將移位寄存器的輸出打入到輸出鎖存器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。 RST:復(fù)位輸入。這是由于內(nèi)部上拉的緣故。當(dāng) P1口的管腳第一次寫 1 時(shí),被定義為高阻輸入。對于列數(shù)據(jù)準(zhǔn)備來說,它應(yīng)能實(shí)現(xiàn)串入并處的移位功能;對于列數(shù)據(jù)顯示來說,應(yīng)具有并行鎖存的功能。 采用串行傳輸?shù)姆椒?,控制電路可以只用一根信號線,將列數(shù)據(jù)一位一位傳往列驅(qū)動(dòng)器,在硬件方面無疑是十分經(jīng)濟(jì)的。具體就 16x 16的點(diǎn)陣來說,把所有同 1行的發(fā)光管的陽極連在一起,把所有同 1 列的發(fā)光管的陰極連在一起(共陽極的接法),先送出對應(yīng)第一行發(fā)光管亮滅的數(shù)據(jù)并鎖存,然后選通第 1行 使其燃亮一定時(shí)間,然后熄滅;再送出第二行的數(shù)據(jù)并鎖存,然后選通第 2行使其燃亮相同的時(shí)間,然后熄滅;以此類推,第 16 行之后,又重新燃亮第 1行,反復(fù)輪回。 4) 確定所需的元器件,然后通過電路圖進(jìn)行連接。 本設(shè)計(jì)的理論基礎(chǔ)是單片機(jī)技術(shù)基礎(chǔ),模擬和數(shù)子電路。全彩色 LED 顯示屏的廣泛應(yīng)用會(huì)是 LED 顯示屏產(chǎn)業(yè)發(fā)展的一個(gè)新的增長點(diǎn)。 90 年代初即具備了成熟的 16級灰度 256色視頻控制技術(shù)及無線遙控等國際先進(jìn)水平技術(shù),近年在全彩 色 LED 顯示屏、 256 級灰度視頻控制技術(shù)、集群無經(jīng)線控制、多級群控技術(shù)等方面均有國內(nèi)先進(jìn)、達(dá)到國際水平的技術(shù)和產(chǎn)品出現(xiàn); LED 顯示屏控制專用大規(guī)模集成電路也已由國內(nèi)企業(yè)開發(fā)生產(chǎn)并得到應(yīng)用。( 6)調(diào)度指揮中心信息顯示。 LED 顯示屏可以顯示變化的數(shù)字、文字、圖形圖像;不僅可以用于室內(nèi)環(huán)境還可以用于室外環(huán)境,具有投影儀、電視墻、液晶顯示屏無法比擬的優(yōu)點(diǎn) [1]。 31 附 錄 12 行驅(qū)動(dòng)電路 8 總體設(shè)計(jì) 5 設(shè)計(jì)目標(biāo)及采取的方案 4 選題背景及國內(nèi)外研究現(xiàn)狀 該系統(tǒng)主要依靠手動(dòng)和中斷方式進(jìn)行控制顯示屏。 16 、 1616 點(diǎn)陣 LED 原理及應(yīng)用 16 、 LED 點(diǎn)陣的顯示文字圖形原理 24 4 系統(tǒng)軟件設(shè)計(jì) 25 程序設(shè)計(jì) 30 參考文獻(xiàn) 利用不同的材料可以制造不同色彩的 LED 像素點(diǎn)。( 3)港口、車站旅客引導(dǎo)信息顯示。全國從事 LED顯示屏的各類企 業(yè)有 100 余家,從業(yè)人員近 6000 人,行業(yè)年度銷售總額近 8 億元人民幣, 1996 年、 1997 年的增長速度均保持 40%左右, 1998 年略有回落?;A(chǔ)材料的產(chǎn)業(yè)化。目前我國的信息行業(yè)發(fā)展迅速,作為主要平面顯示媒介的LED 顯示屏的作用也越練越廣泛,相關(guān)的從業(yè)人員也會(huì)越來越緊缺。 本設(shè)計(jì)采取的方案 1) 利用單片機(jī)控制技術(shù)控制 LED 的顯示,再結(jié)合單片機(jī)的程序作線路布置,即硬件設(shè)計(jì)。這個(gè)數(shù)字很龐大,因?yàn)槲覀儍H僅是 16x 16 的點(diǎn)陣,在實(shí)際應(yīng)用中的顯示屏往往要大得多,這樣在鎖存器上花的成本將是一個(gè)很龐大的數(shù)字。從控制電路到列驅(qū)動(dòng)器的數(shù)據(jù)傳輸可以采 用并列方式或串行方式。即在顯示本行各列數(shù)據(jù)的同時(shí),傳送下一列數(shù)據(jù)。 圖 2 89C51 管腳圖 VCC:供電電壓。在 FLASH 編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。因此它可用作對外部輸出的脈沖或用于定時(shí)目的。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號將不出現(xiàn)。引腳 SER 是串行數(shù)據(jù)的輸入端。移位寄存和輸出鎖存的時(shí)序波形如圖 4 所示: 圖 3 74HC595 管腳圖和內(nèi)部邏輯圖 行驅(qū)動(dòng)電路 72LS164 為 8 位移位寄存器 ,其主要電特性的典型值如下: 54/74164 185mW 54/74LS164 80mW 當(dāng)清除端( CLEAR)為低電平時(shí),輸出端( QA- QH)均為低電平。當(dāng)譯碼 器端口輸出高電平時(shí)發(fā)射極與基極之間的電勢差為 5V- 0V - BV ,由于發(fā)射極與基極之間電勢差的減少基極電子向發(fā)射極擴(kuò)散的電子數(shù)量減少故集電極電流也隨之減少。下面是簡單的漢字顯示屏的制作,由單片機(jī)控制漢字的顯示內(nèi)容。 LED 點(diǎn)陣顯示模塊進(jìn)行的方法有兩種: (1)水平方向( X 方 向)掃描,即逐列掃描的方式(簡稱列掃描方式):此時(shí)用一個(gè) P 口輸出列碼決定哪一列能亮(相當(dāng)于位碼),用另一個(gè) P口輸出行碼(列數(shù)據(jù)),決定該列上哪個(gè) LED 亮(相當(dāng)于段碼)。事實(shí)上這個(gè)漢字屏不僅可以顯示漢字,也可以顯示在 256 像素范圍內(nèi)的任何圖形。 圖 13 顯示原理圖 由這個(gè)原理可以看到,無論顯示何種字體或圖像,都可以用這種方法來分析出它的掃描代碼從而顯示在屏幕上。每掃描一幀取 8 個(gè)數(shù)據(jù)顯示,下一幀取數(shù)要在數(shù)組中后移一個(gè)數(shù)取數(shù)。;這樣每掃描完一幀使方框右移一列,最后第 16 次(第 16幀)時(shí),罩住左邊數(shù)起的第 16 列開始的 16 列,就掃描顯示這 16 列。 本設(shè)計(jì)主要采用以上方法實(shí)現(xiàn)左移,其他方法在此不再說明。具體就 16X16 的點(diǎn)陣來說,把所有同 1行的發(fā)光管的陽極連在一起,把所有同 1 列的發(fā)光管的陰極連在一起(共陽極的接法),先送出對應(yīng)第一行發(fā)光管亮滅的數(shù)據(jù)并鎖存,然后選通第 1 行使其燃亮一定時(shí)間,然后熄滅;再送出第二行的數(shù)據(jù)并鎖存,然后選通第 2行使其燃亮相同的時(shí)間,然后熄滅;以此類推,第 16 行之后,又重新燃亮第 1行,反復(fù)輪回。 采用串行傳輸?shù)姆椒ǎ刂齐娐房梢灾挥靡桓盘柧€,將列數(shù)據(jù)一位一位傳往列驅(qū)動(dòng)器,在硬件方面無疑是十分經(jīng)濟(jì)的。對于列數(shù) 據(jù)準(zhǔn)備來說,它應(yīng)能實(shí)現(xiàn)串入并處的移位功能;對于列數(shù)據(jù)顯示來說,應(yīng)具有并行鎖存的功能。外部中斷源由按鍵的電平變化觸發(fā),外部中斷主要功能是選擇 LED 點(diǎn)陣顯示屏的控制方式是由按鍵控制還是上位機(jī)控制和顯示狀態(tài)是靜態(tài)顯示還是動(dòng)態(tài)顯示。調(diào)試可分為硬件調(diào)試,軟件調(diào)試和系統(tǒng)聯(lián)合調(diào)試。 ( 1) 硬 件的工作表現(xiàn)出不穩(wěn)定,主要是表現(xiàn)在 LED 顯示屏的驅(qū)動(dòng)電路部分和單片機(jī)系統(tǒng)部分。在查閱了大量的大屏幕顯示屏資料后確定了題目的設(shè)計(jì)方案。我相信通過此次設(shè)計(jì)所得到的知識、心得、經(jīng)驗(yàn)?zāi)酥粮惺芏紩?huì)讓我在以后的日子里受益匪 淺。 第三:我要感謝為我提供學(xué)習(xí)上和精神上給我的支持與幫助的同學(xué)們。 //行掃描時(shí)鐘位 unsigned char lhj[32]。 /* code unsigned char ch[32]={ 0xF7,0xDF,0xF7,0xCF,0x00,0x1F,0xF7,0xBD,0xF7,0xB3,0xE0,0x0F,0xED,0xEF,0xED,0xE5, 0xEC,0x0D,0xEF,0xFB,0x00,0x37,0xEF,0xCF,0xAF,0x33,0xC8,0xFD,0xED,0xE3,0xFF,0xFF }*/ void main(void) //主入口函數(shù) { unsigned char i=0,j=0。//將 英 字?jǐn)?shù)據(jù)復(fù)制到顯示緩存
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1