久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

Proteus和KEIL的單片機教學研究

時間:2019-05-15 03:40:56下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《Proteus和KEIL的單片機教學研究》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《Proteus和KEIL的單片機教學研究》。

第一篇:Proteus和KEIL的單片機教學研究

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

基于Proteus和Keil的單片機教學研究

摘 要:文章從單片機目前教學所存在的不足出發,討論了基于Proteus和Keil的單片機教學方法:以教師為輔、學生為主,突出教學中學生的主體和中心地位,建立新型的師生關系;以任務驅動為手段,最大程度的調動學生的學習主觀能動性;以教材為輔,學生提高能力為主。該教學方法已經過實踐的檢驗,可更有效的實現單片機的教學目標。關鍵詞:Proteus;Keil;單片機;任務驅動

中圖分類號:XXXX.X 文獻標識碼:A 文章編號:1002-7661(2011)XX-XXX-XX

單片機以體積小,性價比高等優點在家電、工業控制、通信設備等各種領域得到了廣泛的應用,因此越來越多的專業開設單片機的相關課程,但單片機這門技術更注重實踐學習,就目前的教學來看,主要有以下幾個方面,學生需要記憶的內容太多,如枯燥的匯編指令,這會大大降低學生的學習興趣;理論教學與實驗教學關聯程度不高,不能互相印證,存在一定程度的脫節現象。

基于以上種種問題以及多年單片機的一線教學經驗,我們認為將Proteus和Keil引入課堂教學和實驗教學能有效提高教學質量,更大程度的引發學生的學習興趣,更有利于激發學生的主觀能動性,下面簡要介紹兩種軟件。

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

一、從課堂教學角度分析

授人以魚,不若授人以漁?,F在有個奇怪的現象,老師在課堂上灌輸的越多,學生接受的知識反而越少,因此與其讓教師灌輸給學生太多的知識,不如讓教師引導學生自己去發現問題,認識問題,并一步步用之前學過的相關知識點去解決問題。在這個發現問題,認識問題,解決問題的過程中,既加深了對課本基礎知識的理解,又鍛煉了獨立分析問題,解決問題的能力,這種教師為輔助,學生為主體;教材為輔,提高能力為主的教學模式將極大的培養學生們的學習興趣。

相對于文字,人們更喜歡直觀的圖像或動畫。因此在單片機課堂教學的時候,教師可以采用現場仿真演示的方法,給學

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

二、從實驗教學角度分析

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

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

總之,將Proteus和Keil引入單片機教學,采用教師為輔學生為主,任務驅動的教學理念,在節省成本的同時,極大的培養了學生們的學習興趣,有效提高了學生們的實踐能力。

第二篇:單片機學習——keil軟件調試心得

工程中要注意,要勾下圖中的“產生hex文件”

1)選擇左邊的步進可以進入函數內調試

2)選擇左邊的運行可以從當前位置運行到斷點

3)通過下圖可以看各定時寄存器的狀態:

4)看程序中各變量

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

5)編譯一定要完全,點下面這個鍵才有用

點這個鍵沒用,會出現無法調試的困難

第三篇:STC12C5A60S2串口通信keil與proteus調試 自己總結

STC12C5A60S2串口調試

需要軟件:

在keil里安裝。在debug里設置仿真器為:

點擊MCU連接程序:

RS232:

虛擬終端:

程序:

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

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

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

TMOD &= 0x0F;//設定定時器1為16位自動重裝方式

TL1 = 0xE0;//設定定時初值

TH1 = 0xFE;//設定定時初值

ET1 = 0;//禁止定時器1中斷

TR1 = 1;//啟動定時器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!='

主站蜘蛛池模板: 亚洲人精品午夜射精日韩| 日韩少妇白浆无码系列| а√在线中文网新版地址在线| 日本午夜免费福利视频| 人妻体体内射精一区二区| 精品人妻无码一区二区三区蜜桃一| 十八禁无遮挡99精品国产| 韩国19禁无遮挡啪啪无码网站| 久久久亚洲精华液精华液精华液| 国内盗摄视频一区二区三区| 亚洲精品成人网站在线播放| 色婷婷五月综合激情中文字幕| 国产美女自慰在线观看| 亚洲欧洲日产国无高清码图片| 国产丝袜美女| 四虎成人久久精品无码| 国产精品沙发午睡系列990531| 免费看小12萝裸体视频国产| 久久精品国产亚洲夜色av网站| 女人的精水喷出来视频| 免费无码又爽又刺激软件下载直播| 国产粉嫩馒头无套内在线观看免费| 老司机午夜精品视频无码| 四虎影成人精品a片| 男人一边吃奶一边做爰免费视频| 精品免费久久久久久久| 国产亚洲精品久久久久久一区二区| 曰本女人与公拘交酡免费视频| 亚洲欧洲国产码专区在线观看| 亚洲愉拍一区二区三区| 最近免费中文字幕mv在线视频3| 一区二区国产精品精华液| 国产美女自卫慰视频福利| 亚洲国产精品尤物yw在线观看| 成年免费视频黄网站在线观看| 无遮挡啪啪摇乳动态图| 色老汉免费网站免费视频| 成年性午夜免费视频网站| 国产午夜免费高清久久影院| 欧洲美女粗暴牲交免费观看| 首页 动漫 亚洲 欧美 日韩|