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

軟硬件仿真在單片機(jī)教學(xué)中的應(yīng)用

2016-03-18 07:22:40潘愛民
移動(dòng)信息 2016年10期
關(guān)鍵詞:調(diào)試單片機(jī)教學(xué)模式

潘愛民

?

軟硬件仿真在單片機(jī)教學(xué)中的應(yīng)用

潘愛民

武漢東湖學(xué)院電子信息工程學(xué)院,湖北 武漢 430212

針對(duì)傳統(tǒng)單片機(jī)教學(xué)的弊端,提出了使用 Keil 軟件與 Proteus 軟件聯(lián)合仿真降低硬件成本和減少調(diào)制周期的方法。首先簡(jiǎn)要介紹了 Keil 軟件、Proteus 軟件和聯(lián)合仿真的優(yōu)勢(shì)。最后以“仿真萬(wàn)年歷”為例,講解在 Keil中編寫 C 語(yǔ)言程序,通過 Proteus 軟件畫出原理圖,進(jìn)行聯(lián)合仿真調(diào)試的具體過程。

單片機(jī);仿真;Keil;Proteus

當(dāng)前,高校電子電信類專業(yè)都開設(shè)了單片機(jī)課程,單片機(jī)技術(shù)已成為目前電子類大學(xué)生的一項(xiàng)基本技能。單片機(jī)課程的傳統(tǒng)教學(xué)模式以單片機(jī)的結(jié)構(gòu)為主線,先講硬件結(jié)構(gòu)后講指令系統(tǒng)最后綜合代碼驗(yàn)證。這種先原理后設(shè)計(jì),先理論后實(shí)驗(yàn)的教學(xué)模式的缺點(diǎn)是:?jiǎn)纹瑱C(jī)內(nèi)部結(jié)構(gòu)和工作原理的講解不僅使學(xué)生理解困難而且感覺課程枯燥乏味;以單片機(jī)原理和匯編指令為核心的教學(xué)造成學(xué)生應(yīng)用能力的不足; 理論和實(shí)踐脫節(jié)的教學(xué)使學(xué)生缺少對(duì)單片機(jī)應(yīng)用設(shè)計(jì)的感性認(rèn)識(shí)和工程體驗(yàn)。這種教學(xué)模式不能有效培養(yǎng)學(xué)生的應(yīng)用技能和激發(fā)學(xué)生的積極性。在單片機(jī)教學(xué)中,綜合運(yùn)用仿真教學(xué)可以提高學(xué)生學(xué)習(xí)興趣,培養(yǎng)學(xué)生的應(yīng)用能力。

1 Keil軟件介紹

Keil 是美國(guó) Keil Software 公司出品的單片機(jī) C 語(yǔ)言軟件開發(fā)系統(tǒng)。傳統(tǒng)的單片機(jī)原理課程用匯編語(yǔ)言編程,能夠讓學(xué)生具體了解單片機(jī)的結(jié)構(gòu)及工作原理,但是匯編語(yǔ)言是結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,可移植性差,代碼復(fù)雜;與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),Keil生成的目標(biāo)代碼效率非常高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。

2 Proteus軟件介紹

Proteus是英國(guó) Lab Center Electronics公司開發(fā)的一款著名的能夠?qū)Υ蠖鄶?shù)主流單片機(jī)進(jìn)行仿真、調(diào)試與測(cè)試的EDA工具,真正實(shí)現(xiàn)了對(duì)系統(tǒng)進(jìn)行仿真設(shè)計(jì)、測(cè)試與驗(yàn)證。 Proteus提供的元件庫(kù)涵蓋了目前實(shí)踐應(yīng)用中的大部分資源,既有模擬元件也有數(shù)字元件。在單片機(jī)仿真應(yīng)用方面支持多種微控制器及常見的外圍芯片,并且支持與當(dāng)前流行的單片機(jī)開發(fā)環(huán)境(Keil、MPLAB、IAR)聯(lián)合調(diào)試的軟硬件仿真系統(tǒng)。

3 Proteus與Keil聯(lián)合仿真

