欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Proteus和KEIL的單片機(jī)教學(xué)研究

      時(shí)間:2019-05-15 03:40:56下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《Proteus和KEIL的單片機(jī)教學(xué)研究》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《Proteus和KEIL的單片機(jī)教學(xué)研究》。

      第一篇:Proteus和KEIL的單片機(jī)教學(xué)研究

      第01卷 第11期 讀 寫 算 Vol.01 No.11 2011年 11月 Read Write and Count December 2011

      基于Proteus和Keil的單片機(jī)教學(xué)研究

      摘 要:文章從單片機(jī)目前教學(xué)所存在的不足出發(fā),討論了基于Proteus和Keil的單片機(jī)教學(xué)方法:以教師為輔、學(xué)生為主,突出教學(xué)中學(xué)生的主體和中心地位,建立新型的師生關(guān)系;以任務(wù)驅(qū)動(dòng)為手段,最大程度的調(diào)動(dòng)學(xué)生的學(xué)習(xí)主觀能動(dòng)性;以教材為輔,學(xué)生提高能力為主。該教學(xué)方法已經(jīng)過實(shí)踐的檢驗(yàn),可更有效的實(shí)現(xiàn)單片機(jī)的教學(xué)目標(biāo)。關(guān)鍵詞:Proteus;Keil;單片機(jī);任務(wù)驅(qū)動(dòng)

      中圖分類號(hào):XXXX.X 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1002-7661(2011)XX-XXX-XX

      單片機(jī)以體積小,性價(jià)比高等優(yōu)點(diǎn)在家電、工業(yè)控制、通信設(shè)備等各種領(lǐng)域得到了廣泛的應(yīng)用,因此越來越多的專業(yè)開設(shè)單片機(jī)的相關(guān)課程,但單片機(jī)這門技術(shù)更注重實(shí)踐學(xué)習(xí),就目前的教學(xué)來看,主要有以下幾個(gè)方面,學(xué)生需要記憶的內(nèi)容太多,如枯燥的匯編指令,這會(huì)大大降低學(xué)生的學(xué)習(xí)興趣;理論教學(xué)與實(shí)驗(yàn)教學(xué)關(guān)聯(lián)程度不高,不能互相印證,存在一定程度的脫節(jié)現(xiàn)象。

      基于以上種種問題以及多年單片機(jī)的一線教學(xué)經(jīng)驗(yàn),我們認(rèn)為將Proteus和Keil引入課堂教學(xué)和實(shí)驗(yàn)教學(xué)能有效提高教學(xué)質(zhì)量,更大程度的引發(fā)學(xué)生的學(xué)習(xí)興趣,更有利于激發(fā)學(xué)生的主觀能動(dòng)性,下面簡(jiǎn)要介紹兩種軟件。

      Proteus 軟件是英國(guó)Labcenter electronics 公司出版的EDA 工具軟件,是目前世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),在編譯方面,它也支持IAR,KEIL和MPLAB等多種編譯器。是目前最好的單片機(jī)及外圍器件的工具。Keil 是一款關(guān)于5l系列MCU的開發(fā)工具,支持匯編、C語言及混合編程,能夠不接硬件電路直接進(jìn)行用戶程序仿真與調(diào)試。我們可將二者的長(zhǎng)處結(jié)合起來,利用Proteus設(shè)計(jì)單片機(jī)系統(tǒng)的原理圖,用Keil來完成C語言程序的編輯、編譯,而整個(gè)系統(tǒng)的調(diào)試需要兩個(gè)軟件間的聯(lián)合才能完成。單片機(jī)程序的執(zhí)行情況,可在Proteus中的電路原理圖上非常直觀的觀察到,而單片機(jī)某個(gè)寄存器的具體內(nèi)容可以通過Keil的變量觀察窗口觀察到。二者取長(zhǎng)補(bǔ)短,互為補(bǔ)充可構(gòu)成一個(gè)完整的單片機(jī)系統(tǒng)。下面分別從課堂教學(xué)和實(shí)驗(yàn)教學(xué)兩個(gè)方面來分析。

      一、從課堂教學(xué)角度分析

      授人以魚,不若授人以漁。現(xiàn)在有個(gè)奇怪的現(xiàn)象,老師在課堂上灌輸?shù)脑蕉?,學(xué)生接受的知識(shí)反而越少,因此與其讓教師灌輸給學(xué)生太多的知識(shí),不如讓教師引導(dǎo)學(xué)生自己去發(fā)現(xiàn)問題,認(rèn)識(shí)問題,并一步步用之前學(xué)過的相關(guān)知識(shí)點(diǎn)去解決問題。在這個(gè)發(fā)現(xiàn)問題,認(rèn)識(shí)問題,解決問題的過程中,既加深了對(duì)課本基礎(chǔ)知識(shí)的理解,又鍛煉了獨(dú)立分析問題,解決問題的能力,這種教師為輔助,學(xué)生為主體;教材為輔,提高能力為主的教學(xué)模式將極大的培養(yǎng)學(xué)生們的學(xué)習(xí)興趣。

      相對(duì)于文字,人們更喜歡直觀的圖像或動(dòng)畫。因此在單片機(jī)課堂教學(xué)的時(shí)候,教師可以采用現(xiàn)場(chǎng)仿真演示的方法,給學(xué)

      生更形象生動(dòng)的闡述說明。比如講解某條匯編指令,可以在Proteus或Keil中編寫該指令,并現(xiàn)場(chǎng)編譯執(zhí)行,然后觀察執(zhí)行該匯編指令后所導(dǎo)致的相關(guān)寄存器或地址單元中數(shù)據(jù)的變化情況,還可配合提問的方式與學(xué)生互動(dòng),引導(dǎo)學(xué)生自己去分析某條匯編指令的功能。這樣便可以將枯燥的匯編指令變的簡(jiǎn)單好學(xué),從而不會(huì)讓學(xué)生感到枯燥乏味了。又比如在學(xué)習(xí)單片機(jī)例程時(shí),可根據(jù)題目將班里的學(xué)生分組,每個(gè)組準(zhǔn)備一道例程,并現(xiàn)場(chǎng)用Proteus和 Keil演示講解,教師可根據(jù)每個(gè)組的課堂表現(xiàn)計(jì)入平時(shí)成績(jī)。這種任務(wù)驅(qū)動(dòng)教學(xué)方式有效的調(diào)動(dòng)了學(xué)生們的主觀能動(dòng)性。

      二、從實(shí)驗(yàn)教學(xué)角度分析

      單片機(jī)應(yīng)用技術(shù)是一門注重實(shí)踐的技術(shù),因此實(shí)驗(yàn)是單片機(jī)教學(xué)中不可分割的重要組成部分,以往的單片機(jī)實(shí)驗(yàn)大多采用實(shí)驗(yàn)箱的做法,即:指導(dǎo)教師布置幾個(gè)題目,學(xué)生在實(shí)驗(yàn)箱上實(shí)現(xiàn)即可。這有幾個(gè)弊端:1)實(shí)驗(yàn)箱上電路模塊固定,可選做的實(shí)驗(yàn)題目較少,且題目陳舊老套,不能實(shí)時(shí)更新;2)實(shí)驗(yàn)箱上的電子元器件更容易因長(zhǎng)期實(shí)驗(yàn)或?qū)W生使用不當(dāng)造而損壞,不容易維護(hù),增加實(shí)驗(yàn)成本;3)購買單片機(jī)實(shí)驗(yàn)箱價(jià)格不費(fèi),需要學(xué)校較大投資; 4)人力資源等現(xiàn)實(shí)原因,大多情況實(shí)驗(yàn)時(shí)開放時(shí)間遠(yuǎn)遠(yuǎn)不夠?qū)W生們做實(shí)驗(yàn)需要的時(shí)間。

      鑒于以上多個(gè)原因,在實(shí)驗(yàn)教學(xué)環(huán)節(jié)我們可采用Proteus和Keil兩款軟件建立虛擬實(shí)驗(yàn)室,而兩款軟件可免費(fèi)從網(wǎng)上下載,因此大大降低實(shí)驗(yàn)成本;由于是軟件仿真,所以在實(shí)驗(yàn)題目的選取方面有較大空間,且可以根據(jù)較新元器件搭建實(shí)驗(yàn)電路,靈活多變;在PC機(jī)相當(dāng)普及的今天,學(xué)生可以隨時(shí)隨地的建立一個(gè)虛擬的單片機(jī)實(shí)驗(yàn)室,極大的滿足了學(xué)生做實(shí)驗(yàn)的需求。使學(xué)生不需硬件支持也能完成實(shí)驗(yàn)內(nèi)容,能降低實(shí)驗(yàn)成本,縮短實(shí)驗(yàn)周期,延伸實(shí)驗(yàn)內(nèi)涵。

      總之,將Proteus和Keil引入單片機(jī)教學(xué),采用教師為輔學(xué)生為主,任務(wù)驅(qū)動(dòng)的教學(xué)理念,在節(jié)省成本的同時(shí),極大的培養(yǎng)了學(xué)生們的學(xué)習(xí)興趣,有效提高了學(xué)生們的實(shí)踐能力。

      第二篇:?jiǎn)纹瑱C(jī)學(xué)習(xí)——keil軟件調(diào)試心得

      工程中要注意,要勾下圖中的“產(chǎn)生hex文件”

      1)選擇左邊的步進(jìn)可以進(jìn)入函數(shù)內(nèi)調(diào)試

      2)選擇左邊的運(yùn)行可以從當(dāng)前位置運(yùn)行到斷點(diǎn)

      3)通過下圖可以看各定時(shí)寄存器的狀態(tài):

      4)看程序中各變量

      點(diǎn)下圖中的眼鏡,出現(xiàn)下面中間的窗口,按F2輸入變量名,就可以觀察變量值的變化。

      5)編譯一定要完全,點(diǎn)下面這個(gè)鍵才有用

      點(diǎn)這個(gè)鍵沒用,會(huì)出現(xiàn)無法調(diào)試的困難

      第三篇:STC12C5A60S2串口通信keil與proteus調(diào)試 自己總結(jié)

      STC12C5A60S2串口調(diào)試

      需要軟件:

      在keil里安裝。在debug里設(shè)置仿真器為:

      點(diǎn)擊MCU連接程序:

      RS232:

      虛擬終端:

      程序:

      #include “STC12C5A60S2.h” #include “intrins.h”

      typedef unsigned char BYTE;void UartInit(void)//9600bps@11.0592MHz { SCON = 0x50;//8位數(shù)據(jù),可變波特率

      AUXR |= 0x40;//定時(shí)器1時(shí)鐘為Fosc,即1T AUXR &= 0xFE;//串口1選擇定時(shí)器1為波特率發(fā)生器

      TMOD &= 0x0F;//設(shè)定定時(shí)器1為16位自動(dòng)重裝方式

      TL1 = 0xE0;//設(shè)定定時(shí)初值

      TH1 = 0xFE;//設(shè)定定時(shí)初值

      ET1 = 0;//禁止定時(shí)器1中斷

      TR1 = 1;//啟動(dòng)定時(shí)器1 }

      void SendByte(BYTE dat);void SendString(char *s);void main(){ UartInit();

      SendString(“STC12C5A60S2rnUart Test!rn”);

      while(1);} void Uart_Isr()interrupt 4 using 1

      {if(RI){ RI=0;} if(TI){ TI=0;} } void SendByte(BYTE dat){ SBUF=dat;} void SendString(char *s){ while(*s!='