欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術(shù)頻道

基于AVR單片機(jī)的LED顯示屏的灰度設(shè)計(jì)與實(shí)現(xiàn)

LED點(diǎn)陣塊具有亮度高、發(fā)光均勻、可靠性好、拼裝方便等優(yōu)點(diǎn),能構(gòu)成各種尺寸的顯示屏。目前,LED顯示屏已被廣泛應(yīng)用于文字顯示并取得了很好的效果,但是大部分僅能顯示滾動(dòng)的文字信息而不能顯示圖像,并且還存在系統(tǒng)復(fù)雜等缺點(diǎn)。本文提出了一種主從式單片機(jī)的LED顯示屏解決方案,該設(shè)計(jì)方案利用AVR單片機(jī)自身的FLASH ROM和RAM,外部無需任何存儲(chǔ)電路,電路結(jié)構(gòu)簡(jiǎn)單。該系統(tǒng)實(shí)現(xiàn)了圖像的16階灰度顯示,可廣泛用于商場(chǎng)、車站等公共場(chǎng)合。

  1 AVR單片機(jī)簡(jiǎn)介

  AVR單片機(jī)是增強(qiáng)型內(nèi)置FLASH的RISC(ReducedInstruction Set CPU)精簡(jiǎn)指令集高速8位單片機(jī),硬件采用哈佛(Harward)結(jié)構(gòu),達(dá)到一個(gè)時(shí)鐘周期可以執(zhí)行一條指令,絕大部分指令都為單周期指令。支持在系統(tǒng)編程ISP,其中MEGA系列還支持在應(yīng)用編程IAP。內(nèi)置的FLASH程序存儲(chǔ)器可擦寫1 000次以上,給用戶的開發(fā)生產(chǎn)和維護(hù)帶來方便。可擦寫10萬次的E2PROM,為掉電后數(shù)據(jù)的保存帶來方便。AVR單片機(jī)有豐富的片內(nèi)資源,如RTC,WATCHDOG,AD轉(zhuǎn)換器,PWM,USART,SPI,

TWI接口等,I/O口功能強(qiáng)、驅(qū)動(dòng)能力強(qiáng)。

  2 系統(tǒng)整體設(shè)計(jì)方案

  LED顯示系統(tǒng)主要由3部分構(gòu)成:PC上位機(jī)圖像文字轉(zhuǎn)換與數(shù)據(jù)發(fā)送單元、主控單元以及顯示子模塊。

