




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、16x16LED 滾動顯示課程設(shè)計:單片機(jī)課程設(shè)計專業(yè)名稱:電氣工程及其自動化學(xué) 號:學(xué)生姓名:同組人員:指導(dǎo)教師:2014 年12 月8日課程設(shè)計任務(wù)書20142015學(xué)年第1學(xué)期學(xué)生姓名:專業(yè)班級:電氣工程及其自動化2012級(2)班指導(dǎo)教師: 工作部門:、課程設(shè)計題目:16x16LED滾動顯示1.電機(jī)控制6.籃球比賽計分器2.簡易電子琴設(shè)計7.密碼鎖控制3.公交車報站器設(shè)計8.交通信號燈控制4.鍵盤花樣彩燈控制9.溫度控制系統(tǒng)5.數(shù)碼顯示搶答器控制10.自選二、課程設(shè)計內(nèi)容根據(jù)具體設(shè)計課題的技術(shù)指標(biāo)和給定條件,以單片機(jī)為核心器件,能獨立而正確地進(jìn) 行方案論證和電路設(shè)計,完成仿真操作。要求
2、概念清楚、方案合理、方法正確、步驟完整熟悉、掌握各種外圍接口電路芯片的工作原理和控制方法;熟練使用單片機(jī)匯編語言或 C51 進(jìn)行軟件設(shè)計;熟練使用 Proteus、Keil 軟件進(jìn)行仿真電路測試;熟練使用 Protel 軟件設(shè)計印刷電路板;學(xué)會查閱有關(guān)參考資料和手冊,并能正確選擇有關(guān)元器件和參數(shù);編寫設(shè)計報告,參考畢業(yè)設(shè)計論文格式。(1)根據(jù)課題要求確定系統(tǒng)設(shè)計方案;(2)繪制系統(tǒng)框圖、系統(tǒng)仿真原理圖(印刷電路板圖),列出元器件明細(xì)表;(3)計算電路參數(shù)和選擇元器件,畫出軟件框圖,列出程序清單;(4)打印仿真結(jié)果,根據(jù)測試結(jié)果進(jìn)行誤差分析與修改調(diào)整;(5)對設(shè)計進(jìn)行全面總結(jié)。三、進(jìn)度安排1時間
3、安排序號內(nèi)容學(xué)時安排(天)1方案論證和總體設(shè)計12硬件設(shè)計測試13軟件設(shè)計14仿真測試及PCB設(shè)計15答辯1合計5設(shè)計指導(dǎo)地點:K2-407單片機(jī)、微機(jī)原理實驗室2執(zhí)行要求單片機(jī)應(yīng)用課程設(shè)計共9 個選題,學(xué)生可自選課題。每組不超過2 人,為避免雷同,在 設(shè)計中每個同學(xué)所采用的方案不可一樣。四、課程設(shè)計考核辦法與成績評定根據(jù)過程、報告、答辯等確定設(shè)計成績,成績分優(yōu)、良、中、及格、不及格五等。評定項目基本內(nèi)涵分值設(shè)計過程考勤10分答辯回答問題情況20分實物或仿真測試正常無故障運行20分設(shè)計報告完成設(shè)計任務(wù)、報告規(guī)范性等情況50分90100分:優(yōu);8089分:良;7079分:中;6069分,及格;6
4、0分以下:不及格六、課程設(shè)計參考資料賀哲榮.AT89S51單片機(jī)硬件設(shè)計與編程實例.北京:中國電力出版社.2012李泉溪. 單片機(jī)原理與應(yīng)用實例仿真. 北京:北京航空航天大學(xué)出版社,2012.王平. 單片機(jī)應(yīng)用設(shè)計與制作. 北京:清華大學(xué)出版社, 2012.彭為等. 單片機(jī)典型系統(tǒng)設(shè)計實例精講. 北京:電子工業(yè)出版社,2007王慶利等. 單片機(jī)設(shè)計案例實踐教程. 北京:北京郵電大學(xué)出版社,2008韓志軍等. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計入門向?qū)c設(shè)計實例. 北京:機(jī)械工業(yè)出版社,2005皮大能等. 單片機(jī)課程設(shè)計指導(dǎo)書. 北京:北京理工大學(xué)出版社,2010指導(dǎo)教師:2014年12月8日教研室主任:201
5、4 年 12 月 8 日目錄 TOC o 1-5 h z 摘 要 1引 言 2 HYPERLINK l bookmark28 o Current Document 16X 16LED點陣的總體設(shè)計3 HYPERLINK l bookmark30 o Current Document 設(shè)計的功能要求 3 HYPERLINK l bookmark32 o Current Document 設(shè)計論證 3 HYPERLINK l bookmark34 o Current Document 實驗原理 3總體設(shè)計框圖 4 HYPERLINK l bookmark36 o Current Document
6、硬件設(shè)計4 HYPERLINK l bookmark38 o Current Document 2.1 主要芯片介紹 4 HYPERLINK l bookmark40 o Current Document 2.2 16X16LED點陣顯示制作7 HYPERLINK l bookmark42 o Current Document 2.3用4個8X8LED點陣構(gòu)成16X16LED點陣8 HYPERLINK l bookmark44 o Current Document 實驗電路及連線 8 HYPERLINK l bookmark46 o Current Document 軟件設(shè)計8 HYPERLI
7、NK l bookmark48 o Current Document 3.1 實驗要求及程序流程圖 9 HYPERLINK l bookmark50 o Current Document 3. 2 程序清單 15實驗結(jié)果16系統(tǒng)調(diào)試 17 HYPERLINK l bookmark68 o Current Document 心得體會17 HYPERLINK l bookmark70 o Current Document 參考文獻(xiàn) 18摘要本設(shè)計使用 AT89C55 系列高速單片機(jī)作為主控制模塊,利用簡單 的外圍電 路來驅(qū)動16X16的點陣LED顯示屏。利用AT89C55系列高速單片機(jī)本身強(qiáng)大的
8、功能,可以很方便的實現(xiàn)單片機(jī)與PC機(jī)間的數(shù)據(jù)傳輸及存儲,并能利用軟件方 便的進(jìn)行顯示內(nèi)容的多樣變化,另一方面點陣顯示屏廣泛的應(yīng)用于醫(yī)院、機(jī)場、 銀行等公共場所,所以本設(shè)計具有很強(qiáng)的現(xiàn)實應(yīng)用性。本LED顯示屏能夠以動態(tài)掃描的方式同時顯示4個8X8點陣漢字,并能通 過上位機(jī)軟件修改顯示內(nèi)容和顯示效果等等。把字符內(nèi)碼存儲在空閑的單片機(jī)程 序存儲器空間,使本LED顯示系統(tǒng)能掉電存儲1024個字符。設(shè)計中采用了 SPI 接口的GB2312標(biāo)準(zhǔn)字庫,支持所有的國標(biāo)字符和ASCII標(biāo)準(zhǔn)字符的顯示。因為 采用串行傳輸方式,使本系統(tǒng)的可擴(kuò)展性得到提升,便于多個顯示單元的級聯(lián)。本文從LED的顯示原理入手,詳細(xì)闡述
9、了 LED動態(tài)顯示的過程,以及硬件電 路的設(shè)計、計算和軟件的算法。關(guān)鍵詞:LED動態(tài)顯示 AT89C55點陣漢字顯示 仿真引言LED 顯示屏是一種通過控制半導(dǎo)體發(fā)光二極管的顯示方式,用來顯示文字、 圖形、圖像、動畫、行情、視頻、錄像信號等各種信息的顯示屏幕。圖文顯示屏 可與計算機(jī)同步顯示漢字、英文文本和圖形;視頻顯示屏采用微型計算機(jī)進(jìn)行控 制,圖文、圖像并茂,以實時、同步、清晰的信息傳播方式播放各種信息,還可 顯示二維、三維動畫、錄像、電視、VCD節(jié)目以及現(xiàn)場實況。LED顯示屏顯示 畫面色彩鮮艷,立體感強(qiáng),靜如油畫,動如電影,廣泛應(yīng)用于車站、碼頭、機(jī)場、 商場、醫(yī)院、賓館、銀行、證券市場、建筑
10、市場、拍賣行、工業(yè)企業(yè)管理和其它 公共場所。它的優(yōu)點:亮度高、工作電壓低、功耗小、微型化、易與集成電路匹配、驅(qū) 動簡單、壽命長、耐沖擊、性能穩(wěn)定。當(dāng)今社會在飛速發(fā)展無疑能源、健康、空 間的利用,成了人們著重關(guān)注的對象。而在這個信息傳遞極速的社會, LED 的 出現(xiàn)給人們帶來了希望之光。 LED 的特色之處一是節(jié)能(直接功耗,間接耗能), 二是基本無電離輻射,三提高空間利用率。而這些特色又恰好解決了上述的三種 問題。然而LED點陣顯示屏的特點不僅僅于此LED點陣顯示屏用的是數(shù)碼管, 而數(shù)碼管具有實用,便宜等優(yōu)點。做出來的LED點陣顯示很耐用。LED點陣顯示 屏之所以受到廣泛重視而得到迅速發(fā)展,是
11、與LED顯示屏本身所具有的優(yōu)點分 不開的。 LED 點陣顯示屏的發(fā)展前景極為廣闊,目前正朝著更高亮度、更高耐 氣候性、更高的發(fā)光密度、更高的發(fā)光均勻性,可靠性、全色化方向發(fā)展。本文 要求設(shè)計一個能顯示16X16點陣圖文LED顯示屏,要求能顯示圖文或文字,顯 示圖文或文字應(yīng)穩(wěn)定、清晰,圖文或文字顯示,以卷簾形式向上下左右滾動顯示。16X16LED點陣的總體設(shè)計設(shè)計的功能要求設(shè)計一個能顯示 16X16 點陣圖文 LED 顯示屏,要求能顯示圖文或文字,顯示 圖文或文字應(yīng)穩(wěn)定、清晰,圖文或文字顯示,以卷簾形式向上滾動顯示。設(shè)計論證圖文顯示采用動態(tài)掃描的顯示方法,逐行輪流點亮,這樣掃描驅(qū)動電路就 可以實
12、現(xiàn)多行(比如16行)的同名列共用一套驅(qū)動器。具體就16x16的點陣來 說,把所有同 1 行的發(fā)光管的陽極連在一起,把所有同 1 列的發(fā)光管的陰極連在 一起(共陽極的接法),先送出對應(yīng)第一行發(fā)光管亮滅的數(shù)據(jù)并鎖存,然后選通 第 1 行使其燃亮一定時間,然后熄滅;再送出第二行的數(shù)據(jù)并鎖存,然后選通第 2 行使其燃亮相同的時間,然后熄滅;以此類推,第16 行之后,又重新燃亮第 1 行,反復(fù)輪回。當(dāng)這樣輪回的速度足夠快(每秒24 次以上),由于人眼的視覺 暫留現(xiàn)象,就能夠看到顯示屏上穩(wěn)定的圖形了。采用串行傳輸?shù)姆椒ǎ刂齐娐房梢灾挥靡桓盘柧€,將列數(shù)據(jù)一位一位 傳往列驅(qū)動器,在硬件方面無疑是十分經(jīng)濟(jì)的
13、。但是,在行掃描周期確定的情況 下留給行顯示的時間就太少了,以致影響到 LED 的亮度。解決串行傳輸中列數(shù)據(jù)準(zhǔn)備和列數(shù)據(jù)顯示的時間矛盾問題,可以采用重疊處 理的方法。即在顯示本行各列數(shù)據(jù)的同時,傳送下一列數(shù)據(jù)。為了達(dá)到重疊處理 的目的,列數(shù)據(jù)的顯示就需要具有所存功能。經(jīng)過上述分析,就可以歸納出列驅(qū) 動器電路應(yīng)具有的功能。對于列數(shù)據(jù)準(zhǔn)備來說,它應(yīng)能實現(xiàn)串入并處的移位功能; 對于列數(shù)據(jù)顯示來說,應(yīng)具有并行鎖存的功能。這樣,本行已準(zhǔn)備好的數(shù)據(jù)打入 并行鎖存器進(jìn)行顯示時,串并移位寄存器就可以準(zhǔn)備下一行的列數(shù)據(jù),而不會影 響本行的顯示。實驗原理16X16掃描LED點陣的工作原理同8位掃描數(shù)碼管類似。它有
14、16個共陰極輸出端口,每個共陰極對應(yīng)有16個LED顯示燈。所以其掃描譯碼地址需4位信 號線。要使16點陣上某個點亮,如第10行第4列的LED點亮,只要讓列選信號 為“0100”,從而選中第4列,再給第10行一個高電平,即可點亮該LED。本 實驗通過74LS164和74LS595芯片寫入字形,產(chǎn)生掃描信號。為了顯示整個漢字, 首先分布好漢字的排列,以行給漢字信息;然后以大于24HZ的頻率掃描列,即 每行逐一加高電平,根據(jù)人眼的視覺殘留特性,使之形成整個漢字的顯示??傮w設(shè)計框圖列驅(qū)動器電源行驅(qū)動器16X16LED 顯示 點陣電源行驅(qū)動器16X16LED 顯示 點陣二 硬件設(shè)計主要芯片介紹1.AT8
15、9C55 介紹AT89C55 為 8 位通用微處理器,采用工業(yè)標(biāo)準(zhǔn)的 C51 內(nèi)核,在內(nèi)部功能及管 腳排布上與通用的 8xc52 相同,其主要用于會聚調(diào)整時的功能控制。功能包括 對會聚主IC內(nèi)部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會聚調(diào)整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU通信等。主 要管腳有:XTAL1 (19腳)和XTAL2 (18腳)為振蕩器輸入輸出端口,外接12MHz 晶振。 RST/Vpd(9 腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。 VCC(40腳)和VSS(20腳)為供電端口,分別接+5V電源的正負(fù)端。P0P3為可 編程通用I/O腳,
16、其功能用途由軟件定義,在本設(shè)計中,P0端口(3239腳) 被定義為 N1 功能控制端口,分別與 N1 的相應(yīng)功能管腳相連接, 13 腳定義為 IR 輸入端,10腳和11腳定義為I2C總線控制端口,分別連接N1的SDAS(18腳) 和SCLS(19腳)端口,12腳、27腳及28腳定義為握手信號功能端口,連接 主板 CPU 的相應(yīng)功能端,用于當(dāng)前制式的檢測及會聚調(diào)整狀態(tài)進(jìn)入的控制功能。XTAL1XTAL2RSTPSEN ALE EAP1,0XTAL1XTAL2RSTPSEN ALE EAP1,013 B713 B1S;-XTAL1XTALZPSTALE0PDIVAraP 口 .1 妝 D1PDJI
17、hIGpnjHiapo.ad*pnAKpn.SAMPD.Twn?pzhhe F2.1ihB PZiA-n pzaAH PZ.H.IZ pzsh.q FZ.&AH. PZ.7Ai5圖2.6P1UTE P1 .liTTE:LATCH1Z B612 B1 +J3U45L-RSRCeBCLKS113 B713 B1S;-XTAL1XTALZPSTALE0PDIVAraP 口 .1 妝 D1PDJIhIGpnjHiapo.ad*pnAKpn.SAMPD.Twn?pzhhe F2.1ihB PZiA-n pzaAH PZ.H.IZ pzsh.q FZ.&AH. PZ.7Ai5圖2.6P1UTE P1 .l
18、iTTE:-: F12 P12 接線圖 F1.7P3IVRXDF3.1iT:Ii PLJEBE paliTTP3ST1 P3.&1jiJK PI.TiTT37SSA DATA.口 V n?urr三 軟件設(shè)計3.1 實驗要求及程序流程圖本軟件要求實現(xiàn)如下要求:漢字要穩(wěn)定、明亮并且文字要以一定速度上升滾 動顯示。顯示屏軟件模塊:初始化程序、主程序、多字滾動、顯示程序、掃描程序。顯示程序的主要功能是向屏體提供顯示數(shù)據(jù),并產(chǎn)生各種控制信號,使屏幕按設(shè)計的要求顯示。軟件設(shè)計中,顯示屏的軟件系統(tǒng)分為兩層;第一層是底層的顯示驅(qū)動程序,第二層是上層的系統(tǒng)應(yīng)用程序。顯示驅(qū)動程序負(fù)責(zé)向屏體送顯示數(shù)據(jù),并負(fù)責(zé)產(chǎn)生行
19、掃描信號和其他控制信號,配合完成 LED 顯示屏的掃描顯示工作。顯示驅(qū)動器程序由定時器TO中斷程序?qū)崿F(xiàn)。系統(tǒng)應(yīng)用程序完成系統(tǒng)環(huán)境設(shè)置(初始化)、顯示效果處理等工作,由主程序來實現(xiàn)。顯示驅(qū)動程序在進(jìn)入中斷后首先要對定時器TO重新賦初值,以保證顯示屏 刷新率的穩(wěn)定,1/16 掃描顯示屏的刷新率(幀頻)計算公式如下:刷頻率(幀頻)=l/16XT0 溢=l/16Xf/12 (65536-t)其中f位晶振頻率,t為定時器TO初值(工作在16位定時器模式)。 然 后顯示驅(qū)動程序查詢當(dāng)前燃亮的行號,從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù), 并通過串口發(fā)送給移位寄存器。為消除在切換行顯示數(shù)據(jù)的時候產(chǎn)生拖尾現(xiàn)象,
20、驅(qū)動程序先要關(guān)閉顯示屏,即消隱,等顯示數(shù)據(jù)打入輸出鎖存器并鎖存,然后再 輸出新的行號,重新打開顯示。圖 3.1 系統(tǒng)主程序流程圖程序清單#include #include #define DATAOUT P2 /P2 use as data#define SPEED 13void ymove(char dir,unsigned char *ptr,char speed);void xmove(char dir,unsigned char *ptr,char n,char speed);void delay(unsigned int a);void display();void displayt
21、ime(char time);void init164();sbit ADATA= DATAOUTO;sbit ASCK= DATAOUTA1;sbit LATCH= DATAOUTA2;sbit BDATA= DATAOUTA3;sbit BCLK= DATAOUTA4;code unsigned char xin32=OxOO,OxOO,OxOO,OxOO,OxOO,OxOO,OxOE,Ox38, /心Ox1F,Ox7C,Ox3F,OxFE,Ox3F,OxFE,Ox3F,OxFE,Ox1F,OxFC,OxOF,OxF8,OxO7,OxFO,OxO3,OxEO,OxO1,OxCO,OxOO,
22、Ox8O,OxOO,OxOO,OxOO,OxOO;code unsigned char zhong32=OxO1,OxOO,OxO1,OxOO,OxO1,OxO4,Ox7F,OxFE, /中Ox41,OxO4,Ox41,OxO4,Ox41,OxO4,Ox41,OxO4,Ox7F,OxFC,Ox41,OxO4,OxO1,OxOO,OxO1,OxOO,OxO1,OxOO,OxO1,OxOO,OxO1,OxOO,OxO1,OxOO;code unsigned char guo32=OxOO,OxO4,Ox7F,OxFE,Ox4O,Ox24,Ox5F,OxF4, /國Ox41,OxO4,Ox41,Ox
23、O4,Ox41,Ox44,Ox4F,OxE4,Ox41,OxO4,Ox41,Ox44,Ox41,Ox24,Ox41,OxO4,Ox5F,OxF4,Ox4O,OxO4,Ox7F,OxFC,Ox4O,OxO4;code unsigned char dui32=Ox7C,Ox4O,Ox44,Ox4O,Ox48,Ox4O,Ox48,Ox4O, /隊Ox5O,Ox4O,Ox48,Ox4O,Ox48,Ox4O,Ox44,OxAO,Ox44,OxAO,Ox44,OxAO,Ox69,Ox1O,Ox51,Ox1O,Ox42,OxO8,Ox44,OxO6,Ox48,OxO4,OxOO,OxOO;code unsi
24、gned char jia32=Ox1O,OxOO,Ox1O,OxOO,Ox1O,OxO4,Ox12,Ox7E, /加OxFF,Ox44,Ox12,Ox44,Ox12,Ox44,Ox12,Ox44,Ox12,Ox44,Ox22,Ox44,Ox22,Ox44,Ox22,Ox44,Ox22,Ox44,Ox4A,Ox7C,Ox84,Ox44,OxOO,OxOO;code unsigned char you32=0 x00,0 x40,0 x40,0 x40,0 x30,0 x40,0 x10,0 x44, /油0 x87,0 xFE,0 x64,0 x44,0 x24,0 x44,0 x0C,0 x
25、44,0 x14,0 x44,0 x27,0 xFC,0 xE4,0 x44,0 x24,0 x44,0 x24,0 x44,0 x24,0 x44,0 x27,0 xFC,0 x24,0 x04 ; code unsigned char gth32= 0 x00,0 x00,0 x01,0 x80,0 x03,0 xC0,0 x03,0 xC0, /!0 x03,0 xC0,0 x03,0 xC0,0 x03,0 xC0,0 x01,0 x80, 0 x01,0 x80,0 x01,0 x80,0 x00,0 x00,0 x01,0 x80, 0 x03,0 xC0,0 x01,0 x80,
26、0 x00,0 x00,0 x00,0 x00;unsigned char idata buffer32; void main(void)unsigned char i; init164();while(1)for(i=0;i32;i+) bufferi=xini;displaytime(1); xmove(1,zhong,3,SPEED); displaytime(1); ymove(1,0,SPEED); ymove(1,jia,SPEED); ymove(1,you,SPEED); ymove(1,0,SPEED); xmove(0,jia,3,SPEED); ymove(0,gth,S
27、PEED); ymove(0,0,SPEED);xmove(1,xin,1,SPEED); /* 子函數(shù) */void delay(unsigned int a) while(a-); void display() unsigned char hang,ib,k,tmp;DATAOUT= 0 x0;BDATA = 0;for(hang=0;hang16;hang+) ASCK =0;LATCH=0;BCLK =0;for(ib=0;ib2;ib+) tmp = bufferhang*2+ib;for(k=0;k8;k+) tmp =1; ASCK =0; ADATA =CY; ASCK =1;
28、 DATAOUT|=0 x14;/LATCH=1; /BCLK=1; BDATA=1; delay(64);ASCK =0;ASCK =1; void displaytime(char time) unsigned char i;while(time-) i=130;while(i-) display(); void init164() char i;BDATA=1; for(i=0;i16;i+) BCLK =0;BCLK =1; void xmove(char dir,unsigned char *ptr,char n,char speed)/*方向n 是要移動的漢字個數(shù)移動速度*/uns
29、igned char i=0, ib=0;unsigned int tmp=0, speedm=0;unsigned char buffer216;/半個漢字的緩存n*=2;/左半字和右半字,所以要 x2for(i=0;i0;n-)if(ptr != 0) tmp = n%2; / 判斷是左半字還是右半字 for(i=0;i0;tmp-) /要移動 8 列 ib=0;for(i=0;i16;i+)/ 要移 16 行,共 16 個字節(jié)bufferib =1; /移第一個半字if(bufferib+1 & 0 x80)bufferib+;ib+;bufferib=1;/移后半字if(buffer2
30、i & 0 x80)bufferib+;ib+;buffer2i0;n-) if(ptr != 0) tmp = (n+1) % 2 ;/判斷左半字還是右半字 for(i=0;i0;tmp-) /要移動 8 列ib=0;for(i=0;i= 1;/移右半字if(bufferib & 0 x01) bufferib+1 |=0 x80 ;bufferib = 1;/移左半字if(buffer2i & 0 x01)bufferib |= 0 x80;ib+=2;buffer2i =1;/下個漢字的右半字向右移一位 speedm=speed;while(speedm-) /更新點陣display()
31、;void ymove(char dir,unsigned char *ptr, char speed)dir=l上移動,dir=0為下移動char i=0, j=0, ib=0;unsigned int tmp=0, speedm=0;if(dir=0)/*向下移 /*向下移 */ib=3l;for(i=16;i0;i-)下移 16 行for(j=29;j-l;j-)bufferj+2=bufferj;/將上一行的內(nèi)容復(fù)制到下一行if(ptr=0)/移空時,buffer的首行用0移入buffer0=0;buffer1=0; else/否則,處理 buffer 的首行元素buffer1=ptr
32、ib; buffer0=ptrib-1;ib=ib-2speedm=speed;while(speedm-)/更新點陣display(); /* 向上移 */elseib=0;/數(shù)組元素序號for(i=0;i16;i+)/上移16行for(j=0;jBSJ5;.:;THUXTAL2五3T*PSEMALEEhpidtsP1.1fT2BE:41;ST_CPazQ3a*asQhPUTQ?Q711HB DATA | 2bU3* R SR,JSbclk shU2啟H CPQUazT_C PQ3Q +2QGmrQTCTEQT1ii WC 1DBjjUD 占.T + LES5S1SASAI5 AltASCK
33、 .H.El.H.T.HU1 ii 広wcALATCH1Z|)ST_CP101HITiVFQSQbQ7QT 1SHJZI 1 a? |Z理R A31 + A* 聲rM s媚BDATAa+LESS51Z|;WT:PijffTi7+L8SB5HITVCC 1DH TIPU2a1D* 叭3 HDSBZ*B3111ZBb1337.1 口 B +131CBSJ5;.:;THUXTAL2五3T*PSEMALEEhpidtsP1.1fT2BE:41;ST_CPazQ3a*asQhPUTQ?Q711HB DATA | 2bU3* R SR,JSbclk shU2啟H CPQUazT_C PQ3Q +2QGmr
34、QTCTEQT1ii WC 1DBjjUD 占.T + LES5S1SASAI5 Alt 1 hB; 2 Aibf A13157+LJ81S+U5.+,12XTAL2BE*B1DB11B12B13BUB1SALE Eh系統(tǒng)調(diào)試.PIBTZ-pi.irr2B3 PCI .MD* PUS ADS Pn.SADh POJ/AD?pzh.he P2.1/A9 P2ZfAinP2.4/A1Z P2STA13 PZJSA1*PWH;:DP3.1fTXDpiiTirraPiaTTTTP3.4iTDP3iT1Pl.&TiTnrPl.T/KT-B1DB11B12B13B1 +H15ADATA軟件調(diào)試:軟件為網(wǎng)絡(luò)所提供,其原理在上一模塊已作說明,在這里再作說明,軟件經(jīng)調(diào)試無誤,直接將其下再到單片機(jī)中,看是否達(dá)到所要的效果軟件部 分是先參考書上的例子,然后自己根據(jù)硬件電路寫程序,由于以前所學(xué)是單片機(jī) 匯編語言,所以這個系統(tǒng)在編寫程序過程中都采用匯編語言編寫。剛剛開始,編 寫不會一次性通過,經(jīng)過仔細(xì)分析修改最后編譯成功。但是,在實際寫如 C52 中,LED顯示屏出現(xiàn)各種各樣的亂碼,通過再次認(rèn)真仔細(xì)分析多次修改程序后, 程序能夠正常運行。硬件調(diào)試:在對各個硬件模
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國全自動剖溝機(jī)數(shù)據(jù)監(jiān)測研究報告
- 山東省德州市寧津縣2024-2025學(xué)年九年級上學(xué)期期末化學(xué)試卷(含答案)
- 高中禁毒測試題及答案
- 2019-2025年軍隊文職人員招聘之軍隊文職法學(xué)自我提分評估(附答案)
- 2019-2025年消防設(shè)施操作員之消防設(shè)備高級技能提升訓(xùn)練試卷A卷附答案
- 2023-2024學(xué)年廣東省廣州四中教育集團(tuán)七年級(下)期中數(shù)學(xué)試卷(含答案)
- 汽油檢測知識培訓(xùn)課件
- (一模)哈三中2025屆高三第一次模擬考試 物理試題(含答案)
- 安徒生童話之丑小鴨的感悟
- 煤炭買賣居間合同
- 2024年批次杭州市教育局所屬事業(yè)單位招聘筆試真題
- 2024年海東市第二人民醫(yī)院自主招聘專業(yè)技術(shù)人員考試真題
- 《VAVE價值工程》課件 - 創(chuàng)造最大化的價值與效益
- 中醫(yī)養(yǎng)生保健知識科普
- 社區(qū)居委會2025年工作總結(jié)暨2025年工作計劃
- 2024年天翼云認(rèn)證運維工程師考試復(fù)習(xí)題庫(含答案)
- 水果聯(lián)營合同范例
- 江蘇卷2024年高考語文第一次模擬考試一(原卷版+解析版)
- 實驗室儀器設(shè)備售后服務(wù)承諾書(7篇)
- 《主管技能訓(xùn)練》課件
- 2024解析:第十六章電壓和電阻-講核心(解析版)
評論
0/150
提交評論