中小學(xué)單片機(jī)虛擬實(shí)驗(yàn)室_第1頁(yè)
中小學(xué)單片機(jī)虛擬實(shí)驗(yàn)室_第2頁(yè)
中小學(xué)單片機(jī)虛擬實(shí)驗(yàn)室_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、中小學(xué)單片機(jī)虛擬實(shí)驗(yàn)室一、引言單片機(jī)又稱作微控制器(MicrocontrollerMCU),是把微處理器、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器和各種外圍器件(如通用并行I/O、同步/異步串行I/O、定時(shí)器/計(jì)數(shù)器、模/數(shù)轉(zhuǎn)換器、模擬比較器)有機(jī)結(jié)合在一塊集成電路芯片上的計(jì)算機(jī)系統(tǒng)。人們能夠根據(jù)任務(wù)需要編寫程序,調(diào)度單片機(jī)的各種資源用于工作。單片機(jī)主要嵌入于各種產(chǎn)品當(dāng)中,實(shí)現(xiàn)產(chǎn)品智能化,被廣泛應(yīng)用在自動(dòng)化控制、智能化儀器、數(shù)據(jù)采集、家用電器等方面,滲透于社會(huì)、生產(chǎn)、服務(wù)、家庭等領(lǐng)域。現(xiàn)在,單片機(jī)的蹤影幾乎無(wú)處不及,特別是單片機(jī)系統(tǒng)與網(wǎng)絡(luò)、通信、多媒體結(jié)合,“嵌入式”概念展現(xiàn)出了巨大的威力,單片機(jī)技術(shù)更加顯示出

2、無(wú)比廣闊的發(fā)展前景。二、提出問(wèn)題在目前的中小學(xué)信息技術(shù)課程中,教學(xué)內(nèi)容主要是“文字處理”、“圖形圖像處理”、“多媒體技術(shù)”、“程序設(shè)計(jì)”、“數(shù)據(jù)庫(kù)技術(shù)”等一些大眾信息工具的使用。而現(xiàn)在,單片機(jī)在生活中的應(yīng)用已是越來(lái)越廣泛。在信息技術(shù)課程中加入對(duì)單片機(jī)技術(shù)的學(xué)習(xí)是否可行呢?三、分析與討論在目前的信息技術(shù)課程中所教授的軟件,日常生活中我們都會(huì)或多或少的接觸到,部分同學(xué)已經(jīng)可以熟練操作。那么目前中小學(xué)信息技術(shù)課程的內(nèi)容是否像有些人講的“有用的不學(xué)、學(xué)沒(méi)用的,不會(huì)做的內(nèi)容不學(xué)專門學(xué)已經(jīng)會(huì)做的”? 對(duì)于這個(gè)問(wèn)題我認(rèn)為,信息技術(shù)課程的內(nèi)容應(yīng)該體現(xiàn)出兩種文化即“大眾文化”和“技術(shù)文化”。如果我們回

3、顧一下我國(guó)中小學(xué)信息技術(shù)教育的發(fā)展歷程可以清楚的看出這個(gè)問(wèn)題。我國(guó)的中小學(xué)信息技術(shù)教育可以分為三個(gè)階段。第一階段:從上世紀(jì)80年代初到上世紀(jì)80年代后期,這個(gè)階段課程名稱為“計(jì)算機(jī)”,由于受程序設(shè)計(jì)是一種文化的論點(diǎn)影響,課程內(nèi)容主要為“程序設(shè)計(jì)”,在操作系統(tǒng)方面主要學(xué)習(xí)DOS命令。第二階段:從上世紀(jì)80年代后期到上世紀(jì)90年代中后期,這個(gè)階段課程名稱改稱“電腦”,由于受到“程序設(shè)計(jì)教育無(wú)用論”的影響,課程內(nèi)容主要以文字處理軟件、圖形處理軟件為主,中小學(xué)電腦課程的內(nèi)容取消了程序設(shè)計(jì)的教學(xué)。第三階段:從上世紀(jì)90年代后期到現(xiàn)在,課程名稱改稱“信息技術(shù)”,主要以培養(yǎng)自身信息素養(yǎng)為學(xué)習(xí)目標(biāo),強(qiáng)調(diào)要學(xué)習(xí)

