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

軟硬聯合仿真在單片機實踐教學中的應用

2010-12-31 00:00:00章萬靜,劉長榮,邢海霞,顧軍林
電腦知識與技術 2010年21期

摘要:介紹了一種基于Proteus和Keil C51的虛擬單片機實驗室的建設方案,并以具體的實踐項目詳細的闡述了虛擬實驗室里硬件電路設計、軟件設計和軟硬聯合仿真等應用。實際的實踐教學效果表明:合理利用虛擬實驗室能降低實踐教學成本,培養學生的學習興趣,增強學生的操作能力。

關鍵詞:proteus;keil;聯合仿真;單片機;實踐教學

中圖分類號:TP368文獻標識碼:A文章編號:1009-3044(2010)21-5906-02

Application of Software and Hardware Co-simulation in SCM Practice Teaching

ZHANG Wan-jing, LIU Chang-rong, XING Hai-xia, GU Jun-lin

(Department of Computer Science and Engineering, Huai'an College of Information Technology, Huai'an 223003, China)

Abstract:The virtual microcontroller laboratory building solution based on Proteus and Keil C51 is introduced, and the application of the hardware circuit design, software design and software and hardware co-simulation is presented in detail by the actual project. Actual practice teaching indicates that the rational utilization of the virtual laboratory can reduce the cost of practice teaching, develop interest in leaning and enhance the operational capacity of the students.

Key words: proteus; keil; co-simulation; SCM; practice teaching

單片機是高等職業技術學校工科計算機類相關專業的一門專業課,它是一門理論性和實踐性都很強的綜合性課程,也是一門有利于學生就業的技術課程。但是從我系歷年的單片機教學情況來看,采用傳統的教學理念,教學效果比較差。原因是單片機的原理非常抽象,學生理解起來很困難,學習起來很枯燥;結果導致學生學習興趣不高,及格率低,畢業后沒有從事單片機技術崗位的能力和信心。為了改變這種狀況,培養學生的學習興趣,我系決定對單片機教學進行改革,將理論知識模塊和實踐模塊以項目化教學方式,結合虛擬實驗室和實物實驗室呈現給學生。

實踐教學是單片機教學改革中十分重要的教學環節,是培養學生動手能力、創新思維的必需手段。當前,各個學校的單片機實驗室都是購買一些實驗板或者實驗箱等設備來構建的,但是由于受資金的限制、以及容易損壞、維護費高的原因導致實物實驗難以達到應有的效果。此時,虛擬實驗室作為傳統實驗的重要補充,克服了諸多條件的限制,豐富了實踐教學的手段[1],是單片機教學改革的重要組成部分。

1 基于Proteus軟件的虛擬實驗室

Proteus是英國Labcenter公司開發的電路分析與實物仿真及印制電路板設計軟件[2],它可以仿真、分析各種模擬電路與集成電路,軟件提供了大量模擬與數字元器件及外部設備,各種虛擬儀器,特別是它具有對單片機及其外圍電路組成的綜合系統的交互仿真功能。

Keil C51是德國Keil Software公司推出的51系列兼容單片機C語言軟件開發系統,它具有豐富的庫函數和功能強大的集成開發調試工具,全Windows操作界面,可以完成從工程建立和管理、編譯、連接、目標代碼生成、軟件仿真等完整的開發流程,是單片機C語言軟件開發的理想工具。

Proteus與Keil C51配合使用,可以在不需要硬件投入的情況下,完成單片機C語言應用系統的仿真開發,從而縮短實際系統的研發周期,降低開發成本。幾臺計算機,安裝上Proteus電子仿真軟件和集成開發環境軟件Keil C51,就相當于一個設備先進、功能完善的虛擬實驗室。

2 Proteus和Keil的聯合仿真實例

下面以“簡易數字鐘(延時方式)”實踐項目為例,利用虛擬實驗室完成對延時、LED數碼管、動態顯示控制等知識模塊的學習。

2.1 硬件設計

該實例的電路由AT89C51單片機,8位LED共陰極數碼管和2個反向驅動器74LS04等元器件組成,在Proteus ISIS中繪制系統硬件原理圖,如圖1所示。

2.2 軟件設計

該實踐項目的軟件在Keil中進行設計。首先在相應的工程項目中編輯創建源程序文件,取名為t1.c,再對該文件進行編譯,生成目標代碼文件(本例為t1.hex)。若編譯失敗,可對源程序進行修改調試直至編譯成功。部分子程序清單如下:

void calc()//時間計算程序