上位機(jī)完成把圖像和文字轉(zhuǎn)換成為顯示屏的顯示碼,并且把顯示信息發(fā)送到主控單元上。主控單元選用具有32 kB片內(nèi)FLASH ROM和2 kB片內(nèi)RAM的AT-mega32單片機(jī),沒有外掛存儲(chǔ)器。如果要存儲(chǔ)更多的顯示信息,可以選用具有64 kB片內(nèi)FLASH ROM的AT-mega64或者具有128 kB片內(nèi)FLASH ROM的AT-megal28,也可以外掛存儲(chǔ)器來增大存儲(chǔ)能力。主控單元主要完成對(duì)顯示數(shù)據(jù)的滾動(dòng)和分割處理,然后通過異步串行口發(fā)送到每個(gè)子模塊中。每個(gè)顯示子模塊用4片8×8單色點(diǎn)陣塊拼成1個(gè)16×16的點(diǎn)陣屏,用一片ATmega8完成掃描動(dòng)態(tài)顯示。

  主控單元與顯示子模塊的數(shù)據(jù)通信采用標(biāo)準(zhǔn)的異步串口格式,每幀數(shù)據(jù)包括1個(gè)起始位,8個(gè)數(shù)據(jù)位,1個(gè)地址/數(shù)據(jù)標(biāo)示位,1個(gè)停止位共11位。數(shù)據(jù)傳輸碼率為625 kb/s,字節(jié)傳輸速率為56.8 kB/s。每個(gè)子模塊由256個(gè)LED構(gòu)成,實(shí)現(xiàn)16階灰度每個(gè)LED需要4 b空間,因此每個(gè)顯示子模塊全屏數(shù)據(jù)量為128 B,外加1 B的尋址字節(jié)共129 B。主控單元更新顯示子模塊的顯示內(nèi)容時(shí),對(duì)所有子模塊按地址逐個(gè)發(fā)送顯示數(shù)據(jù),更新完所有子模塊數(shù)據(jù)后,再發(fā)送一個(gè)特殊的地址字0xFF作為控制字,使所有子模塊同時(shí)更新顯示數(shù)據(jù),這樣可以避免當(dāng)屏幕較大,顯示子模塊數(shù)量較多時(shí)各子模塊畫面更新不同步的問題。對(duì)本設(shè)計(jì)中完成的6×4個(gè)顯示子模塊而言,由于通訊速率限制,畫面更新速度最高可達(dá)56 800/(129×24+1)=18.34幀/s,由于主控單元還要完成全屏數(shù)據(jù)的分割和顯示內(nèi)容的移動(dòng)控制,所以其實(shí)際幀數(shù)低于上述值,不過用于普通的圖片顯示已經(jīng)可以達(dá)到要求。

  現(xiàn)場(chǎng)應(yīng)用中,可以不需要PC上位機(jī),只需把要顯示的信息存儲(chǔ)在主控單元,即可通過主控單元中的按鍵來選擇顯示的內(nèi)容及方式,可循環(huán)顯示,文字信息還可以上下左右滾屏顯示。

  3 系統(tǒng)硬件設(shè)計(jì)

  該系統(tǒng)由兩部分硬件電路組成:主機(jī)板電路和子模塊顯示驅(qū)動(dòng)電路。

  3.1 主機(jī)板電路

  主機(jī)板電路十分簡(jiǎn)潔,由ATmega32組成的最小系統(tǒng)和RS 232,RS 485接口電路組成。

  主機(jī)板上的數(shù)據(jù)由異步串行口發(fā)送到各個(gè)子模塊中,為了在提高傳輸速度和距離的情況下仍能夠保證數(shù)據(jù)傳輸?shù)目煽啃裕鳈C(jī)板上發(fā)出的信息轉(zhuǎn)換成為RS 485信號(hào),采用帶屏蔽層的同軸電纜傳輸?shù)絃ED子模塊上。轉(zhuǎn)換所用接口芯片為MAX485,該芯片工作于5 V電壓下,最高傳輸速度可達(dá)到2.5 Mb/s,傳輸距離可達(dá)l 200 m。采用帶屏蔽層的同軸電纜可以降低傳輸過程中產(chǎn)生的信號(hào)干擾。

  在需要從PC上位機(jī)下載數(shù)據(jù)到FLASH ROM時(shí),通過MAX232芯片實(shí)現(xiàn)ATmega32和PC機(jī)的通信。

  3.2 子模塊顯示驅(qū)動(dòng)電路

  子模塊顯示驅(qū)動(dòng)電路由RS 485轉(zhuǎn)換電路、子模塊地址標(biāo)識(shí)電路和點(diǎn)陣驅(qū)動(dòng)電路組成。RS 485轉(zhuǎn)換電路和主機(jī)板中一樣,同樣采用MAX485作電平轉(zhuǎn)換。

  由于采用單片機(jī)的異步串行口進(jìn)行多機(jī)通信進(jìn)行數(shù)據(jù)傳輸,每個(gè)子模塊應(yīng)該有和其位置相對(duì)應(yīng)的地址標(biāo)識(shí)。地址標(biāo)識(shí)電路采用8位并進(jìn)串出芯片74HCl65和8位撥碼開關(guān)組成,因此本系統(tǒng)最多可以容納255個(gè)子模塊(地址OxFF作為更新子模塊顯示的控制字)。如果簡(jiǎn)單地通過軟件內(nèi)部的設(shè)定來決定各個(gè)子模塊的地址,每個(gè)AT-mega8所對(duì)應(yīng)的程序會(huì)有差別,這樣會(huì)給程序的燒寫帶來不便,因此采用外部硬件電路對(duì)子模塊的地址進(jìn)行標(biāo)識(shí)。采用74HC165作串并行轉(zhuǎn)換是為了節(jié)省單片機(jī)的引腳資源。

  LED點(diǎn)陣采用動(dòng)態(tài)掃描法進(jìn)行驅(qū)動(dòng),并且實(shí)現(xiàn)16階灰度顯示,為了節(jié)省單片機(jī)程序中掃描程序的時(shí)間消耗,提高掃描速度,顯示數(shù)據(jù)采用并行輸出的方法。驅(qū)動(dòng)電路采用4-16譯碼器74HC154譯碼后驅(qū)動(dòng)16個(gè)中功率三極管8550作為行選,2個(gè)8位數(shù)據(jù)鎖存器74LS373作為行數(shù)據(jù)鎖存。

