999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

任務教學法應用于單片機教學實例

2011-10-18 06:21:48劉昆山
大眾科技 2011年6期
關鍵詞:單片機程序檢測

劉昆山

(江西冶金技師學院,江西 南昌 330000)

任務教學法應用于單片機教學實例

劉昆山

(江西冶金技師學院,江西 南昌 330000)

文章介紹了在MCS 51單片機教學中采用任務教學法的一個應用實例,通過完成《單燈閃爍器》這個任務,使學生掌握單片機系統的硬件電路設計的基本知識和單片機C語言程序簡單的設計方法,掌握單片機開發的基本步驟。該教學方法亦可應用于其他單片機知識的教學。

單片機教學;任務教學法;單燈閃爍器

單片機是一門實踐性很強的課程,是電子、機電、數控、汽車電子等相關專業必須開設的一門課程。單片機技術是電子產品更新換代的核心技術,只要采用單片機技術開發的產品,其智能化水平和性價比都大大超越傳統的產品,目前主要應用于計算機、電子表、計算器、數碼相機、手機、MP3、遙控器、洗衣機等,所以從事電子相關產業的工作人員必須學好單片機技術。

《單片機原理及應用》這門課程,傳統的學科教學法是以大綱為基準,以教材為基礎,以教師為主體,教師講,學生聽為主要教學方式。開始的時候學生聽得可能很認真,但是由于這門課程是一門專業課,理論知識很抽象,這就導致越學越糊涂,最后失去了學習的興趣。如何設計教學方法,激發學生的學習興趣,真正理解和掌握單片機技術,是目前單片機教學中急需解決的問題。

單片機產品需要硬件和軟件共同支持,所以單片機的學習必須是理論與實踐緊密結合,邊學邊做,以具體的任務為目標,在學習的過程中制作單片機產品,使學生在做的過程中得到提高,激發學生的興趣,達到良好的教學效果。本文將依據“邊學邊做”的單片機教學模式,通過《單燈閃爍器》的制作,學會單片機基本知識、程序框圖的設計、單片機 C語言程序設計等,從而初步掌握單片機開發的全部過程。

(一)硬件電路設計及制作

依據單片機的基本工作條件和任務目標,設計單燈閃爍器的電路原理圖如下:

圖1 單燈閃爍器的電路原理圖

本電路圖使用的電源為5V,可以采用三節干電池串聯成4.5V。

(二)程序設計

我們選擇圖 1中的LED1作為單燈閃爍的控制目標,也就是我們將看到LED1單獨閃爍。在我們編寫程序前應該學會用程序流程圖來表達我們的程序設計意圖,特別是設計復雜程序的時候,更需要這一步驟。

1.程序流程圖設計

程序流程圖又稱之為程序框圖,它是程序開發者最熟悉的一種算法表達工具。它獨立于任何一種程序設計語言,能比較直觀和清晰地描述過程的控制流程,易于學習掌握。因此,程序流程圖是程序開發者最普遍采用的一種工具。

程序流程圖一般采用下面五種符號表示:

(1)起始框 (2)終止框(3)處理過程框 (4)判斷框(5)流程線

圖2 程序流程圖基本框

依據任務目標和流程圖編寫規則,單燈閃爍器程序流程圖設計如下:

圖3 程序流程圖

2.單燈閃爍程序設計

結合設計的程序流程圖和任務目標,采用單片機 C語言編寫《單燈閃爍器》程序如下:

#include<reg52.h>//包含52系列單片機頭文件

sbit led1=P1^0;//聲明位變量led1為單片機的第一個引腳,

既是P1.0。

void delayms()//延時子函數

{

int i,j;

for(i=0;i<200;i++)

for(j=0;j<200;j++)

;

}

void main()//主程序

{

while(1)//循環語句,單片機一直循環執行語句組。

{

led1=0;// 單片機的第一個引腳輸出低電平,點亮LED。

delayms();//調用延時子函數

led1=1; // 單片機的第一個引腳輸出高電平,熄滅LED。

delayms();//調用延時子函數

}

}

(三)單燈閃爍器制作步驟

1.硬件電路的焊接步驟

第一步:依據硬件電路,列出元件清單,到電子市場上購買材料,正常的價格在20元以內。

第二步:對所有元件進行檢測,確保每個元件的質量。

第三步:在萬能板上依據單燈閃爍器原理圖設計 PCB電路圖。進行規劃振蕩電路、復位電路、電源電路、外圍電路等,單片機芯片的布局時要疏密合理。

第四步:依據 PCB電路圖,先焊接振蕩電路,再焊接外圍電路,復位電路,電源電路。焊接的時候要注意晶振電路應盡量靠近單片機芯片,性能會更穩定。

2.把用戶編寫的程序寫入單片機芯片中。