{time[2]++;//秒鐘數加1

if(time[2]>59)

{time[2]=0;

time[1]++;//分鐘數加1

if(time[1]>59)

{time[1]=0;

time[0]++;//小時數加1

if(time[0]>23)

time[0]=0;}}}

void display(void)//8個數碼管動態顯示程序,顯示一次大約4ms

{uchar i,k=0x80;

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

{P2=0;

P0=display_code[d[i]];

P2=k;

k=k>>1;

delay05ms();}

P2=0;}

2.3 聯合仿真

把產生的目標代碼文件(本例為t1.hex)添加入到硬件電路中的AT89C51內,然后運行仿真,即可看到仿真效果,如圖2所示。

3 結論

單片機教學改革后,教學結果表明:如果利用傳統的單片機實驗室,不僅需要采購大量的硬件設備,而且設備維護工作量也非常巨大,浪費了較多的時間和經費。而基于Proteus和Keil C51的虛擬實驗室單片機實踐教學,在提高學生的知識水平、專業能力和專業素質方面具有明顯的優勢,同時降低了設計成本,縮短了開發周期,提高了效率。此外,學生還可以在課外獨立設計,驗證自己的系統,有助于培養學生的創新素質和創造能力[3],擴展了學生的思路,提高學生的學習興趣。

參考文獻:

[1] 岳冬梅.基于Proteus的虛擬實驗室在實踐教學中的應用[J].常州信息職業技術學院學報,2007(3).

[2] 張秀國.單片機C語言程序設計教程與實訓[M].北京:北京大學出版社,2008.

[3] 劉燎原,孫秋波.Proteus軟件在單片機項目教學中的應用[J].徐州建筑職業技術學院學報,2009,9(2):63-65.

注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文

主站蜘蛛池模板: AV不卡在线永久免费观看| 国产午夜无码片在线观看网站| 久久6免费视频| 国产不卡网| 亚洲aaa视频| 中文字幕2区| 国产成人亚洲精品色欲AV| 精品国产免费第一区二区三区日韩| 亚洲欧州色色免费AV| 自拍中文字幕| 精品福利国产| 亚洲色图在线观看| 日韩毛片视频| 亚洲精品视频免费看| 久草中文网| 在线观看91精品国产剧情免费| 国产91色在线| 黑人巨大精品欧美一区二区区| 亚洲人成网线在线播放va| 日韩欧美中文亚洲高清在线| 黄色在线不卡| 国产高清不卡视频| 亚洲二三区| 免费在线不卡视频| 国产幂在线无码精品| 亚洲精品桃花岛av在线| 伊伊人成亚洲综合人网7777| 成人福利一区二区视频在线| 一区二区影院| 免费又爽又刺激高潮网址 | 欧美日韩国产成人在线观看| 亚洲毛片在线看| 亚洲欧美自拍视频| 免费Aⅴ片在线观看蜜芽Tⅴ| 日韩高清欧美| 狂欢视频在线观看不卡| 国产精品无码一二三视频| 亚洲视频在线青青| 亚洲第一av网站| 五月激情综合网| 国产一级在线观看www色 | 亚洲久悠悠色悠在线播放| 亚洲色图在线观看| 国产免费怡红院视频| www.av男人.com| 国产丰满成熟女性性满足视频 | 亚洲无码精彩视频在线观看| 2018日日摸夜夜添狠狠躁| 国产精品黄色片| 亚洲国产成人麻豆精品| 欧美一级在线播放| 久久网欧美| 亚洲不卡网| 成人国产一区二区三区| 欧美黄网在线| 亚洲欧美日本国产综合在线| 久久精品66| 亚洲人成影院在线观看| 欧美成人影院亚洲综合图| 无码一区中文字幕| 97一区二区在线播放| 91po国产在线精品免费观看| 19国产精品麻豆免费观看| 色噜噜狠狠狠综合曰曰曰| 亚洲人成日本在线观看| 日本在线欧美在线| 亚洲欧美自拍视频| 日本欧美一二三区色视频| 国产成人夜色91| 国产午夜小视频| 2021国产v亚洲v天堂无码| 国产精品不卡片视频免费观看| 影音先锋亚洲无码| 成人看片欧美一区二区| 日韩精品久久久久久久电影蜜臀| 无码日韩视频| 久久无码免费束人妻| 久久美女精品| 欧美成人午夜在线全部免费| 亚洲高清国产拍精品26u| 国产成人超碰无码| 内射人妻无码色AV天堂|