成人网站入口,五月丁香久久,亚洲精品99,亚洲欧美精品中文幕无码三区,丁香五月激情网,国产一区二区不卡视频,日韩精品网站,国产精品999

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業(yè)大功率電感生產(chǎn)加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設計、生產(chǎn)、銷售工廠。設計、繞線、組裝、檢測、包裝、出貨等全制程的工藝流程!擁有完整、科學的質(zhì)量管理體系。專業(yè)技術(shù)團隊10人,我們的誠信、實力和產(chǎn)品質(zhì)量獲得業(yè)界的認可。歡迎各界朋友蒞臨參觀、指導和業(yè)務洽談。 ...

基于單片機的LED漢字顯示屏的設計與仿真

時間:2015-04-01 08:04:45 點擊:

研究了基于AT89C51單片機16×16 LED漢字滾動顯示屏的設計與運用Proteus軟件的仿真實現(xiàn)。主要介紹了LED漢字顯示屏的硬件電路、匯編程序設計與調(diào)試、Proteus軟件仿真等方面的內(nèi)容,本顯示屏的設計具有體積小、硬件少、電路結(jié)構(gòu)簡單及容易實現(xiàn)等優(yōu)點。能幫助廣大電子愛好者了解漢字的點陣顯示原理,認識單片機的基本結(jié)構(gòu)、工作原理及應用方法,并提高單片機知識技術(shù)的運用能力。
關鍵詞:單片;LED;點陣;漢字顯示


O 引言
LED顯示屏是利用發(fā)光二極管點陣模塊或像素單元組成的平面式顯示屏幕。它具有發(fā)光率高、使用壽命長、組態(tài)靈活、色彩豐富以及對室內(nèi)外環(huán)境適應能力強等優(yōu)點。并廣泛的用于公交汽車、商店、體育場館、車站、學校、銀行、高速公路等公共場所的信息發(fā)布和廣告宣傳。LED顯示屏發(fā)展較快,本文講述了基于AT89C51單片機16×16LED漢字點陣滾動顯示的基本原理、硬件組成與設計、程序編寫與調(diào)試、Proteus軟件仿真等基本環(huán)節(jié)和相關技術(shù)。


1 硬件電路組成及工作原理
本產(chǎn)品采用以AT89C51單片機為核心芯片的電路來實現(xiàn),主要由AT89C51芯片、時鐘電路、復位電路、列掃描驅(qū)動電路(74HCl54)、16×16LED點陣5部分組成,如圖1所示。其中,AT89C51是一種帶4kB閃爍可編程可擦除只讀存儲器(Falsh Programmable and Erasable Read OnlyMemory,F(xiàn)PEROM)的低電壓、高性能CMOS型8位微處一體電感理器,俗稱單片機。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,工業(yè)標準的MCS一5l指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,能夠進行1 000次寫/擦循環(huán),數(shù)據(jù)保留時間為10年。他是一種高效微控制器,為很多嵌人式控制系統(tǒng)提供了一種靈活性高且價廉的方案。因此,在智能化電子設計與制作過程中經(jīng)常用到AT89C51芯片。時鐘電路由AT89C一體成型電感器5l的18,19腳的時鐘端(XTAI l及XTAL2)以及12 MHz晶振X、電容C2、C3組成,采用片內(nèi)振蕩方式。復位電路采用簡易的上電復位電路,主要由電阻R,R2,電容C,開關K組成,分別接至AT89C51的RST復位輸入端。LED點陣顯示屏采用16×16共256個象素的點陣,可通過萬用表檢測發(fā)光二極管的方法測試判斷出該點陣的引腳分布。
我們把行列總線接在單片機的I/一體電感器0口,然后把上面分析到的掃描代碼送入總線,就可以得工字電感器到顯示的漢字了。但是若將LED點陣的行列端口全部直接接入89S5 1單片機,則需要使用32條I/0口,這樣會造成I/0口資源的耗盡,系統(tǒng)也再無擴充的余地。因此,我們在實際應用中只是將LED點陣的16條行線直接接在P0口和P2口,至于列選掃描信號則是由4—16線譯碼器74HCl54來選擇控制,這樣一來列選控制只使用了單片機的4個I/O口,節(jié)約了很多I/O口資源,為單片機系統(tǒng)擴充使用功能提供了條件??紤]到P0口必需設置上拉電阻,我們采用4.7 kΩ排電阻作為上拉電阻。漢字掃描顯示的基本過程是這樣的:通電后由于電阻R,電容c1的作用,使單片機的RST復位腳電平先高后低,從而達到復位;之后,在C、C3、X以及單片機內(nèi)部時鐘電路的作用下,單片機89C51按照設定的程序在P0和P2接口輸出與內(nèi)部漢字對應的代碼電平送至LED點陣的行選線(高電平驅(qū)動),同時在P1.1,P1.2,P1.3,P1.4接口輸出列選掃描信號(低電平驅(qū)動),從而選中相應的象素LED發(fā)光,并利用人眼的視覺暫留特性合成整個漢字的顯示。再改變?nèi)”淼刂穼崿F(xiàn)漢字的滾動顯示。

2 漢字的點陣顯示原理及字庫代碼獲取方法
我們以UCDOS中文宋體字庫為例,每一個字由16行16列的點陣組成顯示。即國標漢字庫中的每一個字均由256點陣來表示。我們可以把每一個點理解為一個象素,而把每一個字的字形理解為一幅圖像。事實上這個漢字屏不僅可以顯示漢字,也可以顯示在256象素范圍內(nèi)的任何圖形。如查用8位的AT89C51單片機控制,由于單片機的總線由8位,一個字需要拆分為2個部分,如圖2所示

為了弄清楚漢字的點陣組成規(guī)律,首先通過列掃描方法獲取漢字的代碼。漢字可拆分為上部和下部,上部由8×16點陣組成,下部也由8×16點陣組成。本例通過列掃描方法首先顯示左上角的第一列的上半部分,即第0列的P00~P07口,方向為P00到P0空心電感線圈7,顯示漢字“我”時,為全滅,第一列的下半部分也為全滅。第二列的上半部分P06、點亮,由上往下排列,為:PO.0滅,PO.1滅,P0.2滅PO.3滅,PO.4滅,P0.5滅,P0.6亮,P0.7滅。即二進制00000010,轉(zhuǎn)換為十六進制為02h。上半部第二列完成后,繼續(xù)掃描下半部的第二列,為了接線的方便,我們?nèi)栽O計成由上往下掃描,即從P27向P20方向掃描,從圖3可以看到,這一列P23亮,即為00001000,十六進制則為08h。依照這個方法轉(zhuǎn)向第三列、第四列,……,直至第十六列的掃描,一共掃描32個8位,可以得出漢字“我”的掃描代碼為: 大功率電感廠家 |大電流電感工廠

  • 控制光亮度!NXP LED Driver 解決方案
    一 【方案介紹】 在TV及顯示器上, 已可見到搭配情境光源或是呼吸燈等特色的機種, 其主要原理是對LED光源的亮度做控制以達到變化效果, 在此應用上NXP已經(jīng)推出
  • 功率電感:詳解PLC的四大技術(shù)及應用特點(一)
    1、可靠性高,抗干擾能力強 高可靠性是電氣控制設備的關鍵性能。PLC由于采用現(xiàn)代大規(guī)模集成電路集成電路是采用半導體制作工藝,在一塊較小的單晶硅片上制作上許多晶體管及電阻器、功率電感器、電容器等元器件
  • IR2110誤觸發(fā)
    小弟正在用IR2110做逆變電路,之前都是簡單的tlp250,但是今天自己搭了一個簡單的IR2110電路進行測試,發(fā)現(xiàn)輸入的PWM信號有一個1V左右脈沖擾動的時候,IR2110就同樣輸出了一個12V
  • 大功率電感

    汤阴县| 邛崃市| 临猗县| 确山县| 遂平县| 嵊州市| 土默特右旗| 尚义县| 博客| 牟定县| 囊谦县| 刚察县| 宕昌县| 双流县| 汝阳县| 富锦市| 平安县| 大渡口区| 莱西市| 金寨县| 丹寨县| 天长市| 同心县| 微山县| 安平县| 衡山县| 花莲市| 孝感市| 囊谦县| 庆云县| 武功县| 洪泽县| 怀化市| 陇南市| 深州市| 鱼台县| 昌宁县| 北宁市| 浮梁县| 定安县| 宜良县|