4、如何利用信息技術(shù)解決實(shí)際生活中的問(wèn)題。課程內(nèi)容既包括“文字處理”、“圖形圖像處理”、“多媒體技術(shù)”,也包括“程序設(shè)計(jì)”、“數(shù)據(jù)庫(kù)技術(shù)”等等。可以說(shuō)開始關(guān)注“大眾文化”和“技術(shù)文化”??梢钥闯觯覈?guó)的信息技術(shù)教育經(jīng)歷了從“程序設(shè)計(jì)教學(xué)”“應(yīng)用軟件教學(xué)使用方法為主教學(xué)”“以培養(yǎng)信息素養(yǎng)為目標(biāo)的教學(xué)”歷程,可以說(shuō)經(jīng)歷了從“技術(shù)文化”“大眾文化”“大眾文化和技術(shù)文化并重”的過(guò)程。我認(rèn)為,中小學(xué)信息技術(shù)課程的內(nèi)容應(yīng)該包括對(duì)中小學(xué)生使用大眾信息工具的訓(xùn)練,應(yīng)該學(xué)習(xí)必要的信息規(guī)范、信息意識(shí),提高自身的信息素養(yǎng),增強(qiáng)利用信息技術(shù)解決實(shí)際生活中的問(wèn)題的能力。但是,信息技術(shù)課程也應(yīng)該接觸到“技術(shù)文化”,它包括程序

5、設(shè)計(jì)部分,這部分內(nèi)容具有強(qiáng)烈的計(jì)算機(jī)學(xué)科的特征。有些人認(rèn)為,計(jì)算機(jī)的操作越來(lái)越傻瓜化,對(duì)于計(jì)算機(jī)使用者來(lái)說(shuō)只需要知道計(jì)算機(jī)能夠?yàn)槲覀冏鍪裁??不需要知道?jì)算機(jī)是如何做的,學(xué)習(xí)程序設(shè)計(jì)根本沒(méi)有必要。但實(shí)踐證明,“程序設(shè)計(jì)”的學(xué)習(xí),對(duì)于我們理解計(jì)算機(jī)解決問(wèn)題的方法、理解算法的概念,培養(yǎng)程序思維能力是必不可少的。而且,適當(dāng)學(xué)習(xí)一些時(shí)下應(yīng)用較廣的內(nèi)容,能夠了解信息技術(shù)的發(fā)展趨勢(shì)。所以,在中小學(xué)信息技術(shù)課程中,要注重信息技術(shù)的“大眾文化”和“技術(shù)文化”的學(xué)習(xí),二者必須相輔相成、缺一不可。我認(rèn)為,我們應(yīng)該了解一些除大眾信息工具以外,而又不與生活脫軌,能夠廣泛運(yùn)用的知識(shí)。單片機(jī)就是一個(gè)很好的例子,在引言部分已

6、有過(guò)介紹。學(xué)習(xí)單片機(jī)時(shí),我們既要學(xué)習(xí)程序的編寫,又要學(xué)習(xí)它的結(jié)構(gòu)、工作原理等知識(shí)。這樣有兩點(diǎn)好處:一是在學(xué)習(xí)程序編寫時(shí),我們能夠從中學(xué)習(xí)、理解計(jì)算機(jī)解決問(wèn)題的方法、理解算法的概念,培養(yǎng)程序思維能力;二是在仿真程序時(shí),我們能夠了解工作原理、電子元件、電路等多種知識(shí),也促進(jìn)了與其他學(xué)科的聯(lián)合學(xué)習(xí)。四、應(yīng)用軟件與程序介紹由于方便性、經(jīng)濟(jì)性等因素,我認(rèn)為中小學(xué)生學(xué)習(xí)單片機(jī)應(yīng)以在電腦上模擬仿真為主,個(gè)別有條件的再進(jìn)行硬件模擬,所以我編寫了這個(gè)程序以供學(xué)習(xí)之用。在程序編寫方面,我所使用的是BASCOM-AVR;而在仿真方面,我使用的是Proteus ISIS。我選擇的是學(xué)習(xí)BASIC語(yǔ)言。這種語(yǔ)言有許多優(yōu)

