單片機(jī)學(xué)結(jié)
人的一生是一個不斷學(xué)習(xí)、不斷成長的過程。轉(zhuǎn)眼間,研究生的學(xué)習(xí)生涯結(jié)束了,走上新的工作崗位。回頭看看,發(fā)現(xiàn)自己不知不覺已經(jīng)走過了五年的單片機(jī)學(xué)習(xí)之旅。
在2003年最初接觸單片機(jī)的時候,在我心中覺得51就是單片機(jī),單片機(jī)就是51,根本不知道還有其他單片機(jī)的存在。那時候老師只教會了我們匯編語言,根本不知道用c語言也可以進(jìn)行單片機(jī)開發(fā)。幸運的是,我加入了單片機(jī)興趣小組,在老師的指導(dǎo)下,做了一系列實驗,有“基于ds18b20的溫度采集系統(tǒng)”、“有基于164的移位寄存器的燈光控制系統(tǒng)”、“有步進(jìn)電機(jī)和直流電機(jī)的控制系統(tǒng)”。這時候我才發(fā)現(xiàn),這是學(xué)習(xí)單片機(jī)的一個最好途徑——在實踐中領(lǐng)悟理論,用理論指導(dǎo)實踐。在上課的整整一個學(xué)期中,雖然老師講得很詳細(xì),但是大部分概念都是到了實際動手做東西的時候才弄明白的。而且在經(jīng)歷了迷惑之后再搞清楚,印象就特別深刻。直到現(xiàn)在我對那些概念和接口都非常清晰。其實我也很慶幸學(xué)習(xí)和使用了兩年多的匯編語言。由于有這些鍛煉,我對單片機(jī)底層結(jié)構(gòu)和接口時序就弄得很清楚。在使用c語言開發(fā)的時候,優(yōu)化代碼和處理中斷也就不會太費勁。我覺得,雖然現(xiàn)在絕大部分單片機(jī)開發(fā)都使用c語言,甚至有些公司還推出了圖形化編程的工具,這樣對于項目的開展從時間上快了很多,在管理上也規(guī)范了不少,但是從學(xué)習(xí)和想深入掌握單片機(jī)精髓的角度來說,還是需要熟練掌握匯編語言的使用。
機(jī)會總是青睞于有準(zhǔn)備的人。也許有了前面一段時間的理論和實踐的積累,我才慢慢得到了一些參加科技競賽和參與科研項目的機(jī)會。在參加第一屆浙江省機(jī)械設(shè)計競賽的時候,我們設(shè)計的由多單片機(jī)系統(tǒng)協(xié)調(diào)控制的“月球車”機(jī)器人奪得了唯一的一個特等獎。這個競賽給我最大的收獲是我對單片機(jī)的認(rèn)識改變了,它不再僅僅是一門學(xué)科了,它是一個可以讓你的創(chuàng)意得到充分發(fā)揮的平臺。后來參與了“基于視頻分劃技術(shù)的鋼卷尺自動切零位機(jī)”、“電能表渦杠渦輪嚙合深度檢測系統(tǒng)”、“基于公共電話網(wǎng)的水表集抄數(shù)據(jù)路由器”、“高精度電感微位移測量系統(tǒng)”等一些實際的項目。在這些過程中,我發(fā)現(xiàn)只是精通單片機(jī)技術(shù)還不能很好的解決問題。體會最深的是,單片機(jī)只有融合到各種應(yīng)用領(lǐng)域中,才能展現(xiàn)它的最大活力。然而單片機(jī)僅僅是一個工具而已,要做好單片機(jī)系統(tǒng)還需要各種應(yīng)用領(lǐng)域的專業(yè)知識的支持。例如,在“基于視頻分劃技術(shù)的鋼卷尺自動切零位機(jī)”中,就需要搞清楚全電視信號的時序,弄明白鋼卷尺切零位機(jī)的工作原理,懂得怎么利用疊加在視頻信號中的橫豎線來進(jìn)行刻度的瞄準(zhǔn)等。沒有這些專業(yè)知識,就算單片機(jī)技術(shù)再厲害也不可能做好這個項目。脫離應(yīng)用背景的單片機(jī)開發(fā),就像一個沒有靈魂的軀體一樣。
隨著arm的出現(xiàn),我曾經(jīng)認(rèn)為,8位單片機(jī)可能在32位單片機(jī)的沖擊下就此走進(jìn)歷史,可是很快就認(rèn)識到我是錯誤的。隨著技術(shù)的革新和時間的推移,各大單片機(jī)公司紛紛將單片機(jī)朝著片上系統(tǒng)這個方向發(fā)展,集成了現(xiàn)在各種流行的技術(shù)和常用的模塊。我相信,在當(dāng)前國內(nèi)和國外的這個市場中, 8位單片機(jī)應(yīng)用的市場仍然是充滿生機(jī),活力無限。在市場的不斷變化和技術(shù)的不斷更新過程中,8位單片機(jī)也會順應(yīng)潮流不斷革新。
從我五年走過的路來看,單片機(jī)學(xué)習(xí)的過程應(yīng)該是一個循序漸進(jìn)、不斷學(xué)習(xí)、不斷積累的過程,可以分為三個階段。
第一階段:掌握開發(fā)單片機(jī)的必備基礎(chǔ)知識。首先是熟練掌握單片機(jī)的基本原理,其實各家各門的單片機(jī)其基本結(jié)構(gòu)和原理都差不多,特別是共有的知識需要好好理解和掌握。例如,內(nèi)核結(jié)構(gòu)、內(nèi)存分配、中斷處理、定時計數(shù)、串行通信、端口復(fù)用等一些最基本的概念和原理。除此之外,我們還需要具備模擬電子、數(shù)字電子、c語言程序開發(fā)知識以及原理圖和pcb設(shè)計等一些技能。在進(jìn)行系統(tǒng)開發(fā)的時候,進(jìn)行原理設(shè)計、pcb布板、程序編寫、系統(tǒng)聯(lián)調(diào)這些工作都是在所難免的。
第二階段:在掌握好一款單片機(jī)原理和應(yīng)用的基礎(chǔ)上,開始學(xué)習(xí)其他各家單片機(jī)的獨有技術(shù),學(xué)不了那么多也要多了解了解。同時盡可能多地掌握單片機(jī)的一些外圍器件和常用電路,以備不時之需。有時候客戶要求低成本,那我們只好選用合鈦、義隆、華邦等這類臺灣芯片;如果客戶要求工業(yè)級的性能,那么我們就得從pic、nec、飛思卡爾、nxp等這些歐美和日式單片機(jī)中選擇;若要進(jìn)行功耗的開發(fā),選用msp430系列應(yīng)該有一定優(yōu)勢;在進(jìn)行測量儀器設(shè)計的時候,c8051和aduc842這類數(shù);旌闲酒惋@得比較方便。所以說最好每個類型的單片機(jī)都會一兩款,在實際項目選型中可以更加靈活。另外,要注意平時的技術(shù)積累。比如,在項目開發(fā)過程中將一些常用的接口程序和控制算法整理成模塊或者函數(shù),在其他的項目開發(fā)中,有同樣或者接近的需求時馬上就可以使用,又快又好。
第三階段:在實際的項目開發(fā)過程中,不斷深化單片機(jī)應(yīng)用技術(shù),不斷積累應(yīng)用行業(yè)的專業(yè)知識。例如,我完成了“高精度電感微位移測量系統(tǒng)”,就會對電感傳感器的測量機(jī)理和信號特性、測量電路的設(shè)計、電磁兼容處理、誤差修正和非線性處理等測控方面的專業(yè)技術(shù)有很深的認(rèn)識。以后碰到類似的項目時,很多東西就可以直接利用了。有了扎實的單片機(jī)應(yīng)用相關(guān)的基礎(chǔ)知識,并且熟悉掌握了幾款不同類型單片機(jī)的開發(fā)方法,再結(jié)合實際的應(yīng)用背景,那么就可以隨心所欲,設(shè)計出性能最優(yōu)、結(jié)構(gòu)最合理的單片機(jī)應(yīng)用系統(tǒng)。這是我最大的奮斗目標(biāo),我覺得這也應(yīng)該是單片機(jī)應(yīng)用的最高境界吧。
在這五年的學(xué)習(xí)中,有感慨、有遺憾、有憧憬、有希望,更重要的是我對單片機(jī)應(yīng)用這個領(lǐng)域充滿熱情。由于才疏學(xué)淺、涉世未深,希望能與行業(yè)里的各位老師多多交流,不斷學(xué)習(xí),不斷成長。
單片機(jī)學(xué)結(jié) [篇2]
為了給前一段時間學(xué)習(xí)pic16f616型單片機(jī)的一個總結(jié)和方便大家的交流,我寫了這篇關(guān)于pic單片機(jī)的學(xué)習(xí)心得,都是在看了手冊和編程調(diào)試后用自己的語言組織的,其中有不足或者有疑問的地方希望大家能及時的給予糾正和批評,提出寶貴的意見。
復(fù)位、中斷和睡眠
(1)復(fù)位
pic16f616包括這樣的幾個復(fù)位功能,上電復(fù)位(power-on)、硬件復(fù)位、欠壓復(fù)位(brown-out)、看門狗復(fù)位。
關(guān)于上電復(fù)位por,大家都不陌生,單片機(jī)在上電的時候保持復(fù)位直到電壓能夠滿足其正常的工作電壓,同時你可以通過對connfig(編譯器上即可設(shè)置)的設(shè)置,來開啟power-up time,這個時間一般為64ms。
硬件復(fù)位可以通過mclr引腳外界復(fù)位電路,即可實現(xiàn)硬件復(fù)位(將此引腳接低電平)。
欠壓復(fù)位這個功能是可選的,也可以直接在編譯環(huán)境中配置config寄存器來開啟此功能。當(dāng)此功能開啟時,如果單片機(jī)在運行的時候,供電電壓不足就會引起欠壓復(fù)位,復(fù)位后單片機(jī)如果發(fā)現(xiàn)供電電壓已經(jīng)達(dá)到正常值的時候,會有一個64ms的延時,然后再運行程序。
關(guān)于看門狗的復(fù)位在看門狗部分已經(jīng)說了。這里的一些復(fù)位還涉及到一些標(biāo)志位。這些標(biāo)志位分布在status和pcon上面。status上有兩個位 to、pd,當(dāng)標(biāo)志位to=1時,表示表示已經(jīng)操作了上電復(fù)位或者是執(zhí)行了clrwdt或者sleep指令,當(dāng)to=0時,表示發(fā)生了看門狗復(fù)位。當(dāng)標(biāo)志位pd=1時表示操作了上電復(fù)位或者是執(zhí)行了clrwdt指令,當(dāng)pd=0時,表示執(zhí)行了sleep指令。pcon上有兩個標(biāo)志位是por和bor,分別表示的是上電復(fù)位和欠壓復(fù)位標(biāo)志。具體的可以參看手冊。
(2)中斷
pic16f616包括這樣的幾個中斷源:ra2/int引腳外部中斷、ra端口電平變化中斷、定時器timer0、timer1、timer2溢出中斷、比較器中斷、ad轉(zhuǎn)換中斷、捕獲/比較/pwm中斷。
這些中斷的允許位和中斷標(biāo)志位分別位于intcon、pie1、pir1、ioca這些寄存器里面,如果要開啟相應(yīng)的中斷,就要置相應(yīng)的中斷允許位,開啟總中斷位(intcon寄存器的gie位),還要開啟intcon上的peie位(定時器0溢出中斷、int引腳沿中斷和ra端口的電平變化中斷除外)。
當(dāng)中斷發(fā)生的時候,相應(yīng)的中斷標(biāo)志位就會置起來,同時總中斷標(biāo)志位gie會被清零,保證在此時間內(nèi)不會相應(yīng)其他的中斷,然后將當(dāng)前的.pc指針值壓棧保存,以用來保證中斷能正確的返回到原來執(zhí)行的地方。然后pc指針指向中斷向量地址0004h的地方,所以在編程序的時候,你可以在0004h的地址存一條跳轉(zhuǎn)指令跳到你定義的中斷服務(wù)程序里面去就可以了。如果在中斷的時候想保存一些重要的寄存器的話,可以在中斷程序的起始將其保存,然后在中斷服務(wù)程序的末尾將其恢復(fù)即可。
要注意的是中斷標(biāo)志位不會自己清零,這就需要在編程的時候在軟件上對其清零,否則的話,單片機(jī)不停的執(zhí)行中斷服務(wù)程序。如果你想要在以后的程序中還能產(chǎn)生中斷的話,就要把總中斷允許位gie重新置位。
(3)睡眠
要想讓單片機(jī)睡眠的方法很簡單,執(zhí)行一條sleep指令就可以了,如果看門狗允許的話,wdt就會被清零,但是還保持運行,寄存器status的pd位將會置0,to位將會置1,io口還保持原來的狀態(tài),在睡眠狀態(tài)下,不能驅(qū)動振蕩器了。
有些事件可以將單片機(jī)從睡眠狀態(tài)中喚醒:看門狗、ra口電平變化中斷、外部復(fù)位引腳mclk被拉低、ra2/int引腳沿中斷、timer1中斷(必須工作在異步計數(shù)模式)、eccp捕獲模式中斷、ad轉(zhuǎn)換中斷(時鐘源必須為內(nèi)部rc的時候)、比較器輸出有變化,這些事件能夠?qū)纹瑱C(jī)喚醒,其他的事件不能。
如果某項能喚醒單片機(jī)的中斷已經(jīng)開了,當(dāng)總中斷允許位gie為1的時候,單片機(jī)被喚醒后可以進(jìn)入中斷程序中去,而當(dāng)gie位為0的時候,單片機(jī)也可以被喚醒,但是是執(zhí)行下面的語句,而不能進(jìn)入中斷程序中去。
為了保證在執(zhí)行sleep語句后看門狗能夠清零,最好在sleep語句之前加一句清看門狗的語句clrwdt。
相關(guān)型號資料:at25020n-10sc2。7 mux08fp irfi9520g ts83c51rb2-mc
單片機(jī)學(xué)結(jié) [篇3]
1、什么是單片機(jī)
在一片集成電路芯片上集成微處理器、存儲器、i/o接口電路,從而構(gòu)成了單芯片微型計算機(jī),即單片機(jī)。 intel公司推出了mcs-51系列單片機(jī):集成 8位cpu、4k字節(jié)rom、128字節(jié)ram、4個8位并口、1個全雙工串行口、2個16位定時/計數(shù)器。尋址范圍64k,并有控制功能較強(qiáng)的布爾處理器。
2、單片機(jī)的作用
用到單片機(jī)的項目經(jīng)驗介紹
手持糧庫溫度尋檢設(shè)備
畢設(shè)答辯打分器
電話臺燈
自動感應(yīng)水龍頭
凡是與控制或簡單計算有關(guān)的電子設(shè)備都可以用單片機(jī)來實現(xiàn),再根據(jù)具體實際情況選擇不同性能的單片機(jī),如:atmel,stc,pic,avr,凌陽,80c51,arm等
工業(yè)自動化:數(shù)據(jù)采集、測控技術(shù)。
智能儀器儀表:數(shù)字示波器、數(shù)字信號源、數(shù)字萬用表、感應(yīng)電流表等。
消費類電子產(chǎn)品:洗衣機(jī)、電冰箱、空調(diào)機(jī)、電視機(jī)、微波爐、手機(jī)、ic卡、汽車電子設(shè)備等。
通訊方面:調(diào)制解調(diào)器、程控交換技術(shù)、手機(jī)、小靈通等。
武器裝備:飛機(jī)、軍艦、坦克、導(dǎo)彈、航天飛機(jī)、魚雷制導(dǎo)、智能武器等。
等等…..
3、學(xué)習(xí)單片機(jī)之前預(yù)備知識
(1)數(shù)字電路中只有兩種電平:高和低
定義單片機(jī)為ttl電平:
高 +5v 低 0v
(2)rs232電平:計算機(jī)的串口
高 -12v 低+12v
所以計算機(jī)與單片機(jī)之間通訊時需要加電平轉(zhuǎn)換芯片
(3)進(jìn)制轉(zhuǎn)換與邏輯、算術(shù)運算
(4)c語言基礎(chǔ)
(5)80c51了解
80c51是mcs-51系列中的一個典型品種;其它廠商以8051為基核開發(fā)出的 cmos工藝單片機(jī)產(chǎn)品統(tǒng)稱為80c51系列。
(6)
總線(bus)是計算機(jī)各部件之間傳送信息的公共通道。微機(jī)中有內(nèi)部總線和 外部總線兩類。內(nèi)部總線是cpu內(nèi)部之間的連線。外部總線是指cpu與其它部件之間 的連線。 外部總線有三種: 數(shù)據(jù)總線db(data bus), 地址總線 ab(address bus) 和控制總線 cbcontrol bus)。
(7)
cpu:由運算和控制邏輯組成,同時還包括中斷系統(tǒng)和部分外部特殊功能寄存器;
ram:用以存放可以讀寫的數(shù)據(jù),如運算的中間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù);
rom:用以存放程序、一些原始數(shù)據(jù)和表格;
i/o口:四個8位并行i/o口,既可用作輸入,也可用作輸出;
t/c:兩個定時/記數(shù)器,既可以工作在定時模式,也可以工作在記數(shù)模式;
五個中斷源的中斷控制系統(tǒng);
一個全雙工uart(通用異步接收發(fā)送器)的串行i/o口,用于實現(xiàn)單片機(jī)之間或單片機(jī)與微機(jī)之間的串行通信;
片內(nèi)振蕩器和時鐘產(chǎn)生電路,石英晶體和微調(diào)電容需要外接。最高振蕩頻率取決于單片機(jī)型號及性能。
(8)
c51數(shù)據(jù)存儲類型
例:
數(shù)據(jù)類型 變量名
char var1;
bit flags;
unsigned char vextor[10];
int wwww;
注意:變量名不能用c語言中的關(guān)鍵字表示。
(9)
包含的頭文件(可以在安裝目錄下inc目錄下查看)
通常有:reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h
常用有:reg51.h reg52.h
(定義特殊功能寄存器和位寄存器);
math.h (定義常用數(shù)學(xué)運算);
(10)中斷服務(wù)程序的格式
函數(shù)名()interrupt n using m
{
函數(shù)內(nèi)部實現(xiàn) ….
}
(11)i/o口定義
sbit beep=p2^3;
(12)單片機(jī)的基本時序
機(jī)器周期和指令周期
(1) 振蕩周期: 也稱時鐘周期, 是指為單片機(jī)提供時鐘脈沖信號的振蕩源的 周期,tx實驗板上為11.0592mhz。
(2) 狀態(tài)周期: 每個狀態(tài)周期為時鐘周期的 2 倍, 是振蕩周期經(jīng)二分頻后 得到的。
(3) 機(jī)器周期: 一個機(jī)器周期包含 6 個狀態(tài)周期s1~s6, 也就是 12 個時 鐘周期。 在一個機(jī)器周期內(nèi), cpu可以完成一個獨立的操作。
(4) 指令周期: 它是指cpu完成一條操作所需的全部時間。 每條指令執(zhí)行時間都是有一個或幾個機(jī)器周期組成。mcs - 51 系統(tǒng)中, 有單周期指令、雙周期指令和四周期指令。
4、學(xué)習(xí)單片機(jī)目標(biāo)
最小系統(tǒng)能夠運行起來的必要條件。
1.電源 2.晶振3.復(fù)位電路
對單片機(jī)任意io口的隨意操作
1.輸出控制電平高低2.輸入檢測電平高低。
定時器:重點掌握最常用的方式2
中斷:外部中斷、定時器中斷、串口中斷
串口通信:單片機(jī)之間、單片機(jī)與計算機(jī)間
單片機(jī)學(xué)結(jié) [篇4]
基于本人學(xué)習(xí)單片機(jī)的痛苦經(jīng)歷,特編寫本教程,以此獻(xiàn)給廣大的單片機(jī)初學(xué)者,希望您能從中受益。
作者提示:本教程乃最通俗易懂之單片機(jī)教材也,如果您還是看不懂,請千萬不要涉足此行,以免誤入歧途,耽誤您的前程*_*
拿到這本教程您首先就會想,什么是iap教學(xué)法?是不是一種什么全新的教學(xué)方法?當(dāng)然不是,我可沒有那么大的本事,其實這只是我杜撰的一個新名詞,意思就是in applications program(在應(yīng)用中編程),當(dāng)然這只是針對單片機(jī)教學(xué),說法是否正確,還得您說了算。
至于為什么要提這種說法,那我倒想說幾句。大家都知道,學(xué)習(xí)電子技術(shù)是一件非常無聊和枯燥的事情,為什么會有這種想法,就是因為我們傳統(tǒng)的教學(xué)方法只重理論而忽略了實踐,要一個人記住那些空洞而有無聊的理論知識實在不是一件容易的事,好在我們總算熬過來了,不管如何,也多多少少的學(xué)習(xí)了一些電子基礎(chǔ)知識。
接下來我們應(yīng)該進(jìn)一步掌握些什么知識呢,凡涉足此行的朋友都知道,那就是單片機(jī)。不過這可不是一件容易的事,倒不是因為單片機(jī)很難學(xué),而實在是我們身邊很難找到一本專為單片機(jī)入門者而編寫的教材。翻一下傳統(tǒng)的單片機(jī)教材,都好象是為已經(jīng)懂單片機(jī)的人而寫的,一般總是以單片機(jī)的結(jié)構(gòu)為主線,先講硬件原理,然后是指令,接著講軟件編程,再是系統(tǒng)擴(kuò)展和外圍器件,最后舉一些實例(隨
,很少涉及單片機(jī)的基礎(chǔ)知識,如果按照此種學(xué)習(xí)方法,想便說一點:很多書中的實例都是有錯誤的)
進(jìn)行產(chǎn)品開發(fā),就必須先把所有的知識全部掌握了才可以進(jìn)行實際應(yīng)用。孰不知,單片機(jī)不象模擬電路和數(shù)字電路那樣,只要搞懂了電路原理,再按照產(chǎn)品要求設(shè)計好相應(yīng)的電路就可以了。它是一種以簡單的硬件結(jié)構(gòu),復(fù)雜而有靈活的軟件系統(tǒng)來完成設(shè)計的通用性產(chǎn)品,不同的設(shè)計者只會使用其不同的功能,幾乎沒有人會把它的全部指令都使用起來,所以學(xué)習(xí)使用單片機(jī)只能靠循序漸進(jìn)的積累,而不可能先把
。 它全部掌握了再去做產(chǎn)品開發(fā)(當(dāng)然天才就例外了*_*)
基于以上原因,本人想嘗試一種全新的單片機(jī)教學(xué)方法,打破傳統(tǒng)的循序漸進(jìn)式的教學(xué)方法,以單片機(jī)的應(yīng)用為藍(lán)本,結(jié)合基本的工業(yè)控制系統(tǒng)和實踐工作中的具體應(yīng)用,不分先后順序,將各條指令貫串于一個又一個的實驗中,通過所見即所得的實驗來講解各種指令的編程方法,順便講解相關(guān)的基本概念,使您盡快地熟悉單片機(jī)應(yīng)用的基本步驟,掌握軟件編程的基本方法。
如果您學(xué)完了就能成為單片機(jī)的入門者,完全可以進(jìn)行一般產(chǎn)品的開發(fā);下冊部分是單片機(jī)應(yīng)用的提高部分,主要學(xué)習(xí)單片機(jī)的系統(tǒng)擴(kuò)展(比如:rom和ram存儲器的擴(kuò)展,并行口的擴(kuò)展,串行口的擴(kuò)展,a/d和d/a與單片機(jī)的接口)以及相關(guān)開發(fā)工具和軟件的使用(包括kell c51的應(yīng)用與調(diào)試技巧,硬件仿真器的使用)等等,如果您學(xué)完了下冊部分,那就得恭喜您成為了單片機(jī)開發(fā)的高手了,不過單片機(jī)的技術(shù)是在不斷的發(fā)展和提高的,您也不要太驕傲哦!
為了盡量把最新的單片機(jī)知識和應(yīng)用成果收錄進(jìn)我們的教程,希望您能不吝賜教,共同來努力把我們的教程不斷的改進(jìn)和完善。還是那句題外話,技術(shù)是靠不斷的積累和交流才會進(jìn)步的,固封自守只會更加落后。
由于時間和精力的限制,我還是希望在您學(xué)習(xí)本教程之前,自己先熟悉一點相關(guān)的電子技術(shù)知識,特別是數(shù)字電路基礎(chǔ),這對您學(xué)習(xí)中碰到的相關(guān)概念會有很大的幫助。
【單片機(jī)學(xué)結(jié)】相關(guān)文章:
單片機(jī)系統(tǒng)學(xué)結(jié)06-02
對學(xué)結(jié)06-03
日語學(xué)結(jié)11-25
對標(biāo)學(xué)結(jié)06-03
對excel的學(xué)結(jié)06-03