欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 光電顯示 > 正文

基于USB接口的LED顯示系統設計

發布時間:2011-02-09 來源:維庫

中心議題:

  • 基于USB接口的LED顯示系統設計

解決方案:

  • 顯示和驅動設計
  • 控制設計
  • 固件程序設計
  • 驅動程序設計
  • 應用軟件設計


配合驅動LED顯示屏實現高速數據傳輸。應用軟件處理文字信息,并與USB設備通信。本設計經測試能動態地顯示文字信息。

1 引 言

LED顯示屏是由若干發光二極管排列組成的顯示器件。它采用低電壓掃描驅動,具有耗電省、使用壽命長、成本低、亮度高、視角大、可視距離遠、規格品種多等優點,被廣泛地應用于許多公共場合的提示、說明、廣告等。

本設計包括硬件和軟件。硬件包括LED顯示屏的驅動和控制。驅動部分負責根據行列選通信號向指定的LED發光器件提供合適的驅動電流;控制部分采用集成USB2. 0的微處理器CY7C68013A, 實現USB通信和對行列移位寄存系統的控制。軟件包括Keil C51環境下編寫的固件程序、驅動程序和應用軟件。固件程序控制硬件完成相應的功能;驅動程序提供了連接到計算機的硬件設備的軟件接口;應用軟件處理圖文信息并與USB設備通信。本設計的結構框圖如圖1所示。

2 硬件設計

2. 1 顯示和驅動設計

本設計的LED顯示屏如圖1中64 ×16 LED點陣顯示屏所示,采用16塊8 ×8模塊,組成4個16 ×16點陣。每個16 ×16 點陣顯示一個漢字, 因此LED顯示屏可以顯示4個漢字。

由于CY7C68013A I/O 口的個數有限( 5 個8位I/O口) ,也考慮到今后方便擴展的需要, LED顯示屏的行列驅動系統均選用8位串行輸入轉并行輸出移位寄存器芯片74HC595。其優點是可以采用很少的I/O口控制盡量多的行或列,且可以克服直接采用I/O口控制或采用I/O口和譯碼器共同控制時難以克服的一些問題,如“鬼影”的消除。

結構框圖

由于I/O口的驅動能力有限,列驅動采用了PNP型晶體管。點亮每一個LED器件大約需要20mA驅動電流,為了滿足同時點亮16個LED大約需要320mA的驅動電流,采用PNP型晶體管的發射極接電源,集電極接LED陽極,基極經限流電阻接74HC595輸出端。這樣利用晶體管的電流放大作用, 74HC595的輸出端僅需提供幾毫安的驅動電流就可控制對應LED的亮滅了。部分驅動電路如圖2所示。

部分驅動電路

[page]
2. 2 控制設計

本設計的USB接口采用集成USB2. 0的微處理器CY7C68013A,其優點是集成了USB2. 0收發器、智能SIE、增強的8051微控制器和可編程的外圍接口, 數據傳輸率達到56MByte / s, 可以硬件處理USB1. 1和USB2. 0協議,從而減少開發時間、確保USB的兼容性、提高硬件的集成度和可靠性 。

CY7C68013A的外圍電路主要包括供電( 5V -3. 3V轉換)電路,串行I2C總線電路以及復位和喚醒電路 。具體電路可參考文獻。

LED顯示屏的基本工作原理是動態掃描。動態掃描又分為行掃描和列掃描兩種方式。本設計采用行掃描工作方式。

同一行8個8 ×8點陣模塊的同名行控制引腳是接在一條線上的,共16條線,連接在行移位寄存系統上。同一列2個8 ×8點陣模塊的同名列控制引腳也是接在一條線上的,共64條線,連接在列移位寄存系統上。行移位寄存系統由2 片74HC595組成,列移位寄存系統由8片74HC595組成。

以行移位寄存系統為例:將第一片的DS (串行數據輸入)端由一個CY7C68013A 的I/O 口控制;第一片和第二片74HC595的SH_CP (移位寄存器的時鐘脈沖) 、ST_CP (存儲寄存器的時鐘脈沖)和OE(輸出使能端)端分別接在一起,各由一個I/O口控制;第一片的Q7 (串行輸出)端與第二片的DS連接;MR (芯片復位)端接高電平; O1 - O7 (并行數據輸出)端分別與對應的LED行控制引腳相連接。

CY7C68013A在SH_CP端產生連續的16個時鐘脈沖上升沿,將16位二進制數0x01依次送入兩個移位寄存器中,并鎖存在鎖存器中, 然后在ST_CP端產生1個時鐘脈沖上升沿,將0x01并行輸出到對應的16根行控制引腳線上,使得第一行LED陰極為低電平,其它行LED陰極均為高電平。此時將對應的字模送到列驅動系統,若該列的LED陽極為高電平,則對應的LED被點亮,若該列的LED陽極為低電平,則對應的LED為暗。依次選擇第二至十六行,將對應的字模送到列驅動系統, 點亮相應的LED。當顯示完第十六行的字模后,又從第一行開始顯示,這樣LED顯示屏就會顯示相應的漢字。

