




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、日照職業(yè)技術(shù)學(xué)院嵌入式實(shí)訓(xùn)設(shè)計(jì)報(bào)告 2012-2013學(xué)年第一學(xué)期題目:基于嵌入式arm 的數(shù)字溫度測量儀100 學(xué)院:信息科學(xué)與工程學(xué)院專業(yè):移動(dòng)通信技術(shù)( 3g軟件開發(fā))班級(jí): 2011級(jí)移動(dòng)通信技術(shù)一班小組:姓名/ 學(xué)號(hào):仇念忍( 201115060104 )董傳榮( 201115060105)張士偉( 201115060145)指導(dǎo)教師:陳祥艷日期:日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院1 目錄目錄第一章緒論 1.1 引言 1 1.2 系統(tǒng)方案設(shè)計(jì) 11.3 方案設(shè)計(jì) 2 第二章系統(tǒng)主要器件2.1 easyarm2131 開發(fā)板 2 2.2 溫度傳感器 ds18b20 2 2.3 ms12
2、864r液晶屏簡介 4第三章硬件設(shè)計(jì)3.1 arm7開發(fā)板硬件設(shè)計(jì) 7 3.2 lcd 液晶屏顯示設(shè)計(jì) 7第四章系統(tǒng)的軟件設(shè)計(jì)4.1 系統(tǒng)主流程圖 9 4.2 溫度傳感器功能模塊 10 4.3 液晶顯示功能模塊10第五章總結(jié) 11附錄 a 12日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院1 前期準(zhǔn)備:董傳榮:編寫程序并制定實(shí)訓(xùn)報(bào)告張士偉:負(fù)責(zé)修改實(shí)訓(xùn)報(bào)告仇念忍:負(fù)責(zé)運(yùn)行程序并調(diào)試程序數(shù)字溫度測量儀1 緒論 1.1引言近年來隨著科技的飛速發(fā)展, 嵌入式的應(yīng)用正在不斷深入, 同時(shí)帶動(dòng)傳統(tǒng)控制檢測技術(shù)日益更新。在實(shí)時(shí)檢測和自動(dòng)控制的嵌入式應(yīng)用系統(tǒng)中,嵌入式往往作為一個(gè)核心部件來使用,僅嵌入式方面知識(shí)是不夠的,
3、還應(yīng)根據(jù)具體硬件結(jié)構(gòu)軟硬件結(jié)合,加以完善。溫度是一種最基本的環(huán)境參數(shù), 人們生活與環(huán)境溫度息息相關(guān), 在工業(yè)生產(chǎn)過程中需要實(shí)時(shí)測量溫度, 在工業(yè)生產(chǎn)中也離不開溫度的測量,因此研究溫度的測量方法和控制具有重要的意義。 ds18b20 是美國 dallas 半導(dǎo)體公司繼 ds1820之后最新推出的一種改進(jìn)型智能溫度傳感器, 通過此次項(xiàng)目設(shè)計(jì), 可以在原有的理論基礎(chǔ)上, 更加深入的了解傳感器的工作原理特別是ds18b20 溫度傳感器的工作原理, 同時(shí)提高我們的實(shí)踐動(dòng)手能力以及邏輯思維能力,特別是拓寬了對(duì)arm 控制器的使用視野。數(shù)字溫度計(jì)的控制方式很多。本系統(tǒng)采用lpc2000系列 arm芯片和可編
4、程串行i/o接口芯片 ds18b20 為中心器件來設(shè)計(jì)數(shù)字溫度計(jì), 實(shí)現(xiàn)了設(shè)計(jì)一個(gè)數(shù)字溫度采集系統(tǒng),利用 lcd液晶屏顯示當(dāng)前溫度并具有溫度超限報(bào)警功能。1.2 系統(tǒng)方案設(shè)計(jì)利用控制芯片、溫度傳感器、lcd液晶屏、 led等分別實(shí)現(xiàn):(1)實(shí)時(shí)顯示當(dāng)前室內(nèi)溫度(5( 度)t80(度)) ;(2)溫度超限報(bào)警;設(shè)計(jì)方案總體框圖如下:日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院2 系統(tǒng)初始化后, lcd上顯示當(dāng)前室內(nèi)溫度,如果溫度超過預(yù)先設(shè)定的溫度值,八個(gè)led燈會(huì)閃爍提示溫度超限。1.3 方案設(shè)計(jì):(1) 顯示模塊使用 lcd液晶屏 12864 作為溫度顯示,lcd 液晶顯示器的構(gòu)造是在兩片平行的玻璃當(dāng)中
5、放置液態(tài)的晶體, 兩片玻璃中間有許多垂直和水平的細(xì)小電線,透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產(chǎn)生畫面。顯示清晰,實(shí)現(xiàn)功能全。(2) 溫度傳感器ds18b20數(shù)字溫度傳感器, 該產(chǎn)品采用美國dallas公司生產(chǎn)的 ds18b20 可組網(wǎng)數(shù)字溫度傳感器芯片封裝而成,具有耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設(shè)備數(shù)字測溫和控制領(lǐng)域。(3) 報(bào)警電路報(bào)警電路采用8 只 led ,控制方便、準(zhǔn)確。2 系統(tǒng)主要器件 2.1 easyarm2131 開發(fā)板e(cuò)asyarm2131 開發(fā)板是廣州周立功公司設(shè)計(jì)的easyarm 系列開發(fā)套件之一,采用了philips 公司
6、基于 arm7tdmi-s 核、單電源供電、 lqfp64 封裝的 lpc2131 ,具有 jtag 仿真調(diào)試、 isp 編程等功能。開發(fā)板上提供了一些鍵盤、led 、蜂鳴器等常用功能部件,還具有 rs232 接口電路、 i2c存儲(chǔ)器電路。 另外, 用戶也可以更換兼容的cpu進(jìn)行仿真調(diào)試,如 lpc2132 、 lpc2138 、 lpc2142 等。靈活的跳線組合(開發(fā)板內(nèi)使用的所有i/o 均可斷開連接) ,還有用戶 i/o 接 口,極大地方便了用戶進(jìn)行32 位 arm 嵌入式系統(tǒng)的開發(fā)實(shí)驗(yàn)。溫度傳感器arm7 lpc213顯示報(bào)警模塊日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院3 2.2 溫度傳感器
7、 ds18b20 ds18b20 數(shù)字溫度計(jì)是 dallas 公司生產(chǎn)的 1wire,即單總線器件,具有線路簡單,體積小的特點(diǎn)。因此用它來組成一個(gè)測溫系統(tǒng),具有線路簡單,在一根通信線, 可以掛很多這樣的數(shù)字溫度計(jì),十分方便。ds18b20 產(chǎn)品的特點(diǎn)(1) 、只要求一個(gè)端口即可實(shí)現(xiàn)通信。(2) 、在 ds18b20 中的每個(gè)器件上都有獨(dú)一無二的序列號(hào)。(3) 、實(shí)際應(yīng)用中不需要外部任何元器件即可實(shí)現(xiàn)測溫。(4) 、測量溫度范圍在 55。c到125。c之間。(5) 、數(shù)字溫度計(jì)的分辨率用戶可以從9 位到 12 位選擇。(6) 、內(nèi)部有溫度上、下限告警設(shè)置。ds18b20 的引腳介紹to 92 封
8、裝的 ds18b20 的引腳排列見下圖1,其引腳功能描述見下表1。ds18b20 的使用方法由于 ds18b20 采用的是 1wire 總線協(xié)議方式,即在一根數(shù)據(jù)線實(shí)現(xiàn)數(shù)據(jù)的雙向傳輸,而對(duì) at89s51單片機(jī)來說, 硬件上并不支持單總線協(xié)議, 因此,我們必須采用軟件的方法來模擬單總線的協(xié)議時(shí)序來完成對(duì)ds18b20 芯片的訪問。由于 ds18b20 是在一根 i/o 線上讀寫數(shù)據(jù),因此,對(duì)讀寫的數(shù)據(jù)位有著嚴(yán)格的時(shí)序要求。ds18b20 有嚴(yán)格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。該協(xié)議定義了幾種信號(hào)的時(shí)序:初始化時(shí)序、讀時(shí)序、寫時(shí)序。所有時(shí)序都是將主機(jī)作為主設(shè)備,單總線器件作為從設(shè)備
9、。 而每一次命令和數(shù)據(jù)的傳輸都是從主機(jī)主動(dòng)啟動(dòng)寫時(shí)序開始,如果要求單總線器件回送數(shù)據(jù), 在進(jìn)行寫命令后, 主機(jī)需啟動(dòng)讀時(shí)序完成數(shù)據(jù)接收。數(shù)據(jù)和命令的傳輸都是低位在先。ds18b20 的復(fù)位時(shí)序日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院4 ds18b20 的讀時(shí)序?qū)τ?ds18b20 的讀時(shí)序分為讀 0 時(shí)序和讀 1 時(shí)序兩個(gè)過程。對(duì)于 ds18b20 的讀時(shí)序是從主機(jī)把單總線拉低之后,在15秒之內(nèi)就得釋放單總線,以讓 ds18b20把數(shù)據(jù)傳輸?shù)絾慰偩€上。 ds18b20在完成一個(gè)讀時(shí)序過程,至少需要60us才能完成。ds18b20 的寫時(shí)序?qū)τ?ds18b20 的寫時(shí)序仍然分為寫0 時(shí)序和寫 1 時(shí)序
10、兩個(gè)過程。對(duì)于 ds18b20 寫 0 時(shí)序和寫 1 時(shí)序的要求不同, 當(dāng)要寫 0 時(shí)序時(shí),單總線要被拉低至少 60us,保證 ds18b20 能夠在 15us 到 45us 之間能夠正確地采樣io 總線上的“ 0”電平,當(dāng)要寫 1 時(shí)序時(shí),單總線被拉低之后,在15us 之內(nèi)就得釋放單總線。2.3 ms12864r 液晶屏簡介ms12864r漢字圖形點(diǎn)陣液晶顯示模塊,可顯示漢字及圖形,內(nèi)置8192 個(gè)中文漢字(16x16點(diǎn)陣) 、128 個(gè)字符( 8x16點(diǎn)陣)及 64x256點(diǎn)陣顯示 ram (gdram) 。主要技術(shù)參數(shù)和顯示特性 : 電源: vdd 3.3v+5v( 內(nèi)置升壓電路,無需負(fù)
11、壓);日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院5 顯示內(nèi)容: 128 列64 行顯示顏色:黃綠顯示角度: 6:00 鐘直視lcd類型: stn 與 mcu 接口: 8 位或 4 位并行 /3 位串行配置 led背光多種軟件功能:光標(biāo)顯示、畫面移位、自定義字符、睡眠模式等模塊引腳說明ms128x64r 引腳說明引腳號(hào)引腳名稱方向功能說明1 vss - 模塊的電源地2 vdd - 模塊的電源正端3 v0 - lcd驅(qū)動(dòng)電壓輸入端4 rs(cs) h/l 并行的指令 / 數(shù)據(jù)選擇信號(hào); 串行的片選信號(hào)5 r/w(sid) h/l 并行的讀寫選擇信號(hào);串行的數(shù)據(jù)口6 e(clk) h/l 并行的使能信號(hào);串
12、行的同步時(shí)鐘7 db0 h/l 數(shù)據(jù) 0 8 db1 h/l 數(shù)據(jù) 1 9 db2 h/l 數(shù)據(jù) 2 10 db3 h/l 數(shù)據(jù) 3 11 db4 h/l 數(shù)據(jù) 4 12 db5 h/l 數(shù)據(jù) 5 13 db6 h/l 數(shù)據(jù) 6 14 db7 h/l 數(shù)據(jù) 7 15 psb h/l 并/ 串行接口選擇: h-并行;l- 串行16 nc 空腳17 /ret h/l 復(fù)位 低電平有效18 vout 19 led_k - 背光源負(fù)極( led-ov )20 led_a - 背光源正極( led+5v )邏輯工作電壓 (vdd):4.5 5.5v 電源地 (gnd) :0v 日照職業(yè)技術(shù)學(xué)院信息科學(xué)與
13、工程學(xué)院6 工作溫度 (ta) :060(常溫) / -2075(寬溫)接口時(shí)序模塊有并行和串行兩種連接方法(時(shí)序如下):8 位并行連接時(shí)序圖mpu 寫資料到模塊mpu 從模塊讀出資料串行連接時(shí)序圖日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院7 串行數(shù)據(jù)傳送共分三個(gè)字節(jié)完成:第一字節(jié):串口控制格式 11111abc a為數(shù)據(jù)傳送方向控制: h表示數(shù)據(jù)從 lcd到 mcu ,l 表示數(shù)據(jù)從 mcu 到lcd b為數(shù)據(jù)類型選擇: h表示數(shù)據(jù)是顯示數(shù)據(jù), l 表示數(shù)據(jù)是控制指令 c固定為 0 第二字節(jié): ( 并行)8 位數(shù)據(jù)的高 4 位格式 dddd0000 第三字節(jié): ( 并行)8 位數(shù)據(jù)的低 4 位格式
14、0000dddd 串行接口時(shí)序參數(shù): (測試條件: t=25 vdd=4.5v) 3 硬件設(shè)計(jì)3.1 arm7 開發(fā)板硬件設(shè)計(jì)arm7 lpc213 系統(tǒng)實(shí)現(xiàn)如下功能:(1)控制溫度傳感器ds18b20 讀取當(dāng)前溫度值;(2)控制 lcd液晶屏顯示當(dāng)前溫度。(3)控制 led溫度超限報(bào)警。3.2 lcd 液晶屏顯示設(shè)計(jì):lcd液晶屏顯示電路如下圖所示。該液晶可實(shí)現(xiàn)顯示當(dāng)前的溫度值,具體控制和實(shí)現(xiàn)方法如下:(1)arm7 的 p0.0-p0.7 口連接液晶屏的dbo-db7 ,控制對(duì)液晶屏并行數(shù)據(jù)讀和寫;(2)arm7 的 p0.8 口連接液晶屏的 rs口,控制并行的指令 / 數(shù)據(jù)選擇信號(hào);日照
15、職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院8 (3)arm7 的 p0.9 口連接液晶屏的r/w口,控制并行的讀寫選擇信號(hào);(4)arm7 的 p0.10 口連接液晶屏的en口,控制并行的使能信號(hào); ;(5)arm7 的 p0.11 口連接液晶屏的psb口,控制并 / 串行接口選擇: h-并行; l-串行;(6)arm7 的 p0.12 口連接液晶屏的ret口,實(shí)現(xiàn)對(duì)液晶屏的復(fù)位,低電平有效;lcd液晶屏電路圖 ds18b20溫度傳感器的設(shè)計(jì)電路如下圖所示,該溫度傳感器電路可實(shí)現(xiàn)對(duì)溫度傳感器ds18b20 數(shù)據(jù)的讀寫,具體控制方法如下:(1)arm7 的 p0.30 口連接 ds18b20 的 dq口,控
16、制串行數(shù)據(jù)的讀和寫;(2)ds18b20 的 vdd 連接到 arm7 開發(fā)板的 vdd 上;(3)ds18b20 的 gnd 連接到 arm7 開發(fā)板的 gnd 上;日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院9 溫度傳感器電路4 系統(tǒng)的軟件設(shè)計(jì)4.1 系統(tǒng)主流程圖圖為系統(tǒng)主流程圖,主流程圖具體介紹如下: (1)系統(tǒng)初始化包括對(duì)ds18b20 進(jìn)行初始化、設(shè)定gpio 、rtc 初始化、液晶屏初始化;(2)初始化之后顯示當(dāng)前室內(nèi)溫度;(3)判斷室內(nèi)溫度是否超過預(yù)先設(shè)定值,如果超過驅(qū)動(dòng)led閃爍報(bào)警。系統(tǒng)主流程圖開始系統(tǒng)初始化顯示溫度溫度超過限?y led 閃爍報(bào)警n 日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院
17、10 4.2 溫度傳感器功能模塊溫度傳感器功能模塊流程圖開始結(jié)束向溫度傳感器寫指令讀取溫度傳感器數(shù)據(jù)數(shù)據(jù)轉(zhuǎn)化為溫度顯示初始化溫度傳感器日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院11 4.3 液晶顯示功能模塊液晶顯示功能模塊流程圖5 總結(jié)本系統(tǒng)利用控制芯片、溫度傳感器、lcd液晶屏、 led等分別實(shí)現(xiàn):(1)實(shí)時(shí)顯示當(dāng)前室內(nèi)溫度;(2)能夠通過鍵盤輸入日期和時(shí)間的初值;(3)溫度超限報(bào)警;一周的綜合電子工藝課程設(shè)計(jì)結(jié)束了,可能在別人看來,這或許只是一個(gè)小的設(shè)計(jì),可是它給于我的卻不僅僅是這樣,認(rèn)真的做課程設(shè)計(jì), 運(yùn)用 arm 做一個(gè)系統(tǒng)的東西, 我從心里給予了足夠的重視。 剛開始做總是出問題, 多次重新分
18、析,從細(xì)節(jié)著手尋找問題,最后找到了。發(fā)現(xiàn)自己想象的太多、太復(fù)雜,實(shí)際上只需要很簡單的一種方法就可以的,問題解決了, 也給我很多收獲。 我覺得自己的方法不可行, 關(guān)鍵的原因在于自己對(duì)arm 的工作原理沒有透徹的理解, 所以就不能很好的理解老師的設(shè)計(jì)要求,結(jié)果就造成了很多的彎路,找不到一種合理的途徑去解決問題。希望以后有機(jī)會(huì)可以多做一些這樣的設(shè)計(jì),增強(qiáng)自己的設(shè)計(jì)意識(shí),加深所學(xué)的知識(shí)。開始結(jié)束寫數(shù)據(jù)到 lcd 寫命令到 lcd lcd 初始化日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院12 附錄 a 描述: (1)此程序所有延時(shí)采用定時(shí)器做(2)開發(fā)板上的 p0.30 口連接溫度傳感器dq口線(3)開發(fā)板上
19、p0.0-p0.7 口連接液晶屏的 dbo-db7 ,其他液晶口線連接詳見程序中宏定義(4)如需液晶顯示的更清楚,需在液晶屏上加10k 電位器,調(diào)節(jié)液晶屏輸入?yún)⒖茧妷?include #define eq 130 #define uint8 unsigned char #define fpclk 11059200 #define key1 116 #define key2 117 #define key3 118 #define key4 119 #define key5 120 #define key6 121 int nn=0,yy=0,rr=0,zz=0,ss=0,ff=0,mm=0;
20、/*定義與 lcd相關(guān)的宏 */ #define lcd_data 0 xff #define lcd_di 18 /與 p0.8 對(duì)應(yīng)#define lcd_rw 19 /與 p0.9 對(duì)應(yīng)#define lcd_en 110 /與 p0.10 對(duì)應(yīng) . 日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院13 #define lcd_psb 111 /與 p0.11 對(duì)應(yīng) / 電路直接拉高#define lcd_rst 112 /與 p0.12 對(duì)應(yīng)/ 上電自動(dòng)復(fù)位,一般也可以不接* #define clear_screen 0 x01 #define reset_address 0 x02 #define
21、 set_point 0 x06 / 0000_0110 #define display_set 0 x0c /顯示設(shè)定#define cursor_shift_control 0 x1c /0001_1100 #define function_set 0 x30 /功能設(shè)定基本指令集#define function_set_ext 0 x36 /功能設(shè)定擴(kuò)充指令集繪圖開/#define set_cgram_add #define set_ddram_add 0 x80 /#define write_data_intenalram unsigned char digit10=012345678
22、9; /定義字符數(shù)組顯示數(shù)字void delay1u(unsigned long t) t1pr = 0 x00000000; /load prescaler t1tcr = 0 x00000003; /reset counter and prescaler t1mcr = 0 x00000003; /on match reset the counter and 日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院14 generate an interrupt t1mr0 = t*0 x0f; /set the cycle time t1tcr = 0 x00000001; /enable timer whi
23、le(t1ir & 0 x01) = 0); t1ir = 0 x01; t1tcr = 0 x00000000; void lcd_data_input() io0dir = io0dir & (lcd_data); /把 p1.16-p1.23設(shè)定為輸入 void lcd_data_output() io0dir = io0dir | lcd_data; /設(shè)定 p0.0-p0.7為輸出 void checkstate( ) / 狀態(tài)檢查, lcd是否忙? delay1u(200); /while(read_instruct(); 日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院15 *
24、 函數(shù)名稱: gpio_init() * 函數(shù)功能:初始化io 端口, 包含一個(gè) uart0, 三個(gè)按鍵輸入 , 以及幾個(gè)普通的輸入輸出端口 . * 入口參數(shù):無* 出口參數(shù):無/*void gpio_init() pinsel0 = 0; io0dir = 0 xff0; i-) io0dir |= eq; /改回輸出io0set |= eq; delay1u(2); io0clr = eq; if(date&0 x01) io0set |= eq; /釋放總線 delay1u(80); else io0clr = eq; 日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院19 delay1u(80
25、); delay1u(30); io0set |= eq; delay1u(3); date=1; delay1u(6); unsigned char read() unsigned char i=0; unsigned char date = 0; for (i=8;i0;i-) date=1; io0dir |= eq; /改回輸出io0set |= eq; delay1u(2); io0clr = eq; / 給脈沖信號(hào) delay1u(2); io0set |= eq; 日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院20 delay1u(13); io0dir = io0dir&0 xbf
26、ffffff; / 拉高總線輸入 delay1u(12); if(io0pin&eq) date |=0 x80; delay1u(3); return date; unsigned char innit() unsigned char num; io0dir |= eq; /稍做延時(shí) io0clr = eq; /將 dq拉低 delay1u(600); /精確延時(shí)大于 480us 480 io0set = eq; delay1u(30); io0dir &= 0 xbfffffff; /拉高總線輸入 delay1u(30); if(io0pin &eq) =0) 日照
27、職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院21 num=0; else num=1; io0set = num; delay1u(200); /300 return num; void zhun() innit(); write(0 xcc); write(0 x44); delay1u(900000); innit(); write(0 xcc); write(0 xbe); void display_temp1(unsigned char x) 日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院22 int i; unsigned char a,b,c; /j,k,l分別儲(chǔ)存溫度的百位、十位和個(gè)位 unsigned
28、char k9 = 溫度是: ; unsigned char l16=(數(shù)字溫度計(jì)姚 - 連); w_instruct(0 x88); for(i=0;i9;i+) w_data(ki); w_instruct(0 x98); for(i=0;i 16) & 0 xfff; / 獲取 年 a=bak / 1000; bak = bak % 1000; b=bak / 100; bak = bak % 100; c=bak / 10; d=bak % 10; w_instruct(0 x81); w_data(digita); /將千位數(shù)字的字符常量寫入lcd w_data(digitb
29、); /將百位數(shù)字的字符常量寫入lcd w_data(digitc); /將十位數(shù)字的字符常量寫入lcd w_data(digitd); /將個(gè)位數(shù)字的字符常量寫入lcd w_instruct(0 x83); 日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院26 w_data(t0); w_data(t1); bak = (datas 8) & 0 x0f; / 獲取 月 a=bak / 10; b=bak % 10; w_instruct(0 x84); w_data(digita); w_data(digitb); w_instruct(0 x85); w_data(s0); w_data(s1
30、); bak = datas & 0 x1f; / 獲取 日 c=bak / 10; d=bak % 10; w_instruct(0 x86); w_data(digitc); w_data(digitd); w_instruct(0 x87); w_data(r0); w_data(r1); bak = (times 24) & 0 x07; / 獲取 星期 a=bak; 日照職業(yè)技術(shù)學(xué)院信息科學(xué)與工程學(xué)院27 w_instruct(0 x90); w_data(m0); w_data(m1); w_instruct(0 x91); w_data(digita); bak = (times 16) & 0 x1f; / 獲取 小時(shí) a=bak / 10; b=bak % 10; w_instruct(0 x92); w_data(digita); w_data(digitb); w_instruct(0 x93); w_data(n0); w_data(n1); bak = (times 8) & 0 x3f; / 獲取 分鐘 a=bak / 10; b=bak % 10; w_instruct(0 x94); w_data(digita); w
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國移動(dòng)電源車產(chǎn)業(yè)運(yùn)行動(dòng)態(tài)及前景趨勢預(yù)測報(bào)告
- 2025-2030年中國石棉板行業(yè)運(yùn)行態(tài)勢及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國白靈菇市場競爭格局與十三五規(guī)劃分析報(bào)告
- 2025-2030年中國電梯導(dǎo)軌型鋼行業(yè)運(yùn)行態(tài)勢及發(fā)展前景分析報(bào)告
- 2025年四川省安全員-A證考試題庫及答案
- 徐州生物工程職業(yè)技術(shù)學(xué)院《稅收實(shí)務(wù)模擬實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏幼兒師范高等專科學(xué)?!渡窠?jīng)科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津工業(yè)職業(yè)學(xué)院《室內(nèi)專題Ⅰ住宅室內(nèi)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南藝術(shù)職業(yè)學(xué)院《烹飪基礎(chǔ)營養(yǎng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西民族大學(xué)相思湖學(xué)院《建筑結(jié)構(gòu)認(rèn)識(shí)》2023-2024學(xué)年第二學(xué)期期末試卷
- 1.1青春的邀約 教學(xué)課件 2024-2025學(xué)年七年級(jí)道德與法治下冊(統(tǒng)編版2024)
- 2024年財(cái)政部會(huì)計(jì)法律法規(guī)答題活動(dòng)題目及答案一
- 2024年01月廣州期貨交易所2024年招考筆試歷年參考題庫附帶答案詳解
- 中小學(xué)教師家訪記錄表內(nèi)容(18張)8
- 《冠心病》課件(完整版)
- 2024年聊城職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 3、分段計(jì)費(fèi)問題
- 防滲墻專項(xiàng)施工方法
- 精品資料(2021-2022年收藏)垃圾焚燒發(fā)電廠監(jiān)理規(guī)劃
- 聲屏障工程施工組織設(shè)計(jì)方案
- 五年級(jí)美術(shù)下冊全冊教材分析
評(píng)論
0/150
提交評(píng)論