




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、ARM基于LPC2124 RTC LCD顯示(xinsh)電子時(shí)鐘ARM電子時(shí)鐘(shzhng)目錄TOC o 1-3 h u HYPERLINK l _Toc28995 第一章 設(shè)計(jì)(shj)任務(wù)和要求 PAGEREF _Toc28995 4 HYPERLINK l _Toc5781 一、課設(shè)目的 PAGEREF _Toc5781 4 HYPERLINK l _Toc31150 二、輔助設(shè)備 PAGEREF _Toc31150 4 HYPERLINK l _Toc19301 三、實(shí)驗(yàn)內(nèi)容 PAGEREF _Toc19301 4 HYPERLINK l _Toc18603 第二章 主要芯片及應(yīng)
2、用軟件簡(jiǎn)介 PAGEREF _Toc18603 4 HYPERLINK l _Toc3914 一、RTC簡(jiǎn)介 PAGEREF _Toc3914 4 HYPERLINK l _Toc32516 1.1RTC PAGEREF _Toc32516 4 HYPERLINK l _Toc10305 1.2硬件結(jié)構(gòu) PAGEREF _Toc10305 4 HYPERLINK l _Toc14778 二、 LPC2124簡(jiǎn)介(jin ji) PAGEREF _Toc14778 5 HYPERLINK l _Toc14961 1.1LPC2124管腳 PAGEREF _Toc14961 5 HYPERLINK
3、 l _Toc17112 1.2LPC2124 RTC PAGEREF _Toc17112 5 HYPERLINK l _Toc19507 三、芯片(xn pin)LM016L簡(jiǎn)介 PAGEREF _Toc19507 6 HYPERLINK l _Toc16866 3.1液晶顯示原理(yunl) PAGEREF _Toc16866 6 HYPERLINK l _Toc32577 3.2引腳功能說明 PAGEREF _Toc32577 6 HYPERLINK l _Toc12496 四、 Proteus簡(jiǎn)介 PAGEREF _Toc12496 8 HYPERLINK l _Toc20563 4.
4、1軟件特點(diǎn) PAGEREF _Toc20563 8 HYPERLINK l _Toc16809 4.2與Keil聯(lián)調(diào) PAGEREF _Toc16809 9 HYPERLINK l _Toc30904 Keilc與Proteus連接調(diào)試 PAGEREF _Toc30904 9 HYPERLINK l _Toc578 五、 Keil簡(jiǎn)介 PAGEREF _Toc578 9 HYPERLINK l _Toc10673 5.1Keil開發(fā)基本常識(shí) PAGEREF _Toc10673 9 HYPERLINK l _Toc13997 5.2軟件優(yōu)點(diǎn) PAGEREF _Toc13997 10 HYPERL
5、INK l _Toc22416 第三章 時(shí)鐘軟件設(shè)計(jì) PAGEREF _Toc22416 11 HYPERLINK l _Toc26709 一、 軟件流程圖 PAGEREF _Toc26709 11 HYPERLINK l _Toc15084 二、 軟件詳情 PAGEREF _Toc15084 11 HYPERLINK l _Toc22245 第四章 硬件設(shè)計(jì) PAGEREF _Toc22245 13 HYPERLINK l _Toc8303 一、 電路效果圖 PAGEREF _Toc8303 13 HYPERLINK l _Toc8547 二、 晶振電路 PAGEREF _Toc8547 1
6、3 HYPERLINK l _Toc9216 三、 顯示(xinsh)電路 PAGEREF _Toc9216 14 HYPERLINK l _Toc28969 第五章(w zhn) 心得體會(huì) PAGEREF _Toc28969 15 HYPERLINK l _Toc6750 附錄(fl) PAGEREF _Toc6750 16 設(shè)計(jì)任務(wù)(rn wu)和要求一、課設(shè)目的(md)了解時(shí)鐘(shzhng)的硬件控制原理及設(shè)計(jì)方法掌握RTC模塊程序設(shè)計(jì)方法二、輔助設(shè)備Proteus模擬ARM7芯片設(shè)計(jì)Keil編譯C語(yǔ)言,連接生成Hex文件 三、實(shí)驗(yàn)內(nèi)容使用PROTEUS 仿真,選用ARM7 LPC21
7、24 芯片和LCD顯示屏,導(dǎo)入Hex文件,然后進(jìn)行軟件仿真調(diào)試。應(yīng)用現(xiàn)有的仿真工具和嵌入式軟件開發(fā)平臺(tái),規(guī)范、科學(xué)地完成一個(gè)小型LCD顯示電路的設(shè)計(jì)與實(shí)現(xiàn)。主要芯片及應(yīng)用軟件簡(jiǎn)介一、RTC簡(jiǎn)介1.1RTC實(shí)時(shí)時(shí)鐘的縮寫是RTC(Real_Time Clock)。RTC 是集成電路,通常稱為時(shí)鐘芯片。實(shí)時(shí)時(shí)鐘芯片是日常生活中應(yīng)用最為廣泛的消費(fèi)類電子產(chǎn)品之一。它為人們提供精確的實(shí)時(shí)時(shí)間,或者為電子系統(tǒng)提供精確的時(shí)間基準(zhǔn),目前實(shí)時(shí)時(shí)鐘芯片大多采用精度較高的晶體振蕩器作為時(shí)鐘源。有些時(shí)鐘芯片為了在主電源掉電時(shí),還可以工作,需要外加電池供電。1.2硬件結(jié)構(gòu)晶振晶振一般(ybn)叫做晶體諧振器,是一種機(jī)電
8、器件,晶振是石英振蕩器的簡(jiǎn)稱,英文名為Crystal是用電損耗很小的石英晶體經(jīng)精密切割磨削并鍍上電極焊上引線做成。晶振的作用(zuyng):提供基準(zhǔn)頻率。RTC的晶振:任何實(shí)時(shí)時(shí)鐘的核心都是晶振,晶振頻率為32768 Hz 。它為分頻計(jì)數(shù)器提供精確的與低功耗的實(shí)基信號(hào)。它可以用于產(chǎn)生秒、分、時(shí)、日等信息。為了確保時(shí)鐘長(zhǎng)期的準(zhǔn)確性,晶振必須正常(zhngchng)工作,不能夠收到干擾。RTC的晶振又分為:外部晶振和內(nèi)置晶振。RTC的晶振頻率為什么是32768Hz? RTC時(shí)間是以振蕩頻率來計(jì)算的。故它不是一個(gè)時(shí)間器而是一個(gè)計(jì)數(shù)器。而一般的計(jì)數(shù)器都是16位的。又因?yàn)闀r(shí)間的準(zhǔn)確性很重要,故震蕩次數(shù)越
9、低,時(shí)間的準(zhǔn)確性越低。所以必定是個(gè)高次數(shù)。215 = 32768 。 32768 Hz = 215 即分頻15次后為1Hz,周期 = 1s。 經(jīng)過工程師的經(jīng)驗(yàn)總結(jié)32768 Hz,時(shí)鐘最準(zhǔn)確。 規(guī)范和統(tǒng)一。LPC2124簡(jiǎn)介1.1LPC2124管腳1.2LPC2124 RTC當(dāng)選擇正?;蚩臻e模式時(shí),實(shí)時(shí)時(shí)鐘(RTC)提供一套用于測(cè)量時(shí)間(shjin)的計(jì)數(shù)器。RTC消耗的功率非常低,這使其適合于由電池供電的,CPU不連續(xù)工作(空閑模式)的系統(tǒng)。特性(txng)對(duì)時(shí)間段進(jìn)行測(cè)量以實(shí)現(xiàn)(shxin)一個(gè)日歷或時(shí)鐘超低功耗設(shè)計(jì),支持電池供電系統(tǒng)提供秒、分、小時(shí)、日、月、年和星期可編程基準(zhǔn)時(shí)鐘分頻器允
10、許調(diào)節(jié)RTC以適應(yīng)不同的晶振頻率三、芯片LM016L簡(jiǎn)介3.1液晶顯示原理液晶顯示的原理是利用液晶的物理特性,通過電壓對(duì)其顯示區(qū)域進(jìn)行控制,有電就有顯示,這樣即可以顯示出圖形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動(dòng)、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字?jǐn)z像機(jī)、PDA移動(dòng)通信工具等眾多領(lǐng)域。LM016L LCD相關(guān)參數(shù)主要參數(shù)顯示容量:162個(gè)字符芯片工作電壓:4.55.5V工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸:2.954.35(WH)mm3.2引腳功能說明LM016LLCD采用標(biāo)準(zhǔn)的14腳(無背光)或16腳(帶背光)接口,各引
11、腳接口說明如表3-1所示:表3-1 引腳接口說明表編號(hào)符號(hào)引腳說明編號(hào)符號(hào)引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號(hào)14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極第1腳:VSS為地電源(dinyun)。第2腳:VDD接5V正電源(dinyun)。第3腳:VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地(jid)時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對(duì)比度。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存
12、器、低電平時(shí)選擇指令寄存器。第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第714腳:D0D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負(fù)極。LCD指令說明及時(shí)序LM016L液晶模塊內(nèi)部的控制器共有11條控制指令,如表3-2所示:表3-2 控制命令表序號(hào)指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回0000000
13、01*3置輸入模式00000001I/DS4顯示開/關(guān)控制0000001DCB5光標(biāo)或字符移位000001S/CR/L*6置功能00001DLNF*7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計(jì)數(shù)器地址10寫數(shù)到CGRAM或DDRAM)10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容LM016L液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。指令3:光標(biāo)和顯示模式設(shè)
14、置。 I/D:光標(biāo)移動(dòng)(ydng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效(yuxio),低電平則無效。指令4:顯示開關(guān)(kigun)控制。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。指令6:功能設(shè)置命令 DL:高電平時(shí)為4位總線,低電平時(shí)為8位總線 N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示 F: 低電平時(shí)顯示5x7的點(diǎn)陣字符,高電平時(shí)顯示5x10的點(diǎn)陣字符
15、。指令7:字符發(fā)生器RAM地址設(shè)置。指令8:DDRAM地址設(shè)置。指令9:讀忙信號(hào)和光標(biāo)地址。 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令10:寫數(shù)據(jù)。指令11:讀數(shù)據(jù)。Proteus簡(jiǎn)介Proteus是目前最先進(jìn)的單片機(jī)CPU和外圍電路仿真工具之一。本文介紹了單片機(jī)仿真軟件Proteus的特點(diǎn),并結(jié)合實(shí)時(shí)時(shí)鐘電路的實(shí)例詳細(xì)介紹了使用Proteus進(jìn)行電路設(shè)計(jì)與仿真的過程及方法,旨在為單片機(jī)愛好者和技術(shù)人員提供了一個(gè)很好的學(xué)習(xí)平臺(tái)。ProteusISIS是英國(guó)Lacenterelec-tronics公司開發(fā)的電路分析與實(shí)物仿真軟件,應(yīng)用范圍十分廣泛,
16、涉及PCB制版、Spice電路仿真、單片機(jī)仿真以及對(duì)ARM7/LPC2000的仿真。Proteus主要由ARESISIS兩大模塊構(gòu)成,ARES主要用于印刷電路板(PCB)的設(shè)計(jì)及其電路仿真,ISIS主要用于原理圖的設(shè)計(jì)并仿真。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路。 4.1軟件特點(diǎn)實(shí)現(xiàn)了單片機(jī)仿真和SPI CE電路仿真相結(jié)合。具有模擬電路仿真,數(shù)字電路仿真。單片機(jī)及其外圍電路組成的系統(tǒng)的仿真。有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。2.支持主流單片機(jī)系統(tǒng)的仿真。目前支持的單片機(jī)類型有:68000系列、805l系列。AVR系列、ARM系列
17、、PICl2系列、PICl6系列、PICl8系列、Z80系列、HCl1系列以及各種( zhn)外圍芯片。3.提供軟件調(diào)試功能。該軟件仿真(fn zhn)系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C5l uVision2等軟件。4.具有強(qiáng)大(qingd)的原理圖繪制功能??傊?,該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大。本文介紹Proteus ISIS軟件的工作環(huán)境和一些基本操作。4.2與Keil聯(lián)調(diào)Keilc與Proteus連接調(diào)試1.假若Keil與Proteus均已正確安裝在C:
18、Program Files的目錄里; 2.安裝Keil與Proteus的連接插件vdmagdi.exe;3.進(jìn)入Keil Vision2開發(fā)集成環(huán)境,創(chuàng)建一個(gè)新項(xiàng)目(Project),并為該項(xiàng)目選定合適的單片機(jī)CPU器件(如:NXP公司的LPC2124)。并為該項(xiàng)目加入Keil源程序。Keil簡(jiǎn)介Keil C51是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(Vi
19、sion)將這些部分組合在一起。運(yùn)行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語(yǔ)言編程,那么Keil幾乎就是你的不二之選,即使不使用C語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。5.1Keil開發(fā)(kif)基本常識(shí)該課設(shè)使用的是keil公司(n s)13年發(fā)布的Keil Keil Vision5系統(tǒng)(xtng)概述Keil C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil的優(yōu)勢(shì)。下面詳細(xì)介紹Keil C51開發(fā)系統(tǒng)各
20、部分功能和使用。Keil C51單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)C51工具包的整體結(jié)構(gòu),Vision與Ishell分別是C51 for Windows 和for Dos 的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及C51編譯器編譯生成目標(biāo)文件(.obj)。目標(biāo)文件可由LIB51 創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)L51 連接定位生成絕對(duì)目標(biāo)文件(.abs)。abs文件由OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的hex 文件,以供調(diào)試器dScope51 或tScope51 使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直
21、接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。使用獨(dú)立的Keil仿真器時(shí),注意事項(xiàng)*仿真器標(biāo)配11.0592MHz的晶振,但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。*仿真器上的復(fù)位按鈕只復(fù)位仿真芯片,不復(fù)位目標(biāo)系統(tǒng)。* 仿真芯片的31腳(/EA)已接至高電平,所以仿真時(shí)只能使用片內(nèi)ROM,不能使用片外ROM;但仿真器外引插針中的31腳并不與仿真芯片的31腳相連,故該仿真器仍可插入到擴(kuò)展有外部ROM(其CPU的/EA引腳接至低電平)的目標(biāo)系統(tǒng)中使用。5.2軟件優(yōu)點(diǎn)Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編(hubin)代碼很緊湊,容易理解。在開發(fā)大型軟
22、件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì)(yush),因而易學(xué)易用。用過匯編語(yǔ)言后再使用C來開發(fā),體會(huì)更加深刻。時(shí)鐘(shzhng)軟件設(shè)計(jì)RTCIni() 初始化實(shí)時(shí)時(shí)鐘軟件流程圖SendTimeRtc()讀取RTC的時(shí)間的時(shí)分秒值顯示循環(huán)輸出DisText()顯示函數(shù)WrDat()寫數(shù)據(jù)輸出在LCD 軟件(run jin)詳情DisText()函數(shù)(hnsh)顯示文本(wnbn)函數(shù)輸出在LCD上void DisText(uint8 addr,uint8 *p)WrOp(addr);while(*p !=0)WrDat(*(p+);Se
23、ndTimeRtc()函數(shù)讀取RTC的時(shí)間值,并將讀出的時(shí)分秒值由串口發(fā)送到上位機(jī)顯示void SendTimeRtc(void) uint32 times; uint8 bak; times=CTIME0; /讀取完整時(shí)鐘寄存器0 bak=(times16)&0 x1F; /取得時(shí)的值 send_buf0=bak/10+0; send_buf1=bak%10+0; send_buf2=:; bak=(times8)&0 x3F; /取得分的值 send_buf3=bak/10+0; send_buf4=bak%10+0; send_buf5=:; bak=times&0 x3F; /取得秒的
24、值 send_buf6=bak/10+0; send_buf7=bak%10+0; send_buf8=n; DisText(0 xC0,send_buf);/ 第二行字符(z f)地址為:C0CF。 RTCIni()函數(shù)(hnsh) 初始化實(shí)時(shí)(sh sh)時(shí)鐘。 void RTCIni(void) PREINT = Fpclk / 32768 - 1;/ 設(shè)置基準(zhǔn)時(shí)鐘分頻器 PREFRAC = Fpclk - (Fpclk / 32768) * 32768; YEAR = 2004; / 初始化年 MONTH = 2; / 初始化月 DOM = 19; / 初始化日 HOUR = 8; M
25、IN = 30; SEC = 0; CIIR = 0 x01; / 設(shè)置秒值的增量產(chǎn)生一次中斷 CCR = 0 x01; / 啟動(dòng)RTCmain() 函數(shù)讀取實(shí)時(shí)時(shí)鐘的值,并發(fā)送到 LCD 硬件設(shè)計(jì)電路效果圖晶振電路(dinl)石英晶體連接在晶振引腳的輸入和輸出之間,等效為一個(gè)并聯(lián)諧振回路,振蕩頻率是石英晶體的并聯(lián)諧振頻率。晶體旁邊(pngbin)的倆個(gè)電容接地,實(shí)際上就是電容三點(diǎn)式電路的分壓電容,接地點(diǎn)就是分壓點(diǎn)。以接地點(diǎn)即分壓點(diǎn)為參考點(diǎn),振蕩引腳的輸入和輸出是反相的,但從并聯(lián)諧振回路即石英晶體兩端來看,形成一個(gè)正反饋以保證電路持續(xù)振蕩。LPC2124中自帶內(nèi)部晶振所以(suy)沒有做外接。
26、 顯示(xinsh)電路通過SendTimeRtc() 讀取RTC的時(shí)間值,并將讀出的時(shí)分秒值調(diào)用DisText()按數(shù)組調(diào)用WrDat()寫數(shù)據(jù)函數(shù)(hnsh) 在LCD上顯示時(shí)間及數(shù)據(jù)文本。心得體會(huì)這次(zh c)課程(kchng)設(shè)計(jì),我學(xué)到了很多東西(dngx),首先是對(duì)加深了對(duì)Keil軟件的運(yùn)用,并對(duì)液晶屏動(dòng)態(tài)顯示方面的知識(shí)有了更多了解,在以前我只是對(duì)這些軟件有個(gè)大概的了解,但通過這次的實(shí)踐,使我對(duì)這些軟件有了更深刻的了解,在以后的學(xué)習(xí)及工作中將會(huì)起到很大的作用,這次我將自己所學(xué)的知識(shí)運(yùn)用到了實(shí)踐當(dāng)中,使得理論有了實(shí)踐的指導(dǎo)。由于以前沒有實(shí)際做過按鍵控制液晶屏動(dòng)態(tài)顯示這方面的內(nèi)容,所
27、以在有些內(nèi)容的準(zhǔn)備上還有很多不足之處,通過在網(wǎng)絡(luò)上的查找資料在LCD的使用指南中發(fā)現(xiàn)了解決辦法。通過這次的課設(shè)深刻的認(rèn)識(shí)到了芯片使用指南的重要作用,沒有指南就沒辦法明確迅速的找到芯片的具體用法。這次課程設(shè)計(jì)使我受益匪淺,經(jīng)過認(rèn)真的學(xué)習(xí),這為今后的論文寫作打下了基礎(chǔ)。附錄(fl)/* File: main.c* 功能(gngnng): 運(yùn)行RTC進(jìn)行計(jì)時(shí),并將所計(jì)時(shí)間值向LCD輸出 */#include config.h#define rs (18)/ 0000 0001 0000 0000 = 0 x0100 #define rw (19)/ 0000 0010 0000 0000 = 0 x
28、0200 #define en (110)/ 0000 0100 0000 0000 = 0 x0400 #define busy (17)/ 0000 0000 1000 0000 = 0 x0080 #define rs_rw_en rs|rw|en / 0000 0111 0000 0000 = 0 x0700 P8P10 #define lcd_pins 0 x7FF / 將 P0.0P0.10 設(shè)置(shzh)為輸出 0000 0111 1111 1111uint32 IO0DIR_bak; uint32 IO0SET_bak;uint32 IO0CLR_bak;uint8 MESSAGE=XIAN TIME:;#define LED1CON 116)&0 x1F; /取得時(shí)的值 send_buf0=bak/10+0; send_buf1=bak%10+0; send_buf2=:; bak=(times8)&0 x3F; /取得分的值 send_buf3=bak/10+0; send_buf4=bak%10+0; send_buf5=:; bak=times&0 x3F; /取得秒的值 send_buf6=bak/10+0; send_buf7=bak%10+0; send_b
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 租借模具合同范本
- 高檔房屋買賣合同范本
- 農(nóng)林機(jī)械采購(gòu)合同
- 第六章 第三節(jié) 來自地球的力2024-2025學(xué)年新教材八年級(jí)上冊(cè)物理新教學(xué)設(shè)計(jì)(滬科版2024)
- Module 2 Unit2 Writing(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版英語(yǔ)九年級(jí)上冊(cè)
- 2025年意向金合同書示范文本
- 2025年公路建設(shè)管理與維護(hù)服務(wù)年合同
- 2025年程序員策劃保密競(jìng)業(yè)限制合同
- 2025年企業(yè)人力資源勞動(dòng)合同范例
- 2025年中文版標(biāo)準(zhǔn)財(cái)產(chǎn)保險(xiǎn)合同范本
- 2025年黑龍江農(nóng)墾職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)附答案
- 小學(xué)科學(xué)點(diǎn)亮我的小燈泡省公開課一等獎(jiǎng)全國(guó)示范課微課金獎(jiǎng)?wù)n件
- 2023-2024學(xué)年高中信息技術(shù)必修一滬科版(2019)第三單元項(xiàng)目六《 解決溫標(biāo)轉(zhuǎn)換問題-認(rèn)識(shí)程序和程序設(shè)計(jì)語(yǔ)言》教學(xué)設(shè)計(jì)
- 【湘教版】2024-2025學(xué)年七年級(jí)數(shù)學(xué)下冊(cè)教學(xué)工作計(jì)劃(及進(jìn)度表)
- 《急性左心衰》課件
- 新生兒胃腸減壓護(hù)理
- 二零二五版洗煤廠與礦業(yè)公司合作洗煤業(yè)務(wù)合同3篇
- 上海市第一至十八屆高一物理基礎(chǔ)知識(shí)競(jìng)賽試題及答案
- 2024預(yù)防流感課件完整版
- 病例報(bào)告表(CRF)模板
- DL∕T 2447-2021 水電站防水淹廠房安全檢查技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論