欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      實(shí)驗(yàn)一動(dòng)態(tài)LED顯示程序的編程與調(diào)試

      時(shí)間:2019-05-12 12:47:07下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《實(shí)驗(yàn)一動(dòng)態(tài)LED顯示程序的編程與調(diào)試》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《實(shí)驗(yàn)一動(dòng)態(tài)LED顯示程序的編程與調(diào)試》。

      第一篇:實(shí)驗(yàn)一動(dòng)態(tài)LED顯示程序的編程與調(diào)試

      實(shí)驗(yàn)一 動(dòng)態(tài)LED顯示程序的編程與調(diào)試

      一、實(shí)驗(yàn)?zāi)康?/p>

      1、通過編程熟悉和掌握動(dòng)態(tài)LED顯示的工作原理;

      2、熟悉Keil uVision4的使用方法;

      3、了解和掌握C程序的編程與調(diào)試。

      二、實(shí)驗(yàn)設(shè)備

      計(jì)算機(jī) 一臺(tái) 單片機(jī)開發(fā)板 一套

      三、實(shí)驗(yàn)原理

      本實(shí)驗(yàn)是利用AT89C51單片機(jī)的定時(shí)中斷來實(shí)現(xiàn)動(dòng)態(tài)LED顯示的設(shè)計(jì)。該實(shí)驗(yàn)的硬件電路原理圖如下圖所示。該硬件主要包括AT89C51單片機(jī),8位共陰極數(shù)碼管,74573鎖存器等電路。8位數(shù)碼管在AT89C51單片機(jī)的控制下完成動(dòng)態(tài)LED顯示,74573鎖存器用于鎖存P0口的數(shù)據(jù)。

      P10P11P13P14P17P16P12P1589C51P10P11P12P13P14P15P16P***101112***81920P1.0VCCP1.1P0.0P1.2P0.1P1.3P0.2P1.4P0.3P1.5P0.4P1.6P0.5P1.7P0.6RST/VPDP0.7P3.0/RxDEA/VppP3.1/TxDALE/PROGP3.2/INT0PSENP3.3/INT1P2.7P3.4/T0P2.6P3.5/T1P2.5P3.6/WRP2.4P3.7/RDP2.3XTAL2P2.2XTAL1P2.1GNDP2.***33323***25242322211D2D3D4D5D6D7D8D動(dòng)態(tài)數(shù)碼管121298698COMCOMCOMCOMCOMCOMCOMCOMLED16LED2RLED471abcdefdpg***0U13GND1LE111D2D3D4D5D6D7D8D23456789OCC1D2D3D4D5D6D7D8D1Q2Q3Q4Q5Q6Q7Q8Q19***3121234567853RPDPaDPbDPcDPdDPeDPfDPgDPh16***0953abcdefdpgD11D12D13D14D15D16D17D18

      LED顯示程序的流程圖如下所示。該程序在定時(shí)中斷中調(diào)用,每次顯示一位LED,輪流進(jìn)行, 實(shí)現(xiàn)動(dòng)態(tài)LED顯示。

      開始是LED1顯示嗎?Yes顯示LED1 ,置下一個(gè)顯示的LED為L(zhǎng)ED2No顯示LED2 ,置下一個(gè)顯示的LED為L(zhǎng)ED3是LED2顯示嗎?YesNo顯示LED3 ,置下一個(gè)顯示的LED為L(zhǎng)ED4是LED3顯示嗎?YesNo顯示LED4 ,置下一個(gè)顯示的LED為L(zhǎng)ED5是LED4顯示嗎?YesNo顯示LED5,置下一個(gè)顯示的LED為L(zhǎng)ED6是LED5顯示嗎?YesNo顯示LED6置下一個(gè)顯示的LED為L(zhǎng)ED7是LED6顯示嗎?YesNo顯示LED7,置下一個(gè)顯示的LED為L(zhǎng)ED8是LED7顯示嗎?YesNo顯示LED8 ,置下一個(gè)顯示的LED為L(zhǎng)ED1是LED8顯示嗎?YesNo結(jié)束

      四、實(shí)驗(yàn)步驟

      1、連接試驗(yàn)相關(guān)模塊的連線; a.J21跳線帽接左邊

      b.JP165斷開 c.JP10(P0)接J12 d.JP16(右排)接JP8 注意:排線有金屬觸點(diǎn)的一面朝右。連接完畢如下圖所示:

      2、根據(jù)流程圖及已給出的附件來完成C語言源程序。

      3、修改并完善實(shí)驗(yàn)程序。

      4、用單片機(jī)開發(fā)板對(duì)所編程序進(jìn)行調(diào)試。調(diào)試步驟如

      下:

      a.雙擊桌面上的“PZISP自動(dòng)下載軟件”快捷鍵; b.在彈出的對(duì)話框中,芯片類型選擇STC90C5XX系列;

      c.點(diǎn)擊打開文件,找到你編寫的C語言程序所產(chǎn)生的test1.hex 文件;

      d.打開單片機(jī)開發(fā)板上的開關(guān)鍵;

      e.點(diǎn)擊下載程序即可。

      注意:出現(xiàn)下載失敗的情況及修改方法:

      1)擦除下載失敗-------波特率調(diào)低一點(diǎn)

      2)波特率超時(shí)----------低速下載

      5、把實(shí)驗(yàn)儀器恢復(fù)原狀,本次實(shí)驗(yàn)結(jié)束。

      五、注意事項(xiàng)

      1、按要求連接計(jì)算機(jī)與單片機(jī)開發(fā)板并檢查正確后再通電開始操作。

      2、用完后要關(guān)掉所有的電源,最后再拆排線。

      六、實(shí)驗(yàn)報(bào)告及要求

      1、總結(jié)用C語言編寫動(dòng)態(tài)LED顯示的應(yīng)用程序的原理與方法。

      2、本實(shí)驗(yàn)的中斷程序初值是定時(shí)1ms所得到的,由于動(dòng)態(tài)顯示就是利用人的視覺暫停作用使人看到多個(gè)數(shù)碼管同時(shí)顯示的效果,所以同學(xué)們可以把時(shí)間改為50ms,100ms觀察數(shù)碼管的顯示有什么不同。

      3、分析你所編寫的程序,畫出各個(gè)函數(shù)的流程圖,并作必要的說明。

      4、寫出你的心得體會(huì)。

      第二篇:實(shí)驗(yàn)四 單片機(jī)鍵盤輸入以及數(shù)碼管顯示編程

      仲愷農(nóng)業(yè)工程學(xué)院實(shí)驗(yàn)報(bào)告紙

      信息學(xué)院(院、系)專業(yè)班組單片機(jī)原理及接口技術(shù)課實(shí)驗(yàn)四單片機(jī)鍵盤輸入以及數(shù)碼管顯示編程

      一、實(shí)驗(yàn)?zāi)康?、掌握單片機(jī)鍵盤以及數(shù)碼管顯示的工作原理;

      2、掌握單片機(jī)鍵盤以及數(shù)碼管顯示的編程方法。

      二、實(shí)驗(yàn)內(nèi)容

      1、學(xué)習(xí)單片機(jī)鍵盤檢測(cè)、消抖以及譯碼等;

      2、學(xué)習(xí)單片機(jī)數(shù)碼管靜態(tài)以及動(dòng)態(tài)的顯示方式;

      3、利用單片機(jī)鍵盤以及數(shù)碼管編寫程序驅(qū)動(dòng)開發(fā)板上的蜂鳴器以及數(shù)碼管按一定規(guī)律工作。

      三、實(shí)驗(yàn)設(shè)備

      1、STC單片機(jī)開發(fā)板;

      2、PC機(jī)以及串口線。

      四、實(shí)驗(yàn)步驟

      參考實(shí)驗(yàn)指導(dǎo)書。

      五、實(shí)驗(yàn)總結(jié)

      第三篇:實(shí)驗(yàn)一:地圖數(shù)據(jù)的查詢與顯示

      ArcGIS實(shí)驗(yàn)一:地圖數(shù)據(jù)的查詢與顯示

      一、實(shí)驗(yàn)?zāi)繕?biāo)

      熟悉ArcGIS基于Arc Catalog數(shù)據(jù)管理環(huán)境,掌握相關(guān)數(shù)據(jù)及其背景信息的簡(jiǎn)單查詢與顯示。

      二、實(shí)驗(yàn)要求

      依次完成下列任務(wù),并整理成實(shí)驗(yàn)過程word文檔,必要時(shí)截圖說明。

      三、實(shí)驗(yàn)環(huán)境

      1.利用ArcGIS的Arc Catalog和ArcMap模塊完成相關(guān)任務(wù) 2.實(shí)驗(yàn)數(shù)據(jù):ftp://172.16.38.100/, 位于“實(shí)驗(yàn)指導(dǎo)書-》地理信息系統(tǒng)原理”文件夾下

      四、任務(wù)清單 1.任務(wù)

      (一)到處看看,熟悉一下ArcCatalog操作界面。

      2.任務(wù)

      (二)MygisdataOregon文件夾的oregon地理數(shù)據(jù)庫中有多少要素?cái)?shù)據(jù)集、多少要素類、多少柵格數(shù)據(jù)集?每個(gè)要素?cái)?shù)據(jù)集有多少個(gè)要素類,其中每個(gè)要素類包含了多少點(diǎn)、線和多邊形?

      提示:(1)找到oregon.mdb數(shù)據(jù)庫;(2)通過內(nèi)容(contents)選項(xiàng)卡分析數(shù)據(jù)庫文件類型;(3)通過預(yù)覽(Preview)選項(xiàng)卡的預(yù)覽模式,查看數(shù)據(jù)信息。

      (1)打開ArcCatalog,找到oregon.mdb數(shù)據(jù)庫。

      (2)通過內(nèi)容(contents)選項(xiàng)卡分析數(shù)據(jù)庫文件類型。

      (3)通過預(yù)覽(Preview)選項(xiàng)卡的預(yù)覽模式,查看數(shù)據(jù)信息。

      答:oregon地理數(shù)據(jù)庫中有2個(gè)要素?cái)?shù)據(jù)集、9個(gè)要素類、2個(gè)柵格數(shù)據(jù)集。

      Transportation要素?cái)?shù)據(jù)集中有3個(gè)要素類。Water要素?cái)?shù)據(jù)集中有2個(gè)要素類。

      Airports要素類中有13個(gè)點(diǎn),highways要素類中有1954條線,rail100k要素集中有1806條線。Rivers要素集中有74條線。Waterbodies要素集中有157個(gè)多邊形。

      3.任務(wù)

      (三)MygisdataWorld文件夾中的country shape 文件采用何種坐標(biāo)系統(tǒng)?oregon地理數(shù)據(jù)庫中parks要素類又采用了何種坐標(biāo)系統(tǒng)?

      提示:(1)找到數(shù)據(jù);(2)查看其屬性(Properties)選項(xiàng)卡獲取相關(guān)信息。

      oregon地理數(shù)據(jù)庫中parks要素類又采用了何種坐標(biāo)系統(tǒng)GCS_WGS_1984

      4.任務(wù)

      (四)利用MygisdataUsausdatalakes文件,判斷一下美國(guó)最大的湖泊叫什么名字?其面積有多大?

      提示:找到數(shù)據(jù),通過預(yù)覽(Preview)選項(xiàng)卡查看數(shù)據(jù),并按面積排序。

      (1)打開軟件找到數(shù)據(jù)。

      (2)通過預(yù)覽(Preview)選項(xiàng)卡查看數(shù)據(jù),并按面積排序。

      答:美國(guó)最大的湖泊叫Lake Superior,面積為32213.001.5.任務(wù)

      (五)MygisdataBlackHillsrasters

      中陸地衛(wèi)星影像TM_24Sep98_utm有多少行和多少列,像元尺寸是多大(包括距離單位)?有幾個(gè)波段?坐標(biāo)系統(tǒng)是什么?

      提示:找到數(shù)據(jù),查看屬性選項(xiàng)卡獲取相關(guān)信息。答:有680列,939行。像元尺寸:4.26 MB,有7個(gè)波段,坐標(biāo)系統(tǒng)是D_North_American_1927。

      6.任務(wù)

      (六)利用MygisdataUsausdatastates文件,判斷一下該數(shù)據(jù)是由誰在什么時(shí)候創(chuàng)建的,有什么使用權(quán)限限制?總結(jié)一下這個(gè)數(shù)據(jù)文件的元數(shù)據(jù)提供了那些信息點(diǎn)?

      提示:通過元數(shù)據(jù)獲取相關(guān)信息。(1)打開軟件,找到數(shù)據(jù)。(2)查看數(shù)據(jù)的屬性。

      答:此數(shù)據(jù)沒有制作者名單。使用權(quán)限限制:

      提供的信息點(diǎn):類型、標(biāo)簽、摘要、描述、制作者名單、使用限制、范圍、比例范圍等。

      7.任務(wù)

      (七)先在ArcCatalog下利用MygisdataUsausdatacounties文件,判斷一下Itawamba縣位于美國(guó)哪個(gè)州?然后利用該要素類文件創(chuàng)建一個(gè)名為mycountieslayer的圖層。進(jìn)入ArcMap操作界面,打開剛才創(chuàng)建的countieslayer圖層,在ArcMap界面下,利用ArcMap的“查找”菜單選項(xiàng)或工具,再次找到Itawamba,定位并顯示該縣域,并查看其屬性信息。

      在ArcMap的內(nèi)容表窗口中刪除剛才打開的圖層,重新添加打開源文件counties要素類,指出圖層方式與源要素類文件有何不同?

      提示:(1)ArcCatalog下用Preview選項(xiàng)卡;(2)單擊ArcCatalog界面下的ArcMap圖標(biāo)可直接進(jìn)入ArcMap界面。

      (1)打開軟件,找到文件。

      (2)判斷Itawamba縣位于美國(guó)哪個(gè)州

      (3)利用該要素類文件創(chuàng)建一個(gè)名為mycountieslayer的圖層。

      (4)單擊ArcCatalog界面下的ArcMap圖標(biāo)直接進(jìn)入ArcMap界面。(5)打開新建圖層。

      (6)用“查找”菜單選項(xiàng),找到Itawamba,定位并顯示該縣域,查看其屬性信息。

      (7)在ArcMap的內(nèi)容窗口中刪除圖層,重新添加打開源文件counties要素類。

      答:Itawamba縣位于美國(guó)的Mississippi。一個(gè)圖層就是一組同類型要素的集合。

      心得體會(huì):

      通過本次實(shí)驗(yàn)熟悉ARCGIS軟件,初步了解了ARCGIS的基本操作方法。同時(shí)知道了一些地理信息系統(tǒng)的基本知識(shí)。

      第四篇:C語言實(shí)驗(yàn)一 熟悉C程序開發(fā)環(huán)境、進(jìn)行簡(jiǎn)單程序的調(diào)試

      實(shí)驗(yàn)一 熟悉C程序開發(fā)環(huán)境、進(jìn)行簡(jiǎn)單程序的調(diào)試

      實(shí)驗(yàn)?zāi)康模?/p>

      1、初步了解vc++6.0環(huán)境;

      2、熟悉掌握調(diào)試C程序的步驟。

      實(shí)驗(yàn)內(nèi)容:

      1、如何進(jìn)入vc++6.0環(huán)境?如何新建一C程序文件并進(jìn)行調(diào)試?

      2、對(duì)教材中例1.1至例1.3在vc++6.0環(huán)境中進(jìn)行調(diào)試。

      3、上機(jī)調(diào)試教材課后習(xí)題4、5題。

      實(shí)驗(yàn)原理、步驟與分析:

      【要求】每個(gè)實(shí)驗(yàn)內(nèi)容都要先寫出其實(shí)現(xiàn)的基本原理,再寫出實(shí)驗(yàn)步驟,最后根據(jù)每個(gè)實(shí)驗(yàn)內(nèi)容的實(shí)驗(yàn)結(jié)果進(jìn)行分析說明。

      第五篇:陣LED顯示系統(tǒng)研究與設(shè)計(jì)_前期報(bào)告

      河北工業(yè)大學(xué)城市學(xué)院本科畢業(yè)設(shè)計(jì)(論文)前期報(bào)告

      河北工業(yè)大學(xué)城市學(xué)院本科畢業(yè)設(shè)計(jì)(論文)前期報(bào)告

      畢業(yè)設(shè)計(jì)(論文)題目:點(diǎn)陣LED顯示系統(tǒng)研究與設(shè)計(jì) 專業(yè)(方向):電子信息工程

      學(xué) 生

      信 息:

      學(xué)號(hào):087785

      姓名: 李文超

      班級(jí):電子C082 指導(dǎo)教師信息:

      姓名:李琦

      職稱:副教授 報(bào)告提交日期:2012-3-17

      文獻(xiàn)綜述

      一、課題的研究意義:

      在現(xiàn)代信息化社會(huì)的高速發(fā)展過程中,LED顯示屏成為現(xiàn)代信息化社會(huì)信息傳播的一種重要手段,已經(jīng)從公共信息展示等商業(yè)應(yīng)用開始向消費(fèi)類多媒體應(yīng)用滲透。隨著寬帶網(wǎng)絡(luò)的發(fā)展,數(shù)字化的多媒體內(nèi)容將在信息世界中占據(jù)主流,新型的大屏幕顯示設(shè)備將代替?zhèn)鹘y(tǒng)電視機(jī)成為人們享受信息和多媒體內(nèi)容的中心。

      二、課題的研究背景:

      LED 點(diǎn)陣顯示屏的構(gòu)成型式有多種,其中典型的有兩種。一種把所需展示的廣告信息燒寫固化到 EPROM 芯片內(nèi),能進(jìn)行固定內(nèi)容的多幅漢字顯示,稱為單顯示型;另一種在機(jī)內(nèi)設(shè)置了字庫、程序庫,具有程序編制能力,能進(jìn)行內(nèi)容可變的多幅漢字顯示,稱可編程序型。目前,國(guó)內(nèi)的 LED 點(diǎn)陣顯示屏大部分是單顯示型,其顯示的內(nèi)容相對(duì)較少,顯示花樣較單一。一般在產(chǎn)品出廠時(shí),顯示內(nèi)容就已寫入顯示屏控制系統(tǒng)中的 EPROM 芯片內(nèi),當(dāng)需要更換顯示內(nèi)容時(shí)就非常困難,這樣使該類型的顯示屏使用 范圍受到了限制。國(guó)內(nèi)的另一種 LED 顯示屏——可編程序型 LED 顯示屏,雖然增 加了顯示屏系統(tǒng)的編程能力,顯示內(nèi)容和顯示花樣都有所增加,但也存在著更換顯示內(nèi)容不便的缺點(diǎn)。隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展,如今的廣告牌都存在著顯示內(nèi)容豐富、信息量大、信息更換速度快等特點(diǎn)。因此傳統(tǒng)的 LED 顯示屏控制系統(tǒng)已 經(jīng)越來越不能滿足現(xiàn)代廣告宣傳業(yè)的需要。而利用 PC 機(jī)通信技術(shù)控制 LED 顯示 屏,則具有顯示內(nèi)容豐富,信息更換靈活等優(yōu)點(diǎn)。本課題要求設(shè)計(jì)一個(gè)點(diǎn)陣LED顯示屏,要求在目測(cè)條件下LED顯示屏各點(diǎn)亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應(yīng)穩(wěn)定、清晰無串?dāng)_。圖形或文字顯示有靜止、移入移出等顯示方式。

      從理論上說,不論顯示圖形還是文字,只要控制與組成這些圖形或文字的各個(gè)點(diǎn)所在的位置相對(duì)應(yīng)的LED器件發(fā)光,就可以得到我們想要的顯示結(jié)果,這種同時(shí)控制各個(gè)發(fā)光點(diǎn)亮滅的方法稱為靜態(tài)驅(qū)動(dòng)顯示方式。16x64的點(diǎn)陣共有1024個(gè)發(fā)光二極管,顯然單片機(jī)沒有這么多的端口,如果采用鎖存器來擴(kuò)展端口,按8位的鎖存器來計(jì)算,16x64的點(diǎn)陣需要1024/8=128個(gè)鎖存器。這個(gè)數(shù)字很龐大,因?yàn)槲覀儍H僅是16x64的點(diǎn)陣,在實(shí)際應(yīng)用中的顯示屏往往要大得多,這樣在鎖存器上花的成本將是一個(gè)很龐大的數(shù)字。因此在實(shí)際應(yīng)用中的顯示屏幾乎都不采用這種設(shè)計(jì),而采用另外一種稱為動(dòng)態(tài)掃描的顯示方法

      動(dòng)態(tài)掃描的意思簡(jiǎn)單地說就是逐行輪流點(diǎn)亮,這樣掃描驅(qū)動(dòng)電路就可以實(shí)現(xiàn)多行(比如16行)的同

      [1]河北工業(yè)大學(xué)城市學(xué)院本科畢業(yè)設(shè)計(jì)(論文)前期報(bào)告

      名列共用一套驅(qū)動(dòng)器。具體就16x64的點(diǎn)陣來說,把所有同1行的發(fā)光管的陽極連在一起,把所有同1列的發(fā)光管的陰極連在一起(共陽極的接法),先送出對(duì)應(yīng)第一行發(fā)光管亮滅的數(shù)據(jù)并鎖存,然后選通第1行使其燃亮一定時(shí)間,然后熄滅;再送出第二行的數(shù)據(jù)并鎖存,然后選通第2行使其燃亮相同的時(shí)間,然后熄滅;以此類推,第16行之后,又重新燃亮第1行,反復(fù)輪回。當(dāng)這樣輪回的速度足夠快(每秒24次以上),由于人眼的視覺暫留現(xiàn)象,就能夠看到顯示屏上穩(wěn)定的圖形了。

      采用掃描方式進(jìn)行顯示時(shí),每一行有一個(gè)行驅(qū)動(dòng)器,各行的同名列共用一個(gè)驅(qū)動(dòng)器。顯示數(shù)據(jù)通常存儲(chǔ)在單片機(jī)的存儲(chǔ)器中,按8位一個(gè)字節(jié)的形式順序排放。顯示時(shí)要把一行中各列的數(shù)據(jù)都傳送到相應(yīng)的列驅(qū)動(dòng)器上去,這就存在一個(gè)顯示數(shù)據(jù)傳輸?shù)膯栴}。從控制電路到列驅(qū)動(dòng)器的數(shù)據(jù)傳輸可以采用并列方式或串行方式。顯然,采用并行方式時(shí),從控制電路到列驅(qū)動(dòng)器的線路數(shù)量大,相應(yīng)的硬件數(shù)目多。當(dāng)列數(shù)很多時(shí),并列傳輸?shù)姆桨甘遣豢扇〉摹?-10】。

      采用串行傳輸?shù)姆椒?,控制電路可以只用一根信?hào)線,將列數(shù)據(jù)一位一位傳往列驅(qū)動(dòng)器,在硬件方面無疑是十分經(jīng)濟(jì)的。但是,串行傳輸過程較長(zhǎng),數(shù)據(jù)按順序一位一位地輸出給列驅(qū)動(dòng)器,只有當(dāng)一行的各列數(shù)據(jù)都以傳輸?shù)轿恢?,這一行的各列才能并行地進(jìn)行顯示。這樣,對(duì)于一行的顯示過程就可以分解成列數(shù)據(jù)準(zhǔn)備(傳輸)和列數(shù)據(jù)顯示兩部分。對(duì)于串行傳輸方式來說,列數(shù)據(jù)準(zhǔn)備時(shí)間可能相當(dāng)長(zhǎng),在行掃描周期確定的情況下留給行顯示的時(shí)間就太少了,以致影響到LED的亮度。

      解決串行傳輸中列數(shù)據(jù)準(zhǔn)備和列數(shù)據(jù)顯示的時(shí)間矛盾問題,可以采用重疊處理的方法。即在顯示本行各列數(shù)據(jù)的同時(shí),傳送下一列數(shù)據(jù)。為了達(dá)到重疊處理的目的,列數(shù)據(jù)的顯示就需要具有存儲(chǔ)功能。經(jīng)過上述分析,就可以歸納出列驅(qū)動(dòng)器電路應(yīng)具有的功能。對(duì)于列數(shù)據(jù)準(zhǔn)備來說,它應(yīng)能實(shí)現(xiàn)串入并處的移位功能;對(duì)于列數(shù)據(jù)顯示來說,應(yīng)具有并行鎖存的功能。這樣,本行已準(zhǔn)備好的數(shù)據(jù)打入并行鎖存器進(jìn)行顯示時(shí),串并移位寄存器就可以準(zhǔn)備下一行的列數(shù)據(jù),而不會(huì)影響本行的顯示。

      3、本課題采用MCS-51系列單片機(jī),因?yàn)樗哂?/p>

      [2-4,6-8]

      [5]

      ①可靠性高:因?yàn)樾酒前垂I(yè)測(cè)控環(huán)境要求設(shè)計(jì)的,故抗干擾的能力優(yōu)于PC機(jī)。

      ②便于擴(kuò)展:片內(nèi)具有計(jì)算機(jī)正常運(yùn)行所必需的部件,片外有很多供擴(kuò)展用的(總線,并行和串行的輸入/輸出)管腳,很容易組成一定規(guī)模的計(jì)算機(jī)應(yīng)用系統(tǒng)。

      ③控制功能強(qiáng):具有豐富的控制指令:如:條件分支轉(zhuǎn)移指令,I/O口的邏輯操作指令,位處理指令。④實(shí)用性好:體積小,功耗低,價(jià)格便宜,易于產(chǎn)品化等優(yōu)點(diǎn)。

      本課題擬根據(jù)點(diǎn)陣LED顯示特性,以單片機(jī)為核心處理器設(shè)計(jì)點(diǎn)陣LED顯示系統(tǒng),實(shí)現(xiàn)點(diǎn)陣LED控制、顯示驅(qū)動(dòng)、文字或圖形顯示等功能,該系統(tǒng)應(yīng)具有結(jié)構(gòu)簡(jiǎn)單、成本低、應(yīng)用方便等特點(diǎn)。

      參考文獻(xiàn):

      1.禇昌晨.LED顯示屏系統(tǒng)原理及工程技術(shù).成都.電子科技大學(xué)出版社.2000 2.李光飛,樓然苗.51系列單片機(jī)設(shè)計(jì)實(shí)例.北京航空航天大學(xué)出版社.2003 3.范立南,謝子殿.單片機(jī)原理及應(yīng)用教程.北京.北京大學(xué)出版社.2006 4.王幸之.AT89系列單片機(jī)原理與應(yīng)用.北京.北京航空航天大學(xué)出版社.2004 5.閻石.數(shù)字電路技術(shù)基礎(chǔ).北京.高等教育出版社.1998 6.丁元杰.單片微機(jī)原理及應(yīng)用.北京.機(jī)械工業(yè)出版社.1999 河北工業(yè)大學(xué)城市學(xué)院本科畢業(yè)設(shè)計(jì)(論文)前期報(bào)告

      7.周荷琴,吳勇清.微型計(jì)算機(jī)原理與接口技術(shù).合肥.重活科技大學(xué)出版社.2004 8.張紅潤(rùn),馬平安.單片機(jī)原理及應(yīng)用.科學(xué)出版社.1999 9.韓志軍,沈晉源,王振波.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)—入門向?qū)c設(shè)計(jì)實(shí)例.機(jī)械工業(yè)出版社.2005 10.彭為.單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講.北京.電子工業(yè)出版社.2006

      前期報(bào)告

      一、課題工作安排:

      第一周:明確課題研究?jī)?nèi)容和最終結(jié)果,檢索文獻(xiàn)、查閱資料、收集課題所需的中外文素材。第二周:整理素材、撰寫文獻(xiàn)綜述。根據(jù)任務(wù)要求,制定工作計(jì)劃。

      第三周:學(xué)習(xí)與課題相關(guān)的關(guān)鍵技術(shù),研究基于單片機(jī)的點(diǎn)陣LED顯示系統(tǒng)工作原理。制定設(shè)計(jì)技術(shù)指標(biāo)、功能,并進(jìn)行方案論證。

      第四周:對(duì)進(jìn)行前期工作總結(jié),撰寫前期報(bào)告。第五周:接受前期工作檢查,修改設(shè)計(jì)方案。

      第六周:熟悉單片機(jī)開發(fā)工具,掌握開發(fā)設(shè)計(jì)方法,系統(tǒng)硬件設(shè)計(jì)。第七周:系統(tǒng)軟件設(shè)計(jì)分析。

      第八周:系統(tǒng)軟硬件性能、指標(biāo)和功能分析。第九周:對(duì)研究結(jié)果進(jìn)行小結(jié),撰寫中期報(bào)告。第十周:接受中期工作檢查,進(jìn)行系統(tǒng)調(diào)試實(shí)驗(yàn)。第十一周:進(jìn)行系統(tǒng)軟硬件測(cè)試。

      第十二周:根據(jù)調(diào)試實(shí)驗(yàn)結(jié)果對(duì)系統(tǒng)軟硬件設(shè)計(jì)進(jìn)行改進(jìn)。對(duì)調(diào)試實(shí)驗(yàn)結(jié)果進(jìn)行分析并給出結(jié)論。用所學(xué)知識(shí)對(duì)結(jié)論予以分析及整理,撰寫畢業(yè)論文。

      第十三周:修改論文并提交論文初稿。

      第十四周:根據(jù)指導(dǎo)教師評(píng)審意見改稿,并提交設(shè)計(jì)論文定稿。第十五周:整理全部設(shè)計(jì)文檔。第十六周:準(zhǔn)備答辯。

      二、本課題要研究或解決的問題:

      本課題旨在設(shè)計(jì)點(diǎn)陣LED顯示系統(tǒng),該系統(tǒng)具有實(shí)現(xiàn)顯示內(nèi)容的向左滾動(dòng)顯示功能,下面進(jìn)行說明。1.系統(tǒng)的顯示功能

      8X8點(diǎn)陣可以用于顯示簡(jiǎn)單的中文文字,也可用于簡(jiǎn)單圖形顯示。用多塊點(diǎn)陣顯示器組合則可構(gòu)成大屏幕顯示器,使用AT89C51控制驅(qū)動(dòng)。

      2.系統(tǒng)的滾動(dòng)顯示功能或技術(shù)指標(biāo)

      動(dòng)態(tài)顯示采用動(dòng)態(tài)掃描顯示方式, 因?yàn)槔脛?dòng)態(tài)掃描顯示使我們看到一幅穩(wěn)定畫面的實(shí)質(zhì)是利用了人眼的暫留效應(yīng)和發(fā)光二極管發(fā)光時(shí)間的長(zhǎng)短, 發(fā)光的亮度等因素。

      二、擬采用的研究手段(途徑):

      1、系統(tǒng)設(shè)計(jì)方案 河北工業(yè)大學(xué)城市學(xué)院本科畢業(yè)設(shè)計(jì)(論文)前期報(bào)告

      (1)單片機(jī)系統(tǒng)及外圍電路:?jiǎn)纹瑱C(jī)采用AT89C51。系統(tǒng)采用12 MHz或更高頻率的晶振,以獲得較高的刷新頻率,使顯示更穩(wěn)定。單片價(jià)的串口與列驅(qū)動(dòng)器相連,用來送顯示數(shù)據(jù)。P1口低4位與行驅(qū)動(dòng)器相連,送出行選信號(hào),P1.5~P1.7口則用來發(fā)送控制信號(hào)。P0和P2口空閑,在必要時(shí)可以擴(kuò)展系統(tǒng)的ROM和RAM。

      (2)列驅(qū)動(dòng)電路:由集成電路74HC595構(gòu)成。它具有一個(gè)8位串入并出的移位寄存器和一個(gè)8位輸出鎖存器的結(jié)構(gòu),而且移位寄存器和輸出鎖存器的控制是各自獨(dú)立的,可以實(shí)現(xiàn)在顯示本行各列數(shù)據(jù)的同時(shí),傳送下一行的列數(shù)據(jù),即達(dá)到重疊處理的目的。

      74HC595的輸入側(cè)有8個(gè)串行移位寄存器,每個(gè)移位寄存器的輸出都連接一個(gè)輸出鎖存器。引腳SI是串行數(shù)據(jù)的輸入端。引腳SCK是移位寄存器的一位時(shí)鐘脈沖,在其上升沿發(fā)生移位,并將SI的下一個(gè)數(shù)據(jù)打入最低位。移位后的各位信號(hào)出現(xiàn)在各移位寄存器的輸出端,也就是輸出鎖存器的輸入端。RCK是輸出鎖存器的打入信號(hào),其上升沿將移位寄存器的輸出打入到輸出鎖存器。引腳G是輸出三態(tài)門的開放信號(hào),只有當(dāng)其為低時(shí)移位寄存器的輸出才開放,否則為高阻態(tài)。芯片的輸出端QA~QH,最高位QH可作為多芯片74HC595級(jí)聯(lián)應(yīng)用時(shí),向上一級(jí)的級(jí)聯(lián)輸出。但一位QH受輸出鎖存器打入控制,所以還從輸出鎖存器前引出QH’,作為與移位寄存器完全同步的級(jí)聯(lián)輸出。

      2、系統(tǒng)基本框圖如下:

      將8片74HC595進(jìn)行級(jí)連,可共用一個(gè)移位時(shí)鐘SCK及數(shù)據(jù)鎖存信號(hào)RCK。這樣,當(dāng)?shù)谝恍行枰@示的數(shù)據(jù)經(jīng)過8x8=64個(gè)SCK時(shí)鐘后便可將其全部移入74HC595中,此時(shí)還將產(chǎn)生一個(gè)數(shù)據(jù)鎖存信號(hào)RCK將數(shù)據(jù)鎖存在74HC595中,并在使能信號(hào)G的作用下,使串入數(shù)據(jù)并行輸出,從而使與各輸出位對(duì)應(yīng)的場(chǎng)驅(qū)動(dòng)管處于放大或截止?fàn)顟B(tài);同時(shí)由行掃描控制電路產(chǎn)生信號(hào)使第一行掃描管導(dǎo)通,相當(dāng)于第一行LED的正端都接高,顯然,第一行LED管的亮滅就取決于74HC595中的鎖存信號(hào);此外,在第一行LED管點(diǎn)亮的同時(shí),再在74HC595中移入第二行需要顯示的數(shù)據(jù),隨后將其鎖存,同時(shí)由行掃描控制電路將第一行掃描管關(guān)閉而接通第二行,使第二行LED管點(diǎn)亮,以此類推,當(dāng)?shù)谑袙呙柽^后再回到第一行,這樣,只要掃描速度足夠高,就可形成一幅完整的文字或圖像。

      3、顯示屏軟件的主要功能是向屏體提供顯示數(shù)據(jù),并產(chǎn)生各種控制信號(hào),使屏幕按設(shè)計(jì)的要求顯示。根據(jù)軟件分層次設(shè)計(jì)的原理,可把顯示屏的軟件系統(tǒng)分成兩大層:第一層是底層的顯示驅(qū)動(dòng)程序,第二層是上層的系統(tǒng)應(yīng)用程序。顯示驅(qū)動(dòng)程序負(fù)責(zé)向屏體送顯示數(shù)據(jù),并負(fù)責(zé)產(chǎn)生行掃描信號(hào)和其他控制信號(hào),配合完成LED顯示屏的掃描顯示工作。顯示驅(qū)動(dòng)程序由定時(shí)器T0中斷程序?qū)崿F(xiàn)。系統(tǒng)應(yīng)用程序完成系統(tǒng)環(huán)境設(shè)置,顯示效果處理等工作,由主程序來實(shí)現(xiàn)。河北工業(yè)大學(xué)城市學(xué)院本科畢業(yè)設(shè)計(jì)(論文)前期報(bào)告

      顯示驅(qū)動(dòng)程序在進(jìn)入中斷后首先要對(duì)定時(shí)器T0重新賦初值,以保證顯示屏刷新率的穩(wěn)定。然后顯示驅(qū)動(dòng)程序查詢當(dāng)前燃亮的行號(hào),從顯示緩沖區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù),并通過串口發(fā)送給移位寄存器。為消除在切換行顯示數(shù)據(jù)的時(shí)候產(chǎn)生拖尾現(xiàn)象,驅(qū)動(dòng)程序先要關(guān)閉顯示屏,即消隱,等顯示數(shù)據(jù)打入輸出鎖存器并所存,然后在輸出新的行號(hào),重新打開顯示。

      總之,畢業(yè)設(shè)計(jì)已經(jīng)按照任務(wù)書的要求正常展開,閱讀了一些與畢業(yè)設(shè)計(jì)相關(guān)的參考文獻(xiàn),特別是相關(guān)的學(xué)術(shù)論文和書籍,啟發(fā)很大,了解了整個(gè)設(shè)計(jì)的流程,明確了設(shè)計(jì)中的重點(diǎn)部分,學(xué)習(xí)到了很多課題中需要熟悉和掌握的知識(shí),為順利開展下一階段的工作打下良好的基礎(chǔ)。

      下載實(shí)驗(yàn)一動(dòng)態(tài)LED顯示程序的編程與調(diào)試word格式文檔
      下載實(shí)驗(yàn)一動(dòng)態(tài)LED顯示程序的編程與調(diào)試.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        收音機(jī)裝配與調(diào)試實(shí)驗(yàn)總結(jié)

        收音機(jī)制作實(shí)驗(yàn)總結(jié) 這個(gè)學(xué)期上了收音機(jī)組裝實(shí)驗(yàn),感覺收獲很多。希望繼續(xù)努力。在實(shí)驗(yàn)制作過程中學(xué)會(huì)了一些實(shí)驗(yàn)動(dòng)手的技巧,提高了動(dòng)手的能力,明白了一些道理。 實(shí)驗(yàn)中,我解決了......

        全高清實(shí)時(shí)視頻顯示嵌入式系統(tǒng)設(shè)計(jì)與調(diào)試

        實(shí)驗(yàn)名稱全高清實(shí)時(shí)視頻顯示嵌入式系統(tǒng)設(shè)計(jì)與調(diào)試課程名稱姓名學(xué)號(hào)年級(jí)專業(yè) 嵌入式系統(tǒng)設(shè)計(jì)彭嘉喬 3130104084 大三電子信息工程所在學(xué)院電氣工程學(xué)院 全高清實(shí)時(shí)視頻顯示......

        實(shí)驗(yàn)二語言與C語言混合編程

        實(shí)驗(yàn)二匯編語言與C語言混合編程一、教學(xué)目的和要求 ? ? 熟悉ADS1.2開發(fā)環(huán)境編譯、下載、調(diào)試程序的基本過程; 掌握C和匯編語言混合編程方法。 掌握ATPCS中的寄存器及參數(shù)傳遞規(guī)......

        實(shí)驗(yàn)一__Linux下C編程(樣例5)

        實(shí)驗(yàn)一 Linux下C編程 一. 實(shí)驗(yàn)?zāi)康模?1. 熟練使用vi中的常見操作,并且熟悉vi的3種模式; 2. 熟練掌握gcc編譯命令及gdb的調(diào)試命令;通過對(duì)有問題程序的跟蹤調(diào)試,進(jìn)一步提高發(fā)現(xiàn)問題和......

        實(shí)踐項(xiàng)目一計(jì)算機(jī)硬件組裝與調(diào)試

        專業(yè)實(shí)踐1-綜合技能實(shí)踐 姓名:郭獲棟學(xué)號(hào):20121120255 實(shí)驗(yàn)日期:2013.3.23上午 《計(jì)算機(jī)硬件的組裝》實(shí)踐項(xiàng)目報(bào)告 一.閱讀《計(jì)算機(jī)組裝與維修》相關(guān)方面的書、資料如下:1. 《計(jì)......

        實(shí)踐項(xiàng)目一計(jì)算機(jī)硬件組裝與調(diào)試

        綜合技能實(shí)踐 計(jì) 算 機(jī) 硬 件 的 組 裝 一、實(shí)驗(yàn)?zāi)康?1、 加深學(xué)生對(duì)理論知識(shí)的理解,提高實(shí)際動(dòng)手能力; 2、 了解計(jì)算機(jī)的主要部件,理解各部件的功能,了解微型機(jī)的各項(xiàng)技術(shù)指標(biāo)......

        實(shí)驗(yàn)實(shí)訓(xùn)一報(bào)關(guān)程序5篇

        實(shí)驗(yàn)實(shí)訓(xùn)一報(bào)關(guān)程序 [學(xué)時(shí)]4學(xué)時(shí) [目的]通過實(shí)訓(xùn),使學(xué)生掌握一般進(jìn)出口貨物的報(bào)關(guān)程序,以及其它貨物的進(jìn)出口通關(guān)。 [內(nèi)容] 一般進(jìn)出口貨物的通關(guān)、 其它貨物的進(jìn)出口通關(guān)。 1......

        實(shí)驗(yàn)一 VC開發(fā)環(huán)境的使用和常用算法的編程概要

        實(shí)驗(yàn)一 VC開發(fā)環(huán)境的使用和常用算法的編程 一、實(shí)驗(yàn)?zāi)康?熟悉VC++6.0的集成開發(fā)環(huán)境,學(xué)會(huì)用它編寫、調(diào)試、運(yùn)行程序。 二、 實(shí)驗(yàn)要求 對(duì)VC++6.0集成開發(fā)環(huán)境進(jìn)行操作,用它編寫......