4 系統(tǒng)軟件設(shè)計(jì)

  系統(tǒng)軟件設(shè)計(jì)包括上位機(jī)軟件的設(shè)計(jì)、主機(jī)板AT-mega32程序設(shè)計(jì)、顯示子模塊ATmega8程序設(shè)計(jì)3部分。

  上位機(jī)軟件完成圖像和文字的編輯,通過計(jì)算機(jī)串行接口把顯示數(shù)據(jù)傳送到主機(jī)板上。主機(jī)板接收上位機(jī)的數(shù)據(jù)并通過內(nèi)部Boot Loader區(qū)的程序進(jìn)行FLASH ROM內(nèi)顯示數(shù)據(jù)的自更新。主機(jī)板把顯示數(shù)據(jù)進(jìn)行分割處理后發(fā)送給每個(gè)子模塊,并且完成顯示數(shù)據(jù)的上下、左右滾屏處理。子模塊通過軟件調(diào)制脈沖占空比的方法,實(shí)現(xiàn)16階灰度圖像顯示。

  4.1 上位機(jī)軟件設(shè)計(jì)

  上位機(jī)軟件使用VB開發(fā),主要完成圖像的取點(diǎn)、線

性補(bǔ)償和點(diǎn)陣數(shù)據(jù)生成。首先將圖像文件轉(zhuǎn)換為96×64分辨率、256階色深的單色灰度圖像,由于使用占空比驅(qū)動(dòng)的LED其占空比/亮度為對(duì)數(shù)特性,所以需加入指數(shù)特性調(diào)整為線性之后才能交付顯示系統(tǒng)進(jìn)行顯示。其計(jì)算公式為Dout=15×(Din/255)n。n為比例系數(shù),經(jīng)實(shí)際顯示校對(duì)后確定為1.35,同時(shí)通過該公式完成從256階灰度到16階灰度的轉(zhuǎn)換。通過MSComm控件實(shí)現(xiàn)PC機(jī)與主機(jī)板的通信。

  4.2 主機(jī)板ATmega32程序設(shè)計(jì)

  主機(jī)部分軟件主要分為按鍵響應(yīng)處理,顯示數(shù)據(jù)分割和分割后的數(shù)據(jù)發(fā)送3部分。其中顯示數(shù)據(jù)的分割占最主要的地位,同時(shí)顯示內(nèi)容的滾屏移動(dòng)也包括在這部分中。按鍵響應(yīng)使用外中斷響應(yīng),配合定時(shí)器TO進(jìn)行去抖處理后置位按鍵有效標(biāo)志,在主程序中檢查該按鍵有效標(biāo)志并進(jìn)行響應(yīng)處理。