在實(shí)際的單片機(jī)系統(tǒng)開發(fā)中應(yīng)用Proteus 軟件與 Keil 軟件的聯(lián)合仿真,設(shè)計(jì)的效果可以通過仿真預(yù)覽,大大減少了調(diào)制周期和硬件成本。仿真過程中可以從多個(gè)角度直接觀察程序運(yùn)行和電路工作的過程與結(jié)果,簡(jiǎn)化了設(shè)計(jì)實(shí)驗(yàn)過程,極大地提高學(xué)生學(xué)習(xí)單片機(jī)的興趣。

4 舉例說明Proteus與Keil聯(lián)合仿真過程

下面以“仿真萬(wàn)年歷”為例來說明Proteus與Keil聯(lián)合仿真過程。

4.1 代碼實(shí)現(xiàn)

打開Keil軟件,編寫主程序代碼如下: #include<reg51.h>

#include"main.h"

#include"delay.h"

Uchar code DIS_CODE[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XFF};

void show_date(uint year,uchar month,uchar day)

{

uint tmp;

tmp=year/1000;

P1=0X01;

P2=DIS_CODE[tmp];

delay_ms(5);

tmp=year%1000;

tmp=tmp/100;

P1=0X02;

P2=DIS_CODE[tmp];

delay_ms(5);

tmp=year%100;

tmp=tmp/10;

P1=0X04;

P2=DIS_CODE[tmp];

delay_ms(5);

tmp=year%10;

P1=0X08;

P2=DIS_CODE[tmp];

delay_ms(5);

tmp=month/10;

P1=0X10;

P2=DIS_CODE[tmp];

delay_ms(5);

tmp=month%10;

P1=0X20;

P2=DIS_CODE[tmp];

delay_ms(5);

tmp=day/10;

P1=0X40;

P2=DIS_CODE[tmp];

delay_ms(5);

tmp=day%10;

P1=0X80;

P2=DIS_CODE[tmp];

delay_ms(5);

}

void main(void)

{

while(1)

{

show_date(2016,5,25);

}

}

該代碼主要由DIS_CODE無符號(hào)字符數(shù)組和show_ data()日期顯示函數(shù)構(gòu)成。DIS_CODE數(shù)組元素是數(shù)字0~9的顯示碼,show_ data()函數(shù)主要做年、月、日的顯示處理。

4.2 仿真電路設(shè)計(jì)

打開Proteus軟件,在原理圖編輯窗口繪制萬(wàn)年歷仿真電路,如圖1所示。

圖1 萬(wàn)年歷仿真電路

原理圖中主要用到以下元器件:AT89C51單片機(jī)、16引腳排阻、七段共陽(yáng)極四位數(shù)碼管、七段共陽(yáng)極兩位數(shù)碼管。

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

利用 Keil軟件編輯、編譯C語(yǔ)言代碼,生成.HEX文件,然后將.HEX文件加載到單片機(jī)中,點(diǎn)擊仿真運(yùn)行開始按鈕即可。也可以把 Keil 和 Proteus 結(jié)合起來,對(duì)單片機(jī)系統(tǒng)作聯(lián)合仿真調(diào)試。這種聯(lián)合仿真調(diào)試方法類似于實(shí)際工程設(shè)計(jì)中的硬件仿真,即利用Keil軟件直接控制 Proteus中程序的運(yùn)行。仿真效果如圖1所示[1]。在單片機(jī)課程教學(xué)中,綜合運(yùn)用Proteus與Keil聯(lián)合仿真有效地克服了一些純硬件平臺(tái)存在的實(shí)際問題的束縛,節(jié)省了大量的設(shè)備準(zhǔn)備、實(shí)際電路的連接以及現(xiàn)場(chǎng)試驗(yàn)的時(shí)間。從而有效地解決了學(xué)生理論與實(shí)踐脫鉤、動(dòng)手能力不足的問題,大幅度地提高了學(xué)習(xí)興趣[2]。

[1]萬(wàn)松峰. Proteus在單片機(jī)理實(shí)一體化教學(xué)的應(yīng)用[J].實(shí)驗(yàn)科學(xué)與技術(shù),2016(14):85-86.

[2]吳志祥.Proteus仿真軟件在單片機(jī)教學(xué)和科研中的應(yīng)用[J].實(shí)驗(yàn)科學(xué)與技術(shù),2014(33):45-48.

The Application of Hardware and Software Simulation in Single Chip Microcomputer Teaching

Pai Aimin

