亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        LED點(diǎn)陣書寫顯示屏的系統(tǒng)設(shè)計(jì)

        2010-03-14 09:05:18孫新鳳王新娜
        電視技術(shù) 2010年1期
        關(guān)鍵詞:三極管人眼顯示屏

        孫新鳳 ,張 健 ,王新娜

        (1.保定電力職業(yè)技術(shù)學(xué)院 電氣工程系,河北 保定 071051;2.保定三川電氣有限責(zé)任公司,河北 保定 071051)

        1 引言

        LED點(diǎn)陣書寫顯示屏是基于LED點(diǎn)陣顯示及光筆檢測輸入的一種人機(jī)交互器件,它被廣泛應(yīng)用于各類會議、教學(xué)、遠(yuǎn)程教育、電視直播、設(shè)計(jì)分析、實(shí)時指揮等領(lǐng)域,實(shí)現(xiàn)了高效、直觀、無障礙溝通,從而大大節(jié)省了時間,提高了工作效率,降低了交流成本。

        筆者所設(shè)計(jì)的是一個基于32×32 LED點(diǎn)陣模塊的書寫顯示屏。在ATmega16微控制器的管理下,LED點(diǎn)陣模塊顯示屏工作在人眼不易覺察的掃描微亮和人眼可見的顯示點(diǎn)亮模式下。當(dāng)光筆觸及LED點(diǎn)陣模塊表面時,獲取其行列坐標(biāo),再依據(jù)功能需求決定該坐標(biāo)處的LED是否點(diǎn)亮至人眼可見的顯示狀態(tài),從而在屏上實(shí)現(xiàn)點(diǎn)亮、劃亮、反顯、整屏擦除、筆畫擦除及連寫多字等書寫顯示功能。

        2 硬件電路

        LED點(diǎn)陣書寫屏主要由控制器、LED點(diǎn)陣顯示屏和光筆3部分組成。其系統(tǒng)框圖如圖1所示。

        圖1 系統(tǒng)原理框圖

        2.1 控制器

        采用的控制器是美國Atmel公司生產(chǎn)的AVR系列單片機(jī)的一種高檔產(chǎn)品ATmega16單片機(jī),是基于增強(qiáng)AVR RISC結(jié)構(gòu)的低功耗8位CMOS微控制器[1]。由于其先進(jìn)的指令集以及單時鐘周期指令執(zhí)行時間,ATmega16的數(shù)據(jù)吞吐率高達(dá)16 MI/s(兆指令每秒)@16 MHz,從而可以緩減系統(tǒng)在功耗和處理速度間的矛盾,也能滿足本系統(tǒng)對處理速度的要求。ATmega16單片機(jī)有32位雙向I/O端口,輸出緩沖器具有對稱的驅(qū)動特性,可以輸出和吸收大電流,不需I/O擴(kuò)展就能滿足本系統(tǒng)對I/O的要求。16 kbyte的系統(tǒng)內(nèi)可編程Flash,能存儲一定程序,且具有同時讀寫的能力,給程序的編寫和修改帶來很大方便。512 kbyte的E2PROM和1 kbyte的SRAM滿足數(shù)據(jù)存儲的一般要求,對于本系統(tǒng)來說需要充分合理利用SRAM的容量。用于邊界掃描的JTAG接口,支持片內(nèi)調(diào)試與編程。具有3個比較模式的靈活的定時器/計(jì)數(shù)器(T/C),片內(nèi)/外中斷,可充分滿足系統(tǒng)定時及中斷的要求??删幊檀蠻SART,有起始條件檢測器的通用串行接口,具有片內(nèi)振蕩器的可編程看門狗定時器,1個SPI串行端口,以及6個可通過軟件進(jìn)行選擇的省電模式。AT-mega16單片機(jī)豐富的芯片資源,不需擴(kuò)展就可實(shí)現(xiàn)系統(tǒng)控制要求。

        2.2 LED點(diǎn)陣顯示屏

        LED點(diǎn)陣顯示屏由兩部分組成。一部分是LED點(diǎn)陣顯示模塊,由16個8×8的LED點(diǎn)陣分為4行4列,組成32×32的LED點(diǎn)陣屏。8×8的LED點(diǎn)陣[2]為單色共陽模塊,單點(diǎn)的工作電壓為1.8 V,正向電流5~10 mA,其結(jié)構(gòu)圖與正面圖如圖2所示。每個LED都是放置在行線和列線的交叉點(diǎn)上,當(dāng)對應(yīng)的某一行置高電平,某一列置低電平時,交叉點(diǎn)上的LED就亮起來了,否則LED不亮。通過對行和列送不同的電平可實(shí)現(xiàn)對LED點(diǎn)陣屏各點(diǎn)的控制。另一部分是點(diǎn)陣行列驅(qū)動模塊,由8片數(shù)據(jù)移位鎖存器74HC595[3]構(gòu)成。8片數(shù)據(jù)移位鎖存器74HC595分為兩組,每4片級聯(lián)構(gòu)成一個32位移位鎖存器,分別驅(qū)動LED點(diǎn)陣模塊的32行與32列,級聯(lián)方式如圖3所示。每組74HC595的串行輸入端和時鐘控制端分別并聯(lián)在一起,由單片機(jī)的3個I/O引腳控制,實(shí)現(xiàn)數(shù)據(jù)串行傳輸。這樣只需單片機(jī)的6個I/O引腳就能實(shí)現(xiàn)對32×32的LED點(diǎn)陣屏的控制,不僅節(jié)省了I/O端口資源,而且編程簡單,外圍器件連接簡單,降低了硬件故障率和硬件成本。

        圖2 8×8 LED點(diǎn)陣結(jié)構(gòu)與正面圖

        圖3 LED點(diǎn)陣驅(qū)動電路

        2.3 光筆

        光筆由光電三極管ST-1CL3H、限流電阻和74LS04構(gòu)成[4],如圖4所示。光筆筆頭不在點(diǎn)陣屏上時該電路輸出信號一定,當(dāng)光筆接觸到處于工作狀態(tài)的點(diǎn)陣屏?xí)r,光電三極管輸出信號發(fā)生明顯跳變,從而可以確定點(diǎn)陣屏坐標(biāo)。ST-1CL3H為高速光電三極管,其響應(yīng)時間約為3 ns,能達(dá)到很高的檢測精度。

        圖4 光筆電路圖

        3 軟件程序

        軟件程序是整個系統(tǒng)的核心部分,采用C語言[5]編寫。

        要實(shí)現(xiàn)整個系統(tǒng)的功能,首先要明確如何實(shí)現(xiàn)LED點(diǎn)陣書寫顯示屏的兩種工作模式,即人眼不易覺察的掃描微亮和人眼可見的顯示點(diǎn)亮。兩種模式的區(qū)別在于人眼可見與不可見,由人眼的暫留效應(yīng)和發(fā)光二極管發(fā)光時間的長短決定,點(diǎn)亮?xí)r間短于人眼感知時間,LED燈為掃描微亮模式;點(diǎn)亮?xí)r間達(dá)到人眼感知時間,則LED燈為顯示點(diǎn)亮模式。

        然后利用LED動態(tài)掃描顯示原理確定坐標(biāo)位置。ATmega16單片機(jī)對兩組移位鎖存器74HC595送數(shù)據(jù),某行送一個高電平,其余行為低電平;某列送一個低電平,其余列為高電平,一個時間只掃描一個LED點(diǎn)。AT mega16的數(shù)據(jù)吞吐率高達(dá),全速掃描32×32個點(diǎn),每一個LED點(diǎn)亮的時間就短到人眼不易覺察的程度,而高速光電三極管ST-1CL3H的響應(yīng)時間約為3 ns,完全可以檢測到。當(dāng)光筆所在位置LED被掃描時,光電三極管返回一個信號,從而可以確定光筆所在位置點(diǎn)的坐標(biāo)。

        最后是點(diǎn)亮、劃亮、反顯、整屏擦除、筆畫擦除及連寫多字等書寫顯示功能的實(shí)現(xiàn)。每一種功能為一個獨(dú)立的模塊,可由一個開關(guān)控制,軟件功能框圖如圖5所示。

        對于“點(diǎn)亮”功能,只要光筆位置確定了,將該坐標(biāo)點(diǎn)LED點(diǎn)亮?xí)r間延長就可實(shí)現(xiàn)人眼可察覺的點(diǎn)亮功能?!皠澚痢惫δ苁菍⒚看吸c(diǎn)亮的LED點(diǎn)坐標(biāo)在一個32×4的數(shù)組相應(yīng)位做標(biāo)記,每掃描一個LED點(diǎn)檢測一次該數(shù)組相應(yīng)位置及光筆位置,從而點(diǎn)亮所有光筆點(diǎn)過的LED燈。“連寫多字”功能是給定一個數(shù)組用于存儲LED坐標(biāo)點(diǎn)亮情況,顯示時調(diào)用即可。其他功能可在這幾個功能實(shí)現(xiàn)思路的基礎(chǔ)上完成。

        圖5 軟件功能框圖

        4 系統(tǒng)測試

        系統(tǒng)上電后書寫顯示屏工作在人眼不易覺察的掃描微亮模式。進(jìn)入“點(diǎn)亮”功能,光筆任意點(diǎn)在點(diǎn)陣屏上,被選中的點(diǎn)立刻被點(diǎn)亮,與此同時被點(diǎn)亮的LED的坐標(biāo)顯示在液晶屏上,經(jīng)多次測試準(zhǔn)確無誤。進(jìn)入“劃亮”功能,2 s內(nèi)光筆在屏上迅速劃過,劃亮LED點(diǎn)的個數(shù)如表1所示。先在屏上劃亮多個點(diǎn)后,進(jìn)入“反顯”功能模式后,原劃亮處微亮,其余點(diǎn)高亮。在“劃亮”功能下,在屏上任意劃線,然后進(jìn)入“整屏擦除”功能,屏上顯示的LED高亮點(diǎn)立即被擦除。選擇“筆畫擦除”功能,能用光筆擦除屏上已被劃亮的LED高亮點(diǎn)。選擇“連寫多字”功能,30 s內(nèi)在屏上以“劃亮”方式逐個寫出4個漢字,且存入機(jī)內(nèi),寫完后再將所存4個字在屏上逐個輪流顯示。

        整個系統(tǒng)測試效果良好,只是劃亮過程中如果劃亮點(diǎn)數(shù)過多,會出現(xiàn)一定閃爍現(xiàn)象,可通過縮小LED點(diǎn)陣個數(shù),或采用更高處理速度的處理器來解決這個問題。如果需要更大顯示屏,可通過多片單片機(jī)聯(lián)機(jī)實(shí)現(xiàn)。

        表1 劃亮功能測試表

        [1]Atmel.8-bitmicrocontroller with 16K Bytes in-system programmable flash[EB/OL].[2009-12-10].http://www.datasheetcatalog.org/datasheet/atmel/2466S.pdf.

        [2]中國LED顯示屏網(wǎng).8×8點(diǎn)陣LED原理及應(yīng)用[EB/OL].[2009-12-15].http://www.led8.com/news/tech_design/2006/1229/06122912827 CF26H5AC47K233H2G3GE.html.

        [3]翟震,張春玲.用74HC595芯片驅(qū)動LED的電路設(shè)計(jì)[J].機(jī)床與液壓,2004(12):151-152.

        [4]王漢橋.電子技術(shù)基礎(chǔ)[M].北京:中國電力出版社,2006.

        [5]彭同明,徐學(xué)勤.單片機(jī)原理及應(yīng)用[M].北京:中國電力出版社,2005.

        猜你喜歡
        三極管人眼顯示屏
        一塊布就是一個顯示屏?
        軍事文摘(2022年10期)2022-06-15 02:29:30
        人眼X光
        快樂語文(2019年9期)2019-06-22 10:00:38
        基于晶體三極管的放大電路分析
        人眼為什么能看到虛像
        蒼蠅迷戀顯示屏
        閃瞎人眼的,還有唇
        優(yōu)雅(2016年12期)2017-02-28 21:32:58
        三極管引腳折彎機(jī)雙凸輪機(jī)構(gòu)的分析與仿真
        三極管放大電路的研究
        電子制作(2016年1期)2016-11-07 08:43:05
        未來五年LED顯示屏出貨將保持16%增長
        中國照明(2016年6期)2016-06-15 20:30:14
        看人,星光璀璨繚人眼
        電影故事(2016年5期)2016-06-15 20:27:30
        国产成人无码av在线播放dvd| 亚洲色欲色欲欲www在线| 国产激情在观看| 欧美在线Aⅴ性色| 91久久大香伊蕉在人线国产| 在线日本看片免费人成视久网 | 青青草成人免费在线观看视频| 日韩欧美在线综合网另类| 国产精品一区二区久久乐下载| 97精品伊人久久大香线蕉app| 国产颜射视频在线播放| 日韩在线视频专区九区| 色大全全免费网站久久| 一本一本久久aa综合精品| 亚洲影院天堂中文av色 | 免费国产自拍视频在线观看| 91九色国产在线观看| 久久中文字幕暴力一区| 久久久久88色偷偷| 亚洲国产长腿丝袜av天堂| 亚洲日韩国产精品第一页一区 | 一区二区三区在线视频爽| 国产精品成人自拍在线观看| 少妇人妻中文字幕hd| 国产精品jizz在线观看老狼| 香蕉人妻av久久久久天天| 青青草免费激情自拍视频| 国产久色在线拍揄自揄拍| 蜜臀av一区二区三区免费观看| 妺妺窝人体色www聚色窝仙踪| 波多野吉衣av无码| 中文字幕亚洲精品人妻| 蕾丝女同一区二区三区| 一本色道久久亚洲综合| 巨茎中出肉欲人妻在线视频| 亚洲av成人一区二区三区av| 国产毛片三区二区一区| 精品国产精品三级在线专区| 少妇无码太爽了在线播放| 中国老熟妇自拍hd发布| 99久久国内精品成人免费|