国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

單片機計數(shù)編程問題的仿真教學(xué)

2016-04-07 06:11沈陽工學(xué)院遼寧撫順113122
電子制作 2016年2期
關(guān)鍵詞:計數(shù)器計數(shù)調(diào)試

王 偉 沈陽工學(xué)院 遼寧撫順 113122

?

單片機計數(shù)編程問題的仿真教學(xué)

王 偉 沈陽工學(xué)院 遼寧撫順 113122

【文章摘要】

應(yīng)用仿真軟件,設(shè)計0~59計數(shù)程序并進行計算機仿真。對基本程序進行多方面的變化,使學(xué)生深入理解單片機軟硬件知識,培養(yǎng)并提高學(xué)生自主創(chuàng)新能力。

【關(guān)鍵詞】

計數(shù)程序;設(shè)計修改

1 軟件介紹與仿真教學(xué)

PROTEUS軟件是英國Lab Center Electronics公司出版的EDA(電子設(shè)計自動化)工具軟件。Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng)。兩軟件的聯(lián)合調(diào)試是單片機仿真教學(xué)的基礎(chǔ)。通過實驗室仿真實驗,可以使學(xué)生深入學(xué)習(xí)單片機編程技術(shù)。起到單純的理論教學(xué)無法企及的教學(xué)高度。本文通過0~59計數(shù)器的基本編程和仿真的變化過程,來探討此類仿真教學(xué)的特點。

2 計數(shù)問題基本編程與創(chuàng)新設(shè)計

設(shè)計一個計數(shù)電路,在7段數(shù)碼管上顯示。要求按一下按鍵,計數(shù)器增加一個值。從0開始到59計數(shù)。首先在PROTEUS 的設(shè)計區(qū),設(shè)計對應(yīng)的電路圖。見圖1。然后,使用KEIL C51程序設(shè)計對應(yīng)的C語言程序。如圖2所示。

在PROTEUS程序中調(diào)用KEIL C51編譯后的HEX十六進制程序,開始聯(lián)合調(diào)試軟硬件程序。程序的調(diào)試結(jié)果見圖3。這是基本程序的的設(shè)計與調(diào)試過程。當(dāng)學(xué)生按照設(shè)計要求,調(diào)試成功基本程序后,將獲得一種成功的喜悅。在基本程序基礎(chǔ)上,對學(xué)生提出再次修改的要求。要求學(xué)生修改按鍵的硬件接口電路。軟件的相應(yīng)口定義將隨之改變。然后重新仿真整個過程;修改百位計數(shù)器的變量值,使計數(shù)由0~59,變?yōu)?~10、0~20、…0~100,重復(fù)整個仿真過程;將秒脈沖發(fā)生器放到按鍵位置代替按鍵,變成秒計數(shù)器。通過這些變化,啟發(fā)學(xué)生積極主動的創(chuàng)新思維,使學(xué)生深入理解與自我單片機設(shè)計的精髓,達到一通百通,融會貫通的學(xué)習(xí)效果。實踐證明,使用PROTEUS和KEIL C51 仿真軟件,在基礎(chǔ)編程的基礎(chǔ)上,擴展思路中變化設(shè)計方案,可以極大地促進學(xué)生的學(xué)習(xí)積極性和主動性,提高學(xué)生對獲得知識的興趣,提高學(xué)生的自主創(chuàng)新能力。

圖1 0~59計數(shù)器電路圖

圖2 KEIL C51編程圖

圖3 PROTEUS調(diào)試圖

【參考文獻】

[1]《單片機C語言應(yīng)用100例 第二版》王東峰,陳圓圓,郭向陽編著 電子工業(yè)出版社2013.5

[2]《8051單片機C程序設(shè)計完全手冊》求是科技編著 人民郵電出版社 2006.04

[3]《單片機應(yīng)用技術(shù)》曾慶波,何一楠幸春紅編著 哈爾濱工業(yè)大學(xué)出版社 2010.07

猜你喜歡
計數(shù)器計數(shù)調(diào)試
煤氣與熱力(2022年2期)2022-03-09
古人計數(shù)
電氣儀表自動化安裝與調(diào)試分析
遞歸計數(shù)的六種方式
古代的計數(shù)方法
調(diào)試機械臂
古代的人們是如何計數(shù)的?
基于航拍無人機的設(shè)計與調(diào)試
基于Multisim10.1的任意進制計數(shù)器的設(shè)計與實現(xiàn)
無線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
航空| 浦北县| 赤城县| 延寿县| 灵石县| 平定县| 囊谦县| 新田县| 阿拉善盟| 磴口县| 九龙城区| 平定县| 曲沃县| 北宁市| 枞阳县| 宁阳县| 宁津县| 德保县| 定南县| 上虞市| 周宁县| 安福县| 刚察县| 沈丘县| 仙游县| 山东省| 莲花县| 洮南市| 张掖市| 渝中区| 宁德市| 高密市| 浪卡子县| 东海县| 安多县| 二连浩特市| 神池县| 长丰县| 阿城市| SHOW| 彰化县|