School of Electronic and Information Engineering, East Lake College of Wuhan, Hube Wuhan 430212

Aiming at the drawbacks of traditional teaching, and proposes to use the Keil software and Proteus software to reduce the hardware cost and reduce the modulation period. This paper firstly introduces the Keil software, Proteus software, and the advantage of the joint simulation. This paper takes "simulation calendar" as an example to explain the process of writing C language program in Keil, drawing the schematic diagram through Proteus software, and carrying on the joint simulation and debugging process.

single chip microcomputer; simulation; Keil; Proteus

TP368.1-4

A

1009-6434(2016)10-0129-02

潘愛民(1973—),男,漢族,籍貫(精確到市)為湖北省老河口市,當(dāng)前職務(wù)為專職教師,當(dāng)前職稱為工程師,學(xué)歷碩士,研究方向?yàn)閱纹瑱C(jī)、傳感器、計(jì)算機(jī)、通信。

猜你喜歡
調(diào)試單片機(jī)教學(xué)模式
群文閱讀教學(xué)模式探討
基于單片機(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ī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
基于航拍無人機(jī)的設(shè)計(jì)與調(diào)試
電子制作(2018年12期)2018-08-01 00:47:44
FOCAS功能在機(jī)床調(diào)試中的開發(fā)與應(yīng)用
無線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
電子制作(2017年19期)2017-02-02 07:08:38
調(diào)壓柜的調(diào)試與試運(yùn)行探討
“一精三多”教學(xué)模式的探索與實(shí)踐
“導(dǎo)航杯”實(shí)踐教學(xué)模式的做法與成效
主站蜘蛛池模板: 国产成熟女人性满足视频| 无码专区国产精品一区| 国产成人高清在线精品| 国产成人艳妇AA视频在线| 这里只有精品在线播放| 亚洲综合第一页| 亚洲有无码中文网| 五月激情综合网| 亚洲全网成人资源在线观看| 精品国产免费观看一区| 国产成年无码AⅤ片在线| 成人精品亚洲| 国产视频只有无码精品| 久久久久久久久18禁秘| 日韩一区精品视频一区二区| 欧美中文一区| 自拍欧美亚洲| 国产主播一区二区三区| 凹凸精品免费精品视频| 亚洲精品无码专区在线观看 | 亚洲动漫h| 国产毛片高清一级国语| AV天堂资源福利在线观看| 中文字幕丝袜一区二区| 国产浮力第一页永久地址| 欧美成人综合在线| 亚洲高清无码久久久| 国产精品成| 国产一区二区丝袜高跟鞋| a毛片在线| hezyo加勒比一区二区三区| 亚洲精品久综合蜜| 一级毛片在线免费视频| 久久精品国产亚洲AV忘忧草18| 午夜国产在线观看| 亚洲一区网站| 午夜欧美在线| 亚洲欧洲一区二区三区| 免费无码AV片在线观看中文| 免费看av在线网站网址| 欧美日韩午夜视频在线观看 | 欧美一级在线播放| 香蕉视频在线观看www| 999精品视频在线| 国产白浆视频| 久久免费视频播放| 国产精品va免费视频| 欧美成人一级| 久久久国产精品免费视频| 人妻无码一区二区视频| 人妻出轨无码中文一区二区| 免费毛片a| 中文字幕av无码不卡免费| 97视频免费在线观看| 中国黄色一级视频| 久久综合结合久久狠狠狠97色| 91久久大香线蕉| 精品一区二区三区无码视频无码| 99久视频| 国产成人亚洲综合a∨婷婷| 精品福利国产| 91精品国产无线乱码在线| 99这里只有精品免费视频| 婷婷亚洲最大| 国产精品99久久久久久董美香| 在线观看91香蕉国产免费| 人妻精品全国免费视频| 91成人免费观看在线观看| 人与鲁专区| 精品91在线| 欧美日在线观看| 女人毛片a级大学毛片免费| 国产精品黑色丝袜的老师| 有专无码视频| 欧美成人亚洲综合精品欧美激情| 欧美日韩第二页| 欧美a级完整在线观看| 亚洲动漫h| 国产无遮挡猛进猛出免费软件| av在线人妻熟妇| 亚洲中文制服丝袜欧美精品| av在线人妻熟妇|