




已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 課課 程程 設(shè)設(shè) 計(jì)計(jì) 題題 目目 lcd1602 液晶字符串循環(huán)顯示 學(xué)學(xué) 院院 專專 業(yè)業(yè) 班班 級級 姓姓 名名 指導(dǎo)教師指導(dǎo)教師 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 課程設(shè)計(jì)任務(wù)書課程設(shè)計(jì)任務(wù)書 題目要求題目要求 : 使用 launchpad 上的板上資源,外接 1602 液晶,編寫程序 使字符串在液晶上循環(huán)移動(dòng)。 時(shí)間安排:時(shí)間安排: 2014 年元月 1 日2014 年元月 17 日下午 17:30 指導(dǎo)教師簽名:指導(dǎo)教師簽名: 年年 月月 日日 系主任(或責(zé)任教師)簽名:系主任(或責(zé)任教師)簽名: 年年 月月 日日 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 目錄 引言1 1 課程設(shè)計(jì)要求2 2 硬件電路3 2.1 msp430g2553 單片機(jī).3 2.1.1 msp430g2553 單片機(jī)特點(diǎn). .3 2.1.2 msp430g2553 單片機(jī)結(jié)構(gòu). .3 2.1.3 msp430g2553 的時(shí)鐘系統(tǒng). .4 2.1.4 i/o 寄存器. .5 2.2 lcd1602液晶屏. .5 3 方案設(shè)計(jì)7 3.1 設(shè)計(jì)方案7 3.2 方案選擇7 4 程序設(shè)計(jì)8 4.1 程序結(jié)構(gòu)8 4.2 主程序源程序8 4.3 子程序源程序8 4.4 子程序頭文件.12 5 調(diào)試.13 5.1 ccsv5 編譯軟件13 5.2 調(diào)試過程.13 6 結(jié)束語.15 附錄 1:代碼. .16 附錄 2:實(shí)物圖. 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 .22 參考文獻(xiàn).23 本科生課程設(shè)計(jì)成績評定表.24 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 1 引言 本次課程設(shè)計(jì)旨在設(shè)計(jì)一個(gè)基于 msp430 系列微處理器的 lcd1602 液晶 字符串循環(huán)移動(dòng)。單片機(jī)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù) 把具有數(shù)據(jù)處理能力的中央處理器 cpu 隨機(jī)存儲器 ram、只讀存儲器 rom、 多種 i/o 口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈 寬調(diào)制電路、模擬多路轉(zhuǎn)換器、a/d 轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的 一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。當(dāng)今時(shí)代是一個(gè) 新技術(shù)層出不窮的時(shí)代,在電子領(lǐng)域尤其是自動(dòng)化智能控制領(lǐng)域,傳統(tǒng)的分立 元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正在以前所未見的速度被單片機(jī)智能控 制系統(tǒng)所代替。單片機(jī)的使用隨處可見,而人們的生活也越來越離不開單片機(jī)。 液晶是相態(tài)的一種,因?yàn)槠涮厥獾奈锢?、化學(xué)、光學(xué)特性,20 世紀(jì)中葉開 始被廣泛應(yīng)用在輕薄型的顯示技術(shù)上液晶顯示器也被廣泛運(yùn)用,也發(fā)揮著越來 越大的作用。盡年來,液晶顯示技術(shù)飛速發(fā)展,運(yùn)用更加廣泛。 本課程設(shè)計(jì)通過 msp430g2553 單片機(jī)控制 lcd1602 液晶顯示器實(shí)現(xiàn)一串 字符循環(huán)移動(dòng)。 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 2 1 課程設(shè)計(jì)要求 使用 launchpad 上的板上資源,外接 1602 液晶,編寫程序使“wuhan uniwersity of technology welcome you!”在液晶上循環(huán)移動(dòng)顯示。 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 3 2 硬件電路 2.1 msp430g2553 單片機(jī) 2.1.1 msp430g2553 單片機(jī)特點(diǎn) msp430g2 系列是德州儀器近期推出的一款產(chǎn)品,在秉承 msp430 超低功耗, 高集成度的優(yōu)點(diǎn)的同時(shí),具有高性價(jià)比的特點(diǎn)。該系列被稱為 valueline,旨 在以 8 位單片機(jī)的價(jià)格實(shí)現(xiàn) 16 位單片機(jī)的性能。msp-exp430launchpad 是 ti 推出的又一套用于 msp430 和電路實(shí)驗(yàn)的開發(fā)板。除了學(xué)生自主創(chuàng)新實(shí)踐外, launchpad 開發(fā)板還可以用于本科低年級課程,如嵌入式 c 語言,電子技術(shù)基 礎(chǔ),微機(jī)原理,單片機(jī)等課程的自主實(shí)驗(yàn)環(huán)節(jié)以及課程設(shè)計(jì)。該套開發(fā)板為單 片機(jī)熱愛者提供了一個(gè)很好的學(xué)習(xí)平臺。 2.1.2 msp430g2553 單片機(jī)結(jié)構(gòu) 如圖所示是板載一顆msp430g2553單片機(jī)的launch pad評估實(shí)驗(yàn)開發(fā)板: 圖1 launch pad 評估實(shí)驗(yàn)開發(fā)板 板上額外資源: (1) 板載 usb 調(diào)試與編程仿真器接口,無驅(qū)動(dòng)可安裝 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 4 (2) 支持所有采用 dip14 和 dip20 封裝 msp430g2xx 和 msp430f20 器 (3) 紅綠兩粒 led,兩個(gè)按鍵 (4) 配套兩款電容觸摸板 (5) 所有管腳在板子兩邊引出 2.1.3 msp430g2553的時(shí)鐘系統(tǒng) msp430g2系列單片機(jī)的時(shí)鐘系統(tǒng)需要支持系統(tǒng)低功耗運(yùn)行的需要。通過對 三個(gè)內(nèi)部時(shí)鐘信號的運(yùn)用,用戶可很容易的選擇功耗最低,效率最高的系統(tǒng)時(shí) 鐘方案。在軟件的控制下,msp430g2系列單片機(jī)運(yùn)行時(shí)可以不接外接晶振, 也可接一只外接電阻或者接一到兩只外接晶振,也可以外接頻率發(fā)生器。 基本時(shí)鐘模塊包括二至四個(gè)時(shí)鐘源: lfxt1clk:外接低頻或高頻振蕩器,如手表晶振,頻率發(fā)生器,外部時(shí)鐘源 (400khz 至16mhz). xt2clk:外接高頻晶振,范圍在400khz 至16mhz dcoclk:內(nèi)部時(shí)鐘震蕩 vloclk:內(nèi)部低頻低功耗晶振,標(biāo)準(zhǔn)頻率是12khz 三種時(shí)鐘信號可被 cpu 和 外設(shè)所使用: aclk:輔助時(shí)鐘,aclk 可被軟件配置成從 lfxt1clk 或 vloclk 輸入震 蕩 aclk 可以被1,2,4,8分頻。aclk 可以被選用作為外圍模塊的時(shí)鐘輸入。 mclk:主時(shí)鐘,主時(shí)鐘可以從 lfxt1clk 或 vloclk,xt2clk 或 dcoclk 輸入 mclk 用在 cpu 系統(tǒng)之中。 smclk:輔助主時(shí)鐘。smclk 可被選擇從 lfxt1clk,vloclk,xt2clk 或 dcoclk 輸入。smclk 可以被1,2,4,8分頻。smclk 可被選用為外圍 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 5 模塊的時(shí)鐘。 2.1.4 i/o 寄存器 和大部分單片機(jī)類似,msp430系列單片機(jī)也是將8個(gè) io 口編為一組。每個(gè) io 口有四個(gè)控制寄存器,p1和 p2還有額外的3個(gè)中斷寄存器。寄存器情況可參見 表1。 表1 i/o 寄存器 2.2 lcd1602液晶屏 lcd1602 采用 8 位并行數(shù)據(jù)傳輸,其操作時(shí)序如下圖所示: lcd1602 接口由 8 位數(shù)據(jù)線,電源地電源正,液晶顯示偏壓信號(vl) , 數(shù)據(jù)命令選擇端(rs) ,讀寫選擇端(rw)組成。其接口信號說明如下圖所示: 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 6 圖2接口信號說明圖 可以在 1602 的液晶顯示偏壓信號端接一個(gè)可變電阻,調(diào)節(jié)顯示亮度,初 始狀態(tài)時(shí),調(diào)至 1602 上面一排顯示 12 個(gè)黑塊為止,lcd1602 電路圖如下圖所 示: 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 7 3 方案設(shè)計(jì) 3.1 設(shè)計(jì)方案 方案一:使用 msp430f1612編程控制 lcd1602液晶屏實(shí)現(xiàn)實(shí)現(xiàn)一串字符左 右交替整屏移動(dòng)。 方案二:使用 msp430g2553編程控制 lcd1602液晶屏實(shí)現(xiàn)一串字符左右交 替整屏移動(dòng)。 3.2 方案選擇 要完成控制 lcd1602液晶屏實(shí)現(xiàn)一串字符左右交替整屏移動(dòng), msp430g2553單片機(jī)足夠了,而且能夠比 msp430f1612節(jié)省資源,價(jià)格低,所 以選擇方案二。 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 8 4 程序設(shè)計(jì) 4.1 程序結(jié)構(gòu) 該程序主要由主程序源程序 main.c、子程序源程序 cry1602.c 和子程序頭文 件 cry1602.h 構(gòu)成采用這種程序結(jié)構(gòu),使程序更加清晰,一目了然,減少程序錯(cuò) 誤的機(jī)會(huì),增強(qiáng)了程序的可移植性。在程序設(shè)計(jì)中 msp430g2553中 p1口作為 并行數(shù)據(jù)輸出端,p2.0、p2.1、p2.2分別作為 lcd1602液晶的 rs、rw、e 端。 4.2 主程序源程序 主程序中使用看門狗定時(shí)器進(jìn)行計(jì)時(shí),控制字符串移動(dòng)的速度。字符串先 左移,再右移,之后循環(huán)移動(dòng)。程序如下: #include #include “cry1602.h“ #define uchar unsigned char uchar *s1 = “ wuhan university of technology welcome!“; void main(void) wdtctl = wdt_adly_250; /間隔定時(shí)器,定時(shí)250ms uchar *s2; uchar j,k,l; uchar i = 0; s2 = s1; lcdreset(); while(*s1+ != 0) i+; /計(jì)算字符串有效字符個(gè)數(shù) while(1) for(j = 0;j #include “cry1602.h“ #define datadir p1dir #define dataport p1out #define busy 0x80 #define ctrldir p2dir #define clr_rs p2out /rs = p2.0 #define set_rs p2out |= bit0; #define clr_rw p2out /rw = p2.1 #define set_rw p2out |= bit1; #define clr_en p2out /en = p2.2 #define set_en p2out |= bit2; void dispstr(uchar x,uchar y,uchar *ptr) uchar *temp; uchar i,n = 0; temp = ptr; while(*ptr+ != 0) n+; /計(jì)算字符串有效字符個(gè)數(shù) for(i = 0; i build project,進(jìn)行編譯, 編譯結(jié)果如圖 2 所示: 圖2 程序調(diào)試界面 在調(diào)試過程中,開始時(shí) lcd1602液晶一直沒有顯示,認(rèn)為是程序出了問題, 不過經(jīng)過檢查和調(diào)試,發(fā)現(xiàn)程序沒問題。不是程序問題,就檢查硬件,最終發(fā) 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 14 現(xiàn)了問題是 lcd1602液晶屏的 v0口與 gnd 間的滑動(dòng)變阻器沒有調(diào)節(jié)合適,導(dǎo) 致無法觀察到顯示效果。經(jīng)過調(diào)節(jié)滑動(dòng)變阻器,就可以觀察到課程設(shè)計(jì)所要求 的效果。如圖3所示: 圖4 lcd1602液晶顯示 在調(diào)試過程中,有時(shí)候會(huì)出現(xiàn)無法脫機(jī)運(yùn)行的情況,經(jīng)過檢查,發(fā)現(xiàn)是因 為芯片管腳接觸不良導(dǎo)致的,壓緊芯片即可解決問題。 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 15 6 結(jié)束語 通過完成本次課程設(shè)計(jì),我學(xué)到了許許多多的知識,獲得了豐富的經(jīng)驗(yàn)。 在完成課程設(shè)計(jì)的過程中對 msp430g2553 有了初步的了解,掌握了該單片機(jī) 的一些使用技巧,例如:i/o 口寄存器的設(shè)置及使用,定時(shí)器的使用和中斷的使 用等等。掌握并能夠熟練使用 ccsv5 這個(gè)編程軟件,在該軟件上進(jìn)行編寫程序, 下載并進(jìn)行調(diào)試,最終完成了本次課程設(shè)計(jì)。在程序設(shè)計(jì)、編寫程序到調(diào)試的 過程中,加強(qiáng)了我獨(dú)立發(fā)現(xiàn)問題解決問題的能力,同時(shí)使得實(shí)踐能力得到進(jìn)一 步的提高。 在實(shí)踐中,充分將理論知識用于實(shí)踐,使自身對知識的理解更進(jìn)一層,更 加能夠熟練的掌握并使用理論知識。實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),只有通過實(shí) 踐才能體現(xiàn)出理論知識的價(jià)值。 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 16 附錄 1 1 主程序 /* 程序功能:循環(huán)顯示字符串 */ #include #include “cry1602.h“ #define uchar unsigned char uchar *s1 = “ wuhan university of technology welcome!“; void main(void) wdtctl = wdt_adly_250; /間隔定時(shí)器,定時(shí)250ms uchar *s2; uchar j,k,l; uchar i = 0; s2 = s1; lcdreset(); while(*s1+ != 0) i+; /計(jì)算字符串有效字符個(gè)數(shù) while(1) for(j = 0;j #include “cry1602.h“ /*宏定義*/ #define datadir p1dir #define dataport p1out #define busy 0x80 #define ctrldir p2dir #define clr_rs p2out /rs = p2.0 #define set_rs p2out |= bit0; #define clr_rw p2out /rw = p2.1 #define set_rw p2out |= bit1; #define clr_en p2out /en = p2.2 #define set_en p2out |= bit2; /* 函數(shù)名稱:dispstr 功 能:讓液晶從某個(gè)位置起連續(xù)顯示一個(gè)字符串 參 數(shù):x-位置的列坐標(biāo) y-位置的行坐標(biāo) ptr-指向字符串存放位置的指針 返回值 :無 */ void dispstr(uchar x,uchar y,uchar *ptr) uchar *temp; uchar i,n = 0; temp = ptr; while(*ptr+ != 0) n+; /計(jì)算字符串有效字符個(gè)數(shù) for(i = 0; i n; i+) disp1char(x+,y,tempi); if(x = 0x0f) x = 0; y = 1; /* 函數(shù)名稱:dispnchar 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 18 功 能:讓液晶從某個(gè)位置起連續(xù)顯示一個(gè)字符串 參 數(shù):x-位置的列坐標(biāo) y-位置的行坐標(biāo) n-顯示字符個(gè)數(shù) ptr-指向字符串存放位置的指針 返回值 :無 */ void dispnchar(uchar x,uchar y,uchar n,uchar *ptr) uchar i; for(i = 0; i n; i+) disp1char(x+,y,ptri); if(x = 0x0f) x = 0; y = 1; /* 函數(shù)名稱:locatexy 功 能:向液晶輸入顯示字符位置的坐標(biāo)信息 參 數(shù):x-位置的列坐標(biāo) y-位置的行坐標(biāo) 返回值 :無 */ void locatexy(uchar x,uchar y) uchar temp; temp = x y if(y) temp |= 0x40;/如果在第2行 temp |= 0x80; lcdwritecommand(temp,1); /* 函數(shù)名稱:disp1char 功 能:在某個(gè)位置顯示一個(gè)字符 參 數(shù):x-位置的列坐標(biāo) y-位置的行坐標(biāo) 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 19 data-顯示的字符數(shù)據(jù) 返回值 :無 */ void disp1char(uchar x,uchar y,uchar data) locatexy(x,y); lcdwritedata(data); /* 函數(shù)名稱:lcdreset 功 能:對1602液晶模塊進(jìn)行復(fù)位操作 參 數(shù):無 返回值 :無 */ void lcdreset(void) ctrldir |= 0x07; /控制線端口設(shè)為輸出狀態(tài) datadir = 0xff; /數(shù)據(jù)端口設(shè)為輸出狀態(tài) lcdwritecommand(0x38,0); /規(guī)定的復(fù)位操作 delay5ms(); lcdwritecommand(0x38,0); delay5ms(); lcdwritecommand(0x38,0); delay5ms(); lcdwritecommand(0x38,1); /顯示模式設(shè)置 lcdwritecommand(0x08,1); /顯示關(guān)閉 lcdwritecommand(0x01,1); /顯示清屏 lcdwritecommand(0x06,1); /寫字符時(shí)整體不移動(dòng) lcdwritecommand(0x0c,1); /顯示開,不開游標(biāo),不閃爍 /* 函數(shù)名稱:lcdwritecommand 功 能:向液晶模塊寫入命令 參 數(shù):cmd-命令, chk-是否判忙的標(biāo)志,1:判忙,0:不判 返回值 :無 */ void lcdwritecommand(uchar cmd,uchar chk) if(chk) waitforenable(); /檢測忙信號? clr_rs; 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 20 clr_rw; _nop(); dataport = cmd; /將命令字寫入數(shù)據(jù)端口 _nop(); set_en; /產(chǎn)生使能脈沖信號 _nop(); _nop(); clr_en; /* 函數(shù)名稱:lcdwritedata 功 能:向液晶顯示的當(dāng)前地址寫入顯示數(shù)據(jù) 參 數(shù):data-顯示字符數(shù)據(jù) 返回值 :無 */ void lcdwritedata(uchar data) waitforenable(); /等待液晶不忙 set_rs; clr_rw; _nop(); dataport = data; /將四顯示數(shù)據(jù)寫入數(shù)據(jù)端口 _nop(); set_en; /產(chǎn)生使能脈沖信號 _nop(); _nop(); clr_en; /* 函數(shù)名稱:waitforenable 功 能:等待1602液晶完成內(nèi)部操作 參 數(shù):無 返回值 :無 */ void waitforenable(void) p1dir /將p1口切換為輸入狀態(tài) clr_rs; 武漢理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)說明書 21 set_rw; _nop(); set_en; _nop(); _nop(); while(p1in /檢測忙標(biāo)志 clr_en; p1dir |= 0xff; /將p4口切換為輸出狀態(tài) /* 函數(shù)名稱:delay5ms 功 能:延時(shí)約5ms 參 數(shù):無 返回值 :無 */ void delay5ms(void) uint i = 40000; while(i != 0) i-; 3 子程序頭文件 #ifndef _cry1602_h #define _cry1602_h #defin
溫馨提示
- 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)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國低脂高鈣營養(yǎng)奶粉數(shù)據(jù)監(jiān)測報(bào)告
- 新疆木壘縣中學(xué)2025年高三下教學(xué)調(diào)研(一)英語試題含解析
- 星海音樂學(xué)院《職業(yè)生涯發(fā)展和就業(yè)指導(dǎo)Ⅲ》2023-2024學(xué)年第二學(xué)期期末試卷
- 一年級數(shù)學(xué)上冊《排隊(duì)問題專項(xiàng)訓(xùn)練》
- 甘肅省臨夏市第一中學(xué)2023-2024學(xué)年中考試題猜想數(shù)學(xué)試卷含解析
- 廣東省佛山市南海區(qū)2024年中考試題猜想數(shù)學(xué)試卷含解析
- 2024-2025新入職工安全培訓(xùn)考試試題A卷附答案
- 2024-2025公司安全管理人員安全培訓(xùn)考試試題含答案【培優(yōu)A卷】
- 2025企業(yè)安全培訓(xùn)考試試題有完整答案
- 腫瘤患者臨床營養(yǎng)問題與評估
- 期中測試(范圍:第1-4章)(A卷·夯實(shí)基礎(chǔ))-北師大版七年級數(shù)學(xué)下冊(解析版)
- 《電氣控制技術(shù)》課件-反接制動(dòng)控制
- 木制品幼兒園課程
- 2024年四川宜賓五糧液股份有限公司招聘筆試真題
- 2024年初級會(huì)計(jì)實(shí)務(wù)考試真題及答案(5套)
- 垃圾焚燒飛灰處理行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 2024年高考化學(xué)真題完全解讀(廣東卷)
- 2024年下半年成都市事業(yè)單考試試題
- 三年級信息科技第23課《分解描述問題》教學(xué)設(shè)計(jì)、學(xué)習(xí)任務(wù)單及課后練習(xí)
- 數(shù)據(jù)庫應(yīng)用技術(shù)-第三次形考作業(yè)(第10章~第11章)-國開-參考資料
- 鉚工基礎(chǔ)知識培訓(xùn)
評論
0/150
提交評論