999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的LED顯示屏文字控制設計

2011-06-02 01:33:24中國醫科大學
電子世界 2011年10期
關鍵詞:單片機設計

中國醫科大學 王 研

1.LED顯示屏功能

LED顯示屏以其超大畫面、超強視覺、亮度高、壽命長以及靈活多變的顯示方式等優勢,成為目前國際上使用廣泛的顯示系統。隨著信息產業的高速發展,LED顯示作為信息傳播的一種重要手段,已廣泛應用于金融證券、銀行利率、商業廣告、文化娛樂等室內外需要進行服務內容和服務宗旨宣傳的公眾場所。顯然,LED顯示已成為現代化和信息化社會的一個重要標志。有著巨大的社會效益和豐厚的經濟效益。研究利用單片機控制LED的文字顯示對于學習單片機的基本原理和程序設計具有重要的作用和意義。

圖1 設計總體框圖

圖2 AT89S51單片機PDIP40封裝外形圖及最小應用系統電路

2.LED顯示屏顯示漢字原理

根據國際標準字庫的要求,每一個漢字由16行16列的點陣組成,即國標漢字庫中的每一個字均由256個點陣來表示。我們可以把每一個點理解為一個象素,而把每一個字的字形理解為一幅圖像。事實上這個漢字屏不僅可以顯示漢字,也可以顯示在256象素范圍內的任何圖形。通過字庫軟件可自動生成十六進制數據的漢字代碼。把內碼數據復制到程序中由計算機傳給單片機,再經單片機內部程序的控制將接收到的漢字內碼轉換成16*16的點陣結構,然后就可以送到在LED顯示屏上動態顯示了。

3.設計思路

根據LED顯示屏顯示漢字的基本原理,設計出系統框圖。由于單片機的總線為8位,一個字需要拆分為2個部分,所以需要兩個存儲器存放。

其中PC機用于查詢漢字內碼,并把內碼傳給接口芯片,由接口芯片完成從RS232向TTL電平的轉換。AT89S51單片機完成圖形顯示方式將漢字內碼向點陣結構的轉化。要顯示的相鄰兩幀內容存放至存儲器3,4中。存儲器1用于存放單片機接收的漢字內碼。存儲器2用于存放漢字庫的點陣結構。存儲器3用于存放要顯示的顯示的相鄰兩幀內容的第一幀。存儲器4用于存放要顯示的顯示的相鄰兩幀內容的第二幀。硬件掃描電路可編程器件完成動態掃描。LED顯示模塊將顯示存儲器3或4的內容。

4.硬件電路組成

本文中應用到的電路包括AT89S51芯片、74LS373地址鎖存器、74LS245雙向總線緩沖器、74LS157四位二選一電路、HM6264存儲器、EPROM29FO4O存儲器以及LED點陣模塊。

其中由Atmel公司推出的AT89S51芯片,與MCS51單片機指令集兼容,時鐘頻率為O~33MHz,采用32個可編程輸入/輸出引腳和2個16位定時/計數器,內部包含用作程序存儲器的4KB的基于FLASH技術的只讀存儲器。

74LS373地址鎖存器的作用是將單片機送往各存儲器的地址進行鎖存。74LS245雙向總線緩沖器起選擇地址作用。4LS157電路芯片用于分離計數器和單片機向存儲器3或存儲器4發送的地址。74LS138譯碼器可以在不同的時間讓需要工作的存儲器的片選信號有效。存儲器6264用于存放單片機送來的漢字內碼和轉換后的點陣結構。EPROM AM29O4O-9O/BUA(32)存放經過轉換后的漢字點陣。LED顯示屏采用16×16像素矩陣模塊。

5.顯示屏顯示控制程序設計

通過程序控制LED畫面,可以形成上移、下移、左平移、右平移等多種顯示方式。由于篇幅所限,本文只討論顯示屏上移滾動顯示方式的實現。編程語言采用C語言。

首先計算機把要顯示的信息轉換成和LED對應的點陣數據及地址,然后通過接口電路將其送到掃描板的寫入地址及數據產生器中。寫入地址及數據產生器產生要寫入存儲器的數據及地址。讀地址產生器產生存儲器的讀出地址。掃描控制電路把存儲器中的數據送到顯示屏上,并同時產生時鐘信號、鎖存信號及行掃描信號。

下面只給出接收緩沖區字符存入存儲器1的過程及代碼以供讀者參考。

圖3 文字上移滾動設計流程圖

內碼由串口輸入到緩存r_buf,CPU往存儲器1順序存放所有字的內碼(每個字2個字節)。設一個一維字符數組mdata[Ox ffff]和指向數組的指針變量*hz。把指針指向數組首部hz=&mdata[O],把從串口輸入的所有字的內碼依次存入數組mdata[]當中。

6.總結

本文從理論上闡述了使用單片機控制LED電子顯示屏顯示漢字的基本原理,并給出了LED屏幕文字向上滾動的設計與實踐方案。此方案已在筆者的測試機上通過。雖然電路比較簡單,但是其整個過程已經包涵了單片機的基本理論和LED顯示屏電路的基本原理和基本程序,只要擴展單片機的IO接口,并增加一些相關芯片,就能設計出更大面積、更復雜的LED顯示屏。因此本文對研究單片機原理和LED的顯示原理及應用具有一定的理論和實踐參考價值。

[1]李朝青.單片機原理及接口技術[M].北京航空航天大學出版社,2005(第三版).

[2]錢珊珠.微型計算機原理及應用[M].國防工業出版社,2008,5(第一版).

[3]馬忠梅.單片機的C語言應用程序設計[M].北京航空航天大學出版社,2007(第四版).

[4]譚浩強,張基溫.C語言程序設計教程[M].高等教育出版社,2006,8(第3版).

猜你喜歡
單片機設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 精品国产一区91在线| 在线色综合| 精品国产免费第一区二区三区日韩| 亚洲无码视频喷水| 中文字幕久久精品波多野结| 亚洲一级无毛片无码在线免费视频| 深爱婷婷激情网| 18禁黄无遮挡免费动漫网站| 久久亚洲国产视频| 中文字幕啪啪| 欧美成人手机在线视频| 国产丝袜精品| 婷婷午夜天| 欧美日本在线观看| 亚洲爱婷婷色69堂| 国产精品亚洲片在线va| 亚洲美女视频一区| 亚洲午夜片| 97久久免费视频| 国内精品九九久久久精品| 亚洲第一国产综合| 国产一区亚洲一区| 三级国产在线观看| 亚洲不卡影院| 日韩在线成年视频人网站观看| 一区二区午夜| 91探花在线观看国产最新| 91九色国产porny| 特级精品毛片免费观看| 91年精品国产福利线观看久久| 国产精品大尺度尺度视频| 国产情精品嫩草影院88av| 日韩精品一区二区三区中文无码 | 久久国产高潮流白浆免费观看| 1024你懂的国产精品| 国内黄色精品| 午夜福利亚洲精品| 亚洲国产成人在线| 少妇人妻无码首页| 日韩精品毛片| 久久永久免费人妻精品| 制服丝袜一区二区三区在线| 久久99国产综合精品女同| 农村乱人伦一区二区| 无码福利视频| 国产99视频精品免费视频7| AV不卡在线永久免费观看| 中文字幕首页系列人妻| 丁香六月综合网| 国产97视频在线观看| 国产一级在线观看www色 | 国产丝袜无码精品| 2018日日摸夜夜添狠狠躁| 美女被操黄色视频网站| 欧美成人午夜视频免看| 特级做a爰片毛片免费69| 99re视频在线| 麻豆精品视频在线原创| 91亚洲精选| 国产精品极品美女自在线网站| 久久一本日韩精品中文字幕屁孩| 婷婷午夜天| 日韩小视频在线播放| 成年人午夜免费视频| 嫩草影院在线观看精品视频| 国产丝袜丝视频在线观看| 日本成人福利视频| 性视频久久| 国产一区在线观看无码| 国产资源站| 亚洲成人黄色在线观看| 波多野结衣无码中文字幕在线观看一区二区 | 亚洲天堂久久新| 久久美女精品| 亚洲一级色| 国产亚洲精久久久久久久91| 国产精品丝袜视频| 老司国产精品视频91| 日韩在线欧美在线| 亚洲第一黄色网址| 97成人在线视频| 国产无码网站在线观看|