第一步:打開KEIL C51軟件,建立工程文件和程序文件并做好相應的設置,把上面的單燈閃爍器源程序輸入電腦并保存好。

第二步:用KEIL C51調試、編譯程序,并生成目標文件*.HEX。

第三步:接好ISP下載器,打開DownloadMcu軟件,把目標文件寫入單片機芯片中。

第四步:取下芯片,裝在單片機最小系統上,接上電源,調試程序。

(四)單片機最小系統的調試技巧

正常情況下,接上電源后都可以觀測到單燈閃爍的效果,如果沒有效果,那我們應該從下面幾個步驟來檢測調試:

第一步,用萬用表檢測電源是否接通,主要是看看40腳和20腳之間是否有5V電壓。

第二步,檢測第31引腳,是否有5V電源,目的是確保使用了片內存儲器。

第三步:檢測P3口或P2口的空閑電壓是否有5V電壓,如果沒有,說明單片機系統沒有工作。

第四步:用萬用表檢測復位電路,通過復位按鍵,檢測第9腳的電壓是否會變化。如果按鍵沒有按下,電壓為0V,按鍵按下后,電壓立刻變為5V,之后很快的降為0V,則表示復位電路正常。

第五步,用示波器檢測振蕩電路,主要是檢測第18、19腳。檢測是否有振蕩波產生。如果有,表示振蕩電路正常。

最后,檢測每條PCB板上的焊接走線是否有短路、斷路、虛焊等焊接故障,一定要確保焊接走線正常導電,初學者是最容易犯這個錯誤的。

通過完成單燈閃爍器教學任務,學會硬件電路的設計、單片機 C語言程序設計的基本用法、電路焊接、產品調試等基本知識。讓學生對單片機有了初步的認識,從而能夠了解單片機工作的模式和具體過程,明白了怎樣利用單片機來設計滿足自己設定功能的作品,以及利用單片機來控制外圍電路等。至此,學生已經掌握了單片機開發的基本步驟,可以根據本文的設計基礎進行功能擴展,制作八路流水燈。

G424.1

A

1008-1151(2011)06-0148-02

2011-04-26

劉昆山(1980-),男,江西余干縣人,江西省冶金技師學院助理講師,研究方向為單片機技術教學。

猜你喜歡
單片機程序檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 国产欧美精品专区一区二区| 在线视频一区二区三区不卡| 国产经典在线观看一区| 欧美不卡视频一区发布| 熟女视频91| a欧美在线| 日本精品影院| 亚洲AⅤ无码国产精品| 99精品视频在线观看免费播放 | 亚洲激情区| 久久99国产综合精品1| 国产成人精品综合| 狠狠操夜夜爽| 婷婷99视频精品全部在线观看| 国产日本一线在线观看免费| 粗大猛烈进出高潮视频无码| 天堂在线亚洲| 精品久久久久成人码免费动漫| 精品一区二区三区四区五区| 精品视频一区二区观看| 国产香蕉国产精品偷在线观看| 成人午夜视频免费看欧美| 久久国产精品77777| 美女被操黄色视频网站| 国产在线观看第二页| 26uuu国产精品视频| 国产青青操| 婷婷色在线视频| 午夜国产不卡在线观看视频| 婷婷午夜天| 欧美精品成人一区二区视频一| 91麻豆精品国产91久久久久| 成人在线综合| 婷婷六月天激情| 国产精品第一区在线观看| 国产欧美日韩另类| 亚洲三级成人| 精品国产乱码久久久久久一区二区| 9966国产精品视频| 毛片免费视频| 亚洲成在人线av品善网好看| 亚洲天堂啪啪| 亚洲欧美成人在线视频| 亚洲 日韩 激情 无码 中出| 国产福利一区在线| 亚洲嫩模喷白浆| 呦女精品网站| 国产在线欧美| 天天爽免费视频| 日本欧美视频在线观看| 国产伦片中文免费观看| 国产一级无码不卡视频| 久久国产亚洲偷自| 欧美亚洲欧美区| 久久国产拍爱| 青青草欧美| 77777亚洲午夜久久多人| 黄色网址免费在线| 国产人成网线在线播放va| 亚洲一区二区日韩欧美gif| 久久精品视频亚洲| 日韩精品专区免费无码aⅴ| 国内嫩模私拍精品视频| 91无码视频在线观看| 亚洲视频三级| 国产成人精品男人的天堂下载| 欧美精品不卡| 日韩a级毛片| 99爱在线| 大学生久久香蕉国产线观看 | 日韩无码黄色| 国产高清毛片| 免费毛片视频| 老熟妇喷水一区二区三区| 国产小视频在线高清播放| 日韩欧美中文在线| 青青青国产视频手机| 亚洲人成网站观看在线观看| 播五月综合| 麻豆精品在线播放| 激情综合网激情综合| 色哟哟色院91精品网站|