亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        “項(xiàng)目式教學(xué)”在《單片機(jī)》課程中的探索

        2016-07-29 12:08:57王麗王志凌鐘麗娜
        物聯(lián)網(wǎng)技術(shù) 2016年7期
        關(guān)鍵詞:單片機(jī)

        王麗 王志凌 鐘麗娜

        摘 要:文中探討了單片機(jī)課程教學(xué)中現(xiàn)存的共性問(wèn)題,提出了基于Proteus的單片機(jī)項(xiàng)目式教學(xué)模式。通過(guò)實(shí)例分析,使用項(xiàng)目式教學(xué)方式有助于改進(jìn)單片機(jī)課程的理論教學(xué)和實(shí)踐教學(xué),提高學(xué)生分析問(wèn)題和實(shí)踐能力,取得了良好的教學(xué)效果。

        關(guān)鍵詞:?jiǎn)纹瑱C(jī);理實(shí)一體化;項(xiàng)目式教學(xué);Proteus

        中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-1302(2016)07-0-02

        0 引 言

        單片機(jī)課程是工科專業(yè)的主干課程,也是一門實(shí)踐性很強(qiáng)的課程。單片機(jī)作為計(jì)算機(jī)應(yīng)用技術(shù)的一大分支,在智能化產(chǎn)品開發(fā)過(guò)程中占據(jù)核心地位[1,2]。

        為了更好地適應(yīng)市場(chǎng)的需求,廣大獨(dú)立學(xué)院紛紛進(jìn)行了課程的教學(xué)模式改革,以期形成更具活力、更高效的獨(dú)立院校本科實(shí)踐課程教學(xué)體系[3,4]。培養(yǎng)學(xué)生對(duì)課程學(xué)習(xí)的積極性和一定的獨(dú)立實(shí)踐、設(shè)計(jì)能力,要求我們處理好實(shí)踐課程的理論教學(xué)與實(shí)踐教學(xué)環(huán)節(jié)的關(guān)系。

        單片機(jī)課程的傳統(tǒng)教學(xué)模式是先理論教學(xué),中后期進(jìn)行實(shí)驗(yàn)教學(xué)。理論教學(xué)中以單片機(jī)的硬件結(jié)構(gòu)為主線,講授指令及指令系統(tǒng)。抽象的單片機(jī)芯片與空洞的指令系統(tǒng)的學(xué)習(xí)造成學(xué)生對(duì)課堂內(nèi)容理解困難,更加無(wú)法高效地理解單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)過(guò)程。實(shí)驗(yàn)教學(xué)多是進(jìn)行驗(yàn)證性實(shí)驗(yàn),學(xué)生遵循實(shí)驗(yàn)指導(dǎo)書進(jìn)行簡(jiǎn)單的導(dǎo)線連接和程序驗(yàn)證,學(xué)生不會(huì)自行思考應(yīng)用系統(tǒng)的設(shè)計(jì)環(huán)節(jié),缺乏主動(dòng)性。

        此外,理論與實(shí)踐的脫節(jié)教學(xué)方式也會(huì)使學(xué)生缺乏對(duì)單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)過(guò)程最直觀的認(rèn)識(shí)與工程體驗(yàn)。最終導(dǎo)致單片機(jī)課程具有“難入門”、“內(nèi)容繁雜、枯燥”等特點(diǎn)。

        本文基于單片機(jī)課程教學(xué)現(xiàn)狀的分析,提出基于“項(xiàng)目方式”的理實(shí)一體化教學(xué)模式在課程教學(xué)過(guò)程中的應(yīng)用。使學(xué)生能在“學(xué)中做”和在“做中學(xué)”,師生雙方也是邊教邊做,二者相輔相成,激發(fā)學(xué)生的學(xué)習(xí)積極性。整個(gè)教學(xué)過(guò)程以實(shí)際的項(xiàng)目?jī)?nèi)容與設(shè)計(jì)過(guò)程為基線,利用Proteus軟件為工具,進(jìn)行項(xiàng)目?jī)?nèi)容的硬件原理與軟件設(shè)計(jì)。學(xué)生對(duì)項(xiàng)目?jī)?nèi)容及方案先自主調(diào)研,較好地理解單片機(jī)的內(nèi)部結(jié)構(gòu),掌握單片機(jī)應(yīng)用系統(tǒng)的硬件電路設(shè)計(jì)與軟件程序設(shè)計(jì)的技能,從而積累項(xiàng)目開發(fā)的經(jīng)驗(yàn)。為以后的畢業(yè)設(shè)計(jì)、甚至就業(yè)打好基礎(chǔ)。

        1 項(xiàng)目應(yīng)用實(shí)例

        單片機(jī)課程學(xué)習(xí)的最終目的是單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì),包括硬件和軟件兩方面。即在教學(xué)過(guò)程中應(yīng)將硬件原理與軟件程序設(shè)計(jì)相結(jié)合。以51單片機(jī)中斷綜合實(shí)例來(lái)說(shuō)明“項(xiàng)目式”教學(xué)方式在單片機(jī)教學(xué)中的應(yīng)用。

        1.1 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)流程

        單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)主要包括硬件和軟件設(shè)計(jì)兩大部分。一般來(lái)說(shuō),用途不同,它們的硬件和軟件結(jié)構(gòu)差別就會(huì)很大,但是系統(tǒng)的設(shè)計(jì)方法和步驟基本相同[5]。

        1.2 硬件電路設(shè)計(jì)

        硬件電路主要包括單片機(jī)最小系統(tǒng)模塊、存儲(chǔ)器模塊、按鍵模塊和顯示模塊。項(xiàng)目?jī)?nèi)利用了單片機(jī)的中斷技術(shù)、存儲(chǔ)器擴(kuò)展技術(shù)、串行口擴(kuò)展技術(shù)、單片機(jī)輸入輸出接口技術(shù)。

        本實(shí)例的Proteus電路原理圖如圖1所示。控制記錄按鍵開關(guān),利用中斷技術(shù)將開關(guān)次數(shù)K值存入外擴(kuò)存儲(chǔ)器AT24C02C芯片,利用數(shù)碼管同步顯示K值。單片機(jī)P3.2引腳/外部中斷源0(跳沿觸發(fā)方式)連接記錄按鍵開關(guān),單片機(jī)P2.6和P2.7引腳模擬I2C總線與AT24C02C芯片通信。74LS47驅(qū)動(dòng)七段數(shù)碼管顯示記錄按鍵的開關(guān)次數(shù)。

        當(dāng)系統(tǒng)斷電后,再次上電時(shí),能記憶斷電時(shí)按鍵次數(shù),連續(xù)記錄按鍵S按下的次數(shù)。單片機(jī)的P3.6引腳連接清零按鍵,能保證異步清除按鍵的歷史記錄次數(shù),重新記錄。

        1.3 軟件設(shè)計(jì)

        本程序采用模塊化設(shè)計(jì),主要包括主程序模塊、外部中斷模塊、存儲(chǔ)器的I2C通信模塊和顯示模塊。

        1.3.1 主程序模塊

        主程序主要完成參數(shù)的初始化、開中斷、判斷按鍵開關(guān)與控制等。主程序設(shè)計(jì)流程圖如圖2所示。

        具體的主程序如下:

        #include

        #include

        typedef unsigned char uchar;

        #define DAT_ADDR 0x03

        uchar g_ucDat;//記錄按鍵開關(guān)次數(shù)

        sbit sda = P2^7;//AT24C02的數(shù)據(jù)總線

        sbit scl = P2^6; //AT24C02的時(shí)鐘總線

        sbit LED1 = P2^0;

        sbit LED2 = P2^1;

        sbit clear_key = P3^6;//清零按鍵

        void main(void)

        {

        uchar temp = 0;

        g_ucDat=0;

        int0_init();//中斷初始化

        init_I2C();//I2C總線初始化

        temp = read_I2C(DAT_ADDR);

        if(temp == 0xFF)

        {

        temp = 0;

        write_I2C(DAT_ADDR,temp);

        delay_ms(10);

        }

        g_ucDat = temp;

        while(1)

        {

        if(clear_key == 0)

        {g_ucDat = 0;

        }

        temp = g_ucDat;

        write_I2C(DAT_ADDR , temp);

        display(temp);

        }

        }

        1.3.2 中斷模塊

        中斷模塊程序如下:

        void int0_init(void)//中斷系統(tǒng)初始化

        {

        EX0 =1;

        IT0 =1;

        EA=1;

        }

        void int0_tnter() interrupt 0

        {

        g_ucDat ++;

        }

        1.3.3 存儲(chǔ)器AT2402C的I2C通信模塊

        51單片機(jī)沒(méi)有專用的I2C總線接口控制器,采用軟件模擬的方法實(shí)現(xiàn)與具有I2C總線接口的外圍器件AT2402C連接,從而構(gòu)成單片機(jī)應(yīng)用系統(tǒng)。在51單片機(jī)模擬I2C總線通信時(shí),需要調(diào)用一些子程序構(gòu)建相應(yīng)的時(shí)序。這些子程序包括總線初始化,典型信號(hào)時(shí)序模擬子程序,I2C總線模擬通用子程序。為簡(jiǎn)便起見,具體程序參考文獻(xiàn)[5]。

        1.3.4 顯示模塊

        利用單片機(jī)P0口控制74LS47驅(qū)動(dòng)兩位數(shù)碼管顯示按鍵次數(shù)K值。其程序如下:

        void display(uchar dat)

        {

        LED1 = 0;

        LED2 = 1;

        P0 = (dat%10);

        delay_ms(1);

        LED2 = 0;

        LED1 = 1;

        P0 = (dat/10);

        delay_ms(1);

        }

        1.4 軟硬件結(jié)合仿真調(diào)試

        生成HEX文件后,將其加入Proteus仿真系統(tǒng)的單片機(jī)中調(diào)試。接下來(lái)就可以通過(guò)調(diào)試菜單進(jìn)行仿真與驗(yàn)證。

        2 結(jié) 語(yǔ)

        將理論與實(shí)踐教學(xué)結(jié)合在項(xiàng)目?jī)?nèi)容中,師生邊教邊學(xué),對(duì)培養(yǎng)學(xué)生的程序設(shè)計(jì)、硬件設(shè)計(jì)及綜合知識(shí)應(yīng)用起到積極的作用。其中Proteus將理論與實(shí)踐相結(jié)合,使學(xué)生對(duì)單片機(jī)的認(rèn)識(shí)更加直觀,進(jìn)一步激發(fā)了學(xué)生的學(xué)習(xí)興趣,從而提高了教學(xué)質(zhì)量。

        參考文獻(xiàn)

        [1]任國(guó)臣,陳曉英,藍(lán)和慧,等.單片機(jī)原理及接口技術(shù)實(shí)踐教學(xué)改革與實(shí)踐[J].遼寧工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2014,16(5): 141-142.

        [2]魯俊生,萬(wàn)忠,萬(wàn)光毅.單片機(jī)可曾教學(xué)改革的實(shí)踐和思考[J].實(shí)驗(yàn)室研究與探索,2004,23(3):54-56.

        [3]張晶.精品課程建設(shè)的實(shí)踐與思考[J].黑龍江高教研究,2006(1):143-146.

        [4]林志貴,袁臣虎,李現(xiàn)國(guó).單片機(jī)原理及接口技術(shù)課程教學(xué)改革新思路[J].電氣電子教學(xué)學(xué)報(bào),2007,29(2):16-19.

        [5]王麗,張燕,王恒.單片機(jī)原理及應(yīng)用[M].北京:國(guó)防工業(yè)出版社,2014.

        猜你喜歡
        單片機(jī)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的多功能智能插排
        電子制作(2019年11期)2019-07-04 00:34:48
        基于單片機(jī)的便捷式LCF測(cè)量?jī)x
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問(wèn)題
        電子制作(2017年9期)2017-04-17 03:00:53
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
        電子制作(2017年19期)2017-02-02 07:08:27
        基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
        電子制作(2016年21期)2016-05-17 03:52:51
        Microchip推出兩個(gè)全新PIC單片機(jī)系列
        基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)
        青青草在线免费观看视频| 无码人妻一区二区三区免费 | 久久国产影视免费精品| 久草视频在线播放免费| 国偷自拍av一区二区三区| 伊人激情av一区二区三区| 日韩区在线| 国产高清一区二区三区视频| 国产毛女同一区二区三区| 无码少妇一区二区性色av| 国产精品欧美日韩在线一区| 肉丝高跟国产精品啪啪| 在线免费观看黄色国产强暴av| 四虎影视免费永久在线观看| 国产一毛片| 一级二级三一片内射视频| 色欲av永久无码精品无码蜜桃| 午夜成人理论无码电影在线播放| 骚片av蜜桃精品一区| 中文字幕日本av网站| 亚洲av永久无码天堂网小说区 | 日本边添边摸边做边爱喷水| 日日噜噜噜夜夜爽爽狠狠| 精品欧洲AV无码一区二区免费| 国产视频一区二区三区观看| 国产成人综合亚洲看片| 97成人精品| 国产精品一区一区三区| 亚洲av午夜成人片精品电影| 波多野结衣一区二区三区高清| 午夜精品久久久久久99热| 国产爽爽视频在线| 亚洲人妻av在线播放| 亚洲爆乳无码精品aaa片蜜桃| 亚洲日韩国产精品第一页一区| 国产 在线播放无码不卡| 国产成人高清在线观看视频| 中文字幕天天躁日日躁狠狠躁免费| 久久精品国产一区二区蜜芽| 国产亚洲中文字幕久久网| 亚洲精品www久久久久久|