4.3 顯示子模塊程序設(shè)計(jì)

  顯示子模塊的軟件分為數(shù)據(jù)接收和動(dòng)態(tài)刷新顯示2部分。由于子模塊要實(shí)現(xiàn)16階灰度的表現(xiàn),而且還需要實(shí)現(xiàn)足夠高的刷新速率以避免產(chǎn)生閃爍現(xiàn)象,所以對(duì)刷新顯示部分的速度要求較高。本設(shè)計(jì)采用的方案為:全屏(每個(gè)子模塊為16行×16點(diǎn)/行)刷新分為16份時(shí)間片,每份時(shí)間片實(shí)現(xiàn)一行的掃描。而每行的時(shí)間片又分為15個(gè)子時(shí)間片,其中灰度為最暗的點(diǎn)點(diǎn)亮0個(gè)子時(shí)間片,灰度為最亮的點(diǎn)點(diǎn)亮15個(gè)時(shí)間片,由此實(shí)現(xiàn)占空比為0/15~15/15共16個(gè)級(jí)別的平均電流控制,從而實(shí)現(xiàn)16階的灰度顯示。通過:MEGA8片內(nèi)定時(shí)器T2,每個(gè)子時(shí)間片取得52μs的掃描時(shí)間,15個(gè)子時(shí)間片構(gòu)成一個(gè)單行掃描的時(shí)間片(52 μs×15=780μs),16個(gè)單行掃描時(shí)間片又構(gòu)成一次全屏的掃描(780 μs×16=12.48 ms),則刷新頻率約為80 Hz,在最高亮度下也可以保證不出現(xiàn)行閃的現(xiàn)象。

  5 結(jié) 語

  本文提出的基于AVR單片機(jī)的LED顯示屏已應(yīng)用于現(xiàn)場(chǎng),AVR單片機(jī)的看門狗功能使得系統(tǒng)穩(wěn)定可靠。由于本設(shè)計(jì)是主從式的解決方案,具有可擴(kuò)展性,并且采用ISP功能給電路板的調(diào)試和系統(tǒng)的維護(hù)帶來了很大的方便。實(shí)踐證明,本系統(tǒng)可以方便地顯示各種字體的文字信息及16階灰度的圖像,畫面清晰、性能穩(wěn)定、操作簡(jiǎn)便,具有很好的應(yīng)用價(jià)值。

文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          日韩一区二区在线观看视频| 久久久久久久性| 久久精品人人做人人爽人人| 国产一二三精品| 国产精品欧美久久久久一区二区| 成人av影院在线| 亚洲一本大道在线| 日韩视频在线一区二区| 国产黑丝在线一区二区三区| 亚洲一区视频在线| 日韩视频免费观看高清在线视频| 国产成人自拍网| 一区二区三区中文字幕| 91麻豆精品国产91久久久久 | 欧美一级爆毛片| 国产中文字幕精品| 亚洲免费av在线| 精品国产亚洲在线| 欧洲av在线精品| 国产乱码精品一区二区三区忘忧草| 成人欧美一区二区三区小说| 欧美一区二区三区四区五区| 99国产精品久久久| 国产一区二区在线看| 午夜精品久久久久| 国产精品久久久久三级| 日韩精品一区二| 91精品一区二区三区久久久久久| 99久久国产综合精品色伊| 日韩av在线免费观看不卡| 亚洲视频一二三区| 国产精品视频一区二区三区不卡| 555www色欧美视频| 欧美美女直播网站| 在线观看区一区二| 91久久精品国产91性色tv| 成人开心网精品视频| 激情久久五月天| 蜜臀久久久99精品久久久久久| 亚洲麻豆国产自偷在线| 亚洲视频一区在线| 伊人开心综合网| 一区二区三区四区在线播放| 自拍偷拍亚洲欧美日韩| 亚洲三级久久久| 一区二区理论电影在线观看| 亚洲欧洲成人精品av97| 日韩一区欧美小说| 一区二区三区四区高清精品免费观看| 亚洲欧洲av一区二区三区久久| 国产精品免费久久| 中文字幕在线播放不卡一区| 亚洲欧洲日产国产综合网| 国产精品久久久久久久久免费相片| 国产日韩欧美高清| 日本一区二区三级电影在线观看| 国产精品美女久久久久久久久| 国产亚洲精品超碰| 最新久久zyz资源站| 亚洲国产另类精品专区| 石原莉奈一区二区三区在线观看| 爽好久久久欧美精品| 日本成人中文字幕| 国产曰批免费观看久久久| 成人黄色软件下载| 欧美性三三影院| 日韩欧美中文字幕制服| 国产亚洲精品aa| 亚洲色图第一区| 另类调教123区| 成人app下载| 欧美男女性生活在线直播观看| 精品久久久久一区| 亚洲靠逼com| 久久99这里只有精品| 成人av免费在线观看| 欧美优质美女网站| 久久精品视频在线看| 亚洲激情六月丁香| 韩国成人精品a∨在线观看| 91首页免费视频| 3atv一区二区三区| 中文字幕第一区综合| 亚洲电影第三页| 国产很黄免费观看久久| 欧美肥妇毛茸茸| 国产精品麻豆一区二区| 视频精品一区二区| 成年人午夜久久久| 精品国产伦一区二区三区免费| 亚洲色图欧美激情| 国产精品一二三四区| 欧美日韩大陆在线| 国产精品国产馆在线真实露脸| 亚洲mv大片欧洲mv大片精品| 国产suv一区二区三区88区| 欧美日韩综合在线免费观看| 国产网站一区二区| 蜜臀av性久久久久蜜臀aⅴ| 91在线看国产| 国产喷白浆一区二区三区| 日韩黄色片在线观看| 欧美视频日韩视频在线观看| 国产日本亚洲高清| 精彩视频一区二区三区| 日韩午夜三级在线| 视频一区欧美日韩| 欧美丰满高潮xxxx喷水动漫| 亚洲一区二区三区四区在线观看| 成人精品在线视频观看| 国产婷婷一区二区| 国产福利电影一区二区三区| www国产精品av| 麻豆freexxxx性91精品| 欧美精品xxxxbbbb| 亚洲国产成人高清精品| 欧美色图第一页| 亚洲午夜免费电影| 色噜噜久久综合| 亚洲精品美国一| 91啦中文在线观看| 一级做a爱片久久| 欧美午夜精品久久久久久孕妇| 亚洲综合色网站| 欧美性猛交一区二区三区精品| 曰韩精品一区二区| 欧美日韩精品一区二区三区蜜桃 | 欧美日韩国产首页| 天天影视涩香欲综合网| 91麻豆精品国产91久久久久久久久 | 国产欧美一区二区三区网站| 国产精品99久久久久久宅男| 久久综合色天天久久综合图片| 国产一区二区在线看| 日本一区二区三区dvd视频在线| 粉嫩av亚洲一区二区图片| 国产精品国产三级国产三级人妇| 一本到不卡免费一区二区| 一区二区三区在线视频播放| 欧美三级日本三级少妇99| 欧美aaa在线| 国产精品青草久久| 欧美在线观看一区| 免费观看91视频大全| 中文字幕精品一区二区精品绿巨人| 99久久婷婷国产综合精品 | 欧美精品日韩精品| 久久超碰97中文字幕| 国产日本亚洲高清| 色94色欧美sute亚洲线路二 | 欧美成人精品3d动漫h| 国产成人av一区| 亚洲午夜免费电影| 久久久不卡网国产精品一区| 99精品视频中文字幕| 免费精品视频最新在线| 欧美国产日产图区| 欧美精品乱人伦久久久久久| 国产成人综合自拍| 视频在线在亚洲| 日韩理论片在线| 精品国产乱码久久久久久蜜臀| 93久久精品日日躁夜夜躁欧美| 人人精品人人爱| 亚洲欧美日韩中文字幕一区二区三区| 欧美一级专区免费大片| 色香蕉成人二区免费| 国内精品伊人久久久久av影院| 亚洲高清免费在线| 最新不卡av在线| 国产欧美视频一区二区三区| 91精品在线免费| 欧美三级在线看| 91在线云播放| 高清视频一区二区| 六月丁香综合在线视频| 亚洲成人激情社区| 亚洲丝袜制服诱惑| 亚洲国产成人一区二区三区| 日韩一区二区三区四区| 欧美日韩不卡在线| 在线视频亚洲一区| 成人永久aaa| 国产精一品亚洲二区在线视频| 日韩电影在线免费观看| 亚洲二区在线视频| 亚洲欧美色综合| 136国产福利精品导航| 国产欧美1区2区3区| 久久在线观看免费| www激情久久| 国产欧美精品日韩区二区麻豆天美| 欧美精品一区男女天堂| 亚洲精品一区二区三区影院| 精品国产自在久精品国产| 日韩欧美一级特黄在线播放| 日韩一区二区在线免费观看| 日韩欧美在线123| xfplay精品久久| 国产女人aaa级久久久级|