7、點(diǎn):、接近人類語(yǔ)言習(xí)慣,易學(xué)好用;、語(yǔ)句功能強(qiáng),通用性好,易于移植;、程序的可讀性和可維護(hù)性好。雖然這種語(yǔ)言相比目前流行的其他語(yǔ)言而言,有許多不足之處,但是它簡(jiǎn)單易懂,適合我們中小學(xué)生學(xué)習(xí),更便于我們了解程序設(shè)計(jì)思想。下面我就簡(jiǎn)單介紹一下這兩個(gè)軟件:(1)BASCOM-AVRBASCOM AVR是MCS公司開發(fā)的以BASIC高級(jí)程序設(shè)計(jì)語(yǔ)言為平臺(tái)的AVR單片機(jī)開發(fā)軟件。它為我們學(xué)習(xí)、使用AVR單片機(jī)提供了簡(jiǎn)潔方便、功能強(qiáng)大的手段。該軟件具有可視化圖形界面,是與VB/QB高度兼容的結(jié)構(gòu)化BASIC語(yǔ)言,簡(jiǎn)要清晰,十分適合初學(xué)者理解、掌握。除了有專門為AVR單片機(jī)串行和并行接口、外圍器件開發(fā)的語(yǔ)句

8、,另外還擴(kuò)充了許多通用的單片機(jī)外部設(shè)備的專用語(yǔ)句(鍵盤、LCD顯示器),使我們調(diào)用各種硬件資源更加得心應(yīng)手。程序經(jīng)過(guò)編譯之后,進(jìn)入軟件仿真窗口作仿真運(yùn)行,可以非常清楚地觀察程序運(yùn)行反應(yīng),從實(shí)物圖形化的硬件仿真平臺(tái)上,可以直觀地進(jìn)行實(shí)驗(yàn)操作,使我們學(xué)習(xí)和開發(fā)單片機(jī)更加容易、方便,更有樂(lè)趣,許多設(shè)計(jì)在電腦仿真中就可得知結(jié)果。程序編譯產(chǎn)生的hex文件,可以使用廉價(jià)的ISP下載電纜燒錄到AVR單片機(jī)的FLASH程序存儲(chǔ)器。BASCOM-AVR提供了豐富的數(shù)據(jù)類型,大量面向通用I/O和專用外設(shè)的操作語(yǔ)句,結(jié)構(gòu)化、模塊化的程序設(shè)計(jì)語(yǔ)句,為了增強(qiáng)單片機(jī)系統(tǒng)的實(shí)時(shí)性,還支持硬件中斷服務(wù)以及匯編語(yǔ)言混合編程。它

9、如同BASIC一樣具有程序設(shè)計(jì)簡(jiǎn)單易學(xué)、用簡(jiǎn)單的語(yǔ)句可實(shí)現(xiàn)較復(fù)雜的功能等特點(diǎn)。其開發(fā)平臺(tái)使用簡(jiǎn)潔方便,并具有實(shí)物圖形化的仿真平臺(tái),可以直觀地仿真出程序的運(yùn)行結(jié)果, 是AVR單片機(jī)初學(xué)者快速入門的最佳工具。(2)Proteus ISISProteus ISIS是英國(guó)Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真,分析各種模擬器件和集成電路,該軟件的特點(diǎn)是:實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路仿真相結(jié)合。具有模擬電路仿真,數(shù)字電路仿真,單片機(jī)及其外圍電路組成的系統(tǒng)的仿真,RS232動(dòng)態(tài)仿真,I2C調(diào)試器,SPI調(diào)試器,鍵盤和LCD系統(tǒng)仿真的功能;有各種虛

10、擬儀器,如示波器,邏輯分析儀,信號(hào)發(fā)生器等。支持主流單片機(jī)系統(tǒng)的仿真。目前支持的單片機(jī)類型有:68000系列,8051系列,AVR系列,PIC12系列,PIC16系列,PIC18系列,Z80系列,HC11系列以及各種外圍芯片。提供軟件調(diào)試功能。在硬件仿真系統(tǒng)中具有全速,單步,設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量,寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能。具有強(qiáng)大的原理圖繪制功能??傊?該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大。(3)程序介紹下面是我所編寫的學(xué)習(xí)程序的流程圖:開 始設(shè)置與初始化鍵盤輸入選擇執(zhí)行程序輸入1?程序1:歡迎程序輸入2?程序2:廣告燈NoYes輸入6?程序

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論