按照這種工作方式, LED顯示屏是一行一行點亮的,每次都只有一行亮,但由于人眼視覺暫留時間最長為1 /16 s,只要設計的掃描周期時間(從第一列到最后一列所花費的時間)小于1 /16 s,看到的還是全屏穩定的圖像。

3 軟件設計

3. 1 固件程序設計

固件程序是指運行在設備CPU中的程序。只有在該程序運行時,外設才能被稱為具有給定功能的外部設備。固件程序在Keil C51環境下編寫。

C51編譯器包可以用在所有的8051系列處理器上,可以在W INDOWS 32 位命令行中執行 。本設計的固件程序流程圖如圖3所示。

固件程序流程圖

硬件設備上電/復位后,工作分配器函數TD _Init ( )完成對微處理器的初始化,然后通過調用工作分配器函數TD _Poll ( )啟動采樣,判斷是否有EP2OUT中斷發生。若有中斷發生,則進入中斷處理函數INT_Ep2out ( ) ,將上位機通過USB 總線傳來的數據放在EP2OUTBUF中,根據這些數據依次驅動LED顯示屏的行和列,更新LED 顯示。中斷處理完畢后又回到啟動采樣階段,重復判斷是否有中斷過程。若沒有中斷發生,則繼續保持LED的顯示,然后也回到啟動采樣階段,重復判斷是否有中斷過程。

其中顯示第i行字模的函數如下:

  chooseraw_5950 ( i) ; / /選擇第i行

  chooseline_5951 ( a, b) ; / /第一個字對應第i行的字模

  chooseline_5951 ( c, d) ; / /第二個字對應第i行的字模

  chooseline_5952 ( e, f) ; / /第三個字對應第i行的字模

  chooseline_5952 ( g, h) ; / /第四個字對應第i行的字模

  stcp0 = 0; stcp1 = 0; stcp2 = 0;

  stcp0 = 1; stcp1 = 1; stcp2 = 1; / / st_cp 端產生一個脈沖上升沿,數據并行輸出

  delay_ms (3) ; / /延時3ms

  }

3. 2 驅動程序設計

采用DDK來開發驅動程序, DDK的編譯工具build來進行驅動程序的編譯,DriverStudio工具包中的SoftIce用來對驅動程序進行調試[ 5 ] 。

驅動程序使用的例程包括:驅動程序入口例程、即插即用例程、分發例程、電源管理例程、卸載例程。

驅動程序的編寫與固件中定義的USB 傳輸方式等信息有關,在固件中,采用端點EP2作為OUT方向的批量傳輸端點,負責儲存要發往外設的數據。

3. 3 應用軟件設計

因為涉及到與USB通信的問題,所以本設計采用了動態鏈接庫(DLL)和應用程序相結合的方式編寫應用軟件。動態鏈接庫利用驅動程序建立起與底層硬件的通信,應用程序為用戶提供一個直觀的軟件界面以方便操作。

應用程序可采用不同的算法,實現文字的滾動顯示,如左移、右移、上翻、下翻等。

4 結束語

本設計的LED顯示系統,采用USB總線通信,實現了文字的靜態和動態顯示,達到了設計要求。

采用USB接口與串口相比能提高數據傳輸的速率。

LED顯示屏的行列驅動系統均選用串行輸入轉并行輸出移位寄存器,使得擴展變得很方便。調用不同的文字庫,本系統可以顯示不同字體的漢字、數字、字母和符號,還可以顯示自定義圖片。

軟件界面如圖4所示。顯示效果如圖5所示。

軟件界面

要采購移位寄存器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
精品久久久久久最新网址| 国产精品性做久久久久久| 国产精品视频九色porn| 精品电影一区二区三区| 日韩精品在线看片z| 日韩欧美www| 精品盗摄一区二区三区| 久久久久国产精品厨房| 欧美国产激情一区二区三区蜜月| 日本一区二区视频在线| 欧美国产日韩一二三区| 亚洲人成在线播放网站岛国| 亚洲黄色免费网站| 日韩制服丝袜av| 国产综合色在线| 丁香天五香天堂综合| 91在线播放网址| 欧美日本精品一区二区三区| 日韩精品一区二区在线| 国产喂奶挤奶一区二区三区| 亚洲人成网站色在线观看| 亚洲风情在线资源站| 久久精品国产精品亚洲精品| 国产91在线观看| 欧美视频在线观看一区二区| 精品成人一区二区三区四区| 自拍偷拍亚洲激情| 日日夜夜精品视频免费| 国产一本一道久久香蕉| 色综合网站在线| 欧美xxxx在线观看| 一区二区三区四区视频精品免费| 精品一区二区三区影院在线午夜| 99久久婷婷国产精品综合| 欧美一区二区视频在线观看| 国产精品久久久久久久午夜片| 水野朝阳av一区二区三区| 国产91在线看| 欧美大片一区二区| 亚洲亚洲精品在线观看| 成人午夜激情片| 欧美一区二区三区在线看| 亚洲人成网站色在线观看| 国产一区二三区好的| 8x福利精品第一导航| 亚洲三级在线免费| 国产精品亚洲视频| 日韩免费看的电影| 一区二区久久久| av欧美精品.com| 国产亚洲美州欧州综合国| 免费看日韩精品| 欧美性欧美巨大黑白大战| 国产精品第13页| 国产成人亚洲精品青草天美| 日韩免费看的电影| 五月天一区二区三区| 91福利精品视频| 国产精品女主播av| 国产成人在线视频免费播放| 26uuu国产电影一区二区| 美女一区二区久久| 8v天堂国产在线一区二区| 亚洲午夜久久久久久久久电影网| 91视频国产资源| 亚洲人妖av一区二区| 国产成a人无v码亚洲福利| 久久久精品蜜桃| 国产乱码精品1区2区3区| 久久久久久久综合| 国产91精品入口| 国产精品国产三级国产三级人妇| 成人午夜伦理影院| 国产精品欧美一区喷水| hitomi一区二区三区精品| 中文字幕一区二区三区四区| 91影院在线免费观看| 国产精品国产三级国产aⅴ中文| 成人国产精品免费网站| 亚洲欧洲日韩综合一区二区| 色综合久久六月婷婷中文字幕| 最新热久久免费视频| 色综合久久中文综合久久97| 亚洲福利视频导航| 日韩欧美亚洲另类制服综合在线 | 精品视频色一区| 午夜精品国产更新| 欧美一级电影网站| 成人免费视频一区| 亚洲精品美国一| 欧美一区二区久久| 国产激情一区二区三区| 一区在线中文字幕| 欧美精品一级二级三级| 国产主播一区二区三区| 中文字幕在线观看一区二区| 在线观看av一区二区| 日韩福利视频网| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 色综合欧美在线视频区| 午夜精品成人在线视频| 精品久久久久香蕉网| av在线综合网| 美女任你摸久久| 亚洲精品国产精华液| 日韩女优毛片在线| 色乱码一区二区三区88| 国产一区二区三区日韩| 亚洲综合成人网| 国产午夜精品久久久久久免费视 | 国产成人精品一区二区三区四区| 亚洲精品网站在线观看| 欧美tickling网站挠脚心| 色综合咪咪久久| 国产成人在线视频免费播放| 日韩制服丝袜av| 亚洲精品亚洲人成人网| 国产婷婷色一区二区三区四区| 欧美日韩一二区| 97久久久精品综合88久久| 久久av老司机精品网站导航| 亚洲综合成人在线视频| 亚洲国产成人一区二区三区| 日韩欧美亚洲一区二区| 欧美性三三影院| gogo大胆日本视频一区| 免费一级欧美片在线观看| 一区二区三区不卡在线观看 | 亚洲国产一区二区视频| 国产精品热久久久久夜色精品三区 | 天堂成人免费av电影一区| 国产精品狼人久久影院观看方式| 4438成人网| 欧美日韩日日骚| 在线欧美日韩精品| 91老师片黄在线观看| 成人精品免费视频| 丁香六月久久综合狠狠色| 久久国内精品自在自线400部| 午夜a成v人精品| 亚洲成av人片一区二区三区| 亚洲一区二区三区在线| 亚洲免费看黄网站| 一区二区三区蜜桃| 亚洲综合免费观看高清完整版 | 免费一级欧美片在线观看| 亚洲va欧美va人人爽午夜| 亚洲一区二区在线免费看| 一区二区三区日本| 亚州成人在线电影| 日韩精品91亚洲二区在线观看| 日韩精品电影在线观看| 美日韩黄色大片| 精品一区中文字幕| 国产真实乱子伦精品视频| 国产乱理伦片在线观看夜一区| 国产精品一区二区久久精品爱涩 | 亚洲激情男女视频| 亚洲午夜免费电影| 日本sm残虐另类| 精品一区二区久久| 成人app软件下载大全免费| 国产.精品.日韩.另类.中文.在线.播放| 成人网页在线观看| 欧美亚洲高清一区| 欧美一区二区二区| 欧美国产一区视频在线观看| 悠悠色在线精品| 日韩高清一区二区| 国产成人在线视频网站| 色噜噜狠狠一区二区三区果冻| 欧美精品色一区二区三区| 久久久蜜臀国产一区二区| 亚洲欧美二区三区| 石原莉奈一区二区三区在线观看| 精品无码三级在线观看视频| 丁香亚洲综合激情啪啪综合| 在线看国产日韩| 久久蜜桃一区二区| 一区二区激情视频| 激情综合一区二区三区| 99久久精品国产导航| 日韩午夜在线播放| 亚洲精品久久嫩草网站秘色| 日韩中文字幕麻豆| 91在线国产福利| 日韩一区二区在线免费观看| 久久综合久久鬼色| 亚洲综合av网| 成人精品视频一区| 日韩一级视频免费观看在线| 亚洲丝袜另类动漫二区| 奇米色777欧美一区二区| 99re热视频这里只精品| 久久久五月婷婷| 丝袜脚交一区二区| 在线免费观看日本欧美| 国产精品久久久久aaaa樱花| 另类小说一区二区三区| 欧美在线啊v一区|