《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > Proteus軟件仿真與Keil的單片機系統設計
Proteus軟件仿真與Keil的單片機系統設計
摘要: 隨著半導體技術的飛速發展,以及移動通信、網絡技術、多媒體技術在嵌入式系統設計中的應用,單片機從4位、8位、16位到32位,其發展歷程一直受到廣大電子愛好者的極大關注。單片機功能越來越強大,價格卻不斷下降的優勢無疑成為嵌入式系統方案設計的首選,同時單片機應用領域的擴大也使得更多人加入到基于單片機系統的開發行列中,推動著單片機技術的創新進步。
Abstract:
Key words :

  1 概述

  隨著半導體技術的飛速發展,以及移動通信、網絡技術、多媒體技術在嵌入式系統設計中的應用,單片機從4位、8位、16位到32位,其發展歷程一直受到廣大電子愛好者的極大關注。單片機功能越來越強大,價格卻不斷下降的優勢無疑成為嵌入式系統方案設計的首選,同時單片機應用領域的擴大也使得更多人加入到基于單片機系統的開發行列中,推動著單片機技術的創新進步。

  然而傳統的單片機系統開發除了需要購置諸如仿真器、編程器、示波器等價格不菲的電子設備外,開發過程也較繁瑣。如圖1所示,用戶程序需要在硬件完成的情況下才能進行聯調,如果在調試過程中發現需修改硬件,則要重新制板。因此無論從硬件成本還是開發周期來看,其高風險、低效率的特性顯露無遺。來自英國Labcenter Electronics公司的Proteus軟件很好地詮釋了利用現代EDA工具方便快捷開發單片機系統的優勢。它包括PROTEUS VSM(Virtual System Modelling)、PROTEUS PCB DESIGN兩大組成部分,在PC機上就能實現原理圖電路設計、電路分析與仿真、單片機代碼級調試與仿真、系統測試與功能驗證以及形成PCB文件的完整嵌入式系統設計與研發過程。本文講述PROTEUS VSM單片機系統的PROTEUS設計與仿真功能,圖2為基于PROTEUS仿真軟件的單片機系統設計流程,它極大地簡化了設計工作,得到眾多設計師的青睞。

傳統的單片機系統設計流程

圖1 傳統的單片機系統設計流程  圖2 基于Proteus的單片機系統設計流程

  2 基于Proteus的單片機系統設計與仿真

  Proteus支持51、PIC、AVR、ARM7等多個系列的單片機芯片,集編輯、編譯、仿真調試于一體。它的界面簡潔友好,可利用該軟件提供的數千種數字/模擬仿真元器件以及豐富的仿真設備,使得在程序調試、系統仿真時不僅能觀察到程序執行過程中單片機寄存器和存儲器等內容變化,還可從工程的角度直觀地看到外圍電路工作情況,非常接近工程應用。另外Proteus還能與第三方集成開發環境(如Keil的μVision)進行聯合仿真調試,給予開發人員莫大便利。本設計以51單片機構成的99秒馬表為例描述基于Proteus的硬件設計、基于Keil C的軟件設計以及它們的聯合仿真調試過程。

  2.1 硬件設計

  2個七段數碼管顯示馬表時間,用51單片機的P1口驅動;按鍵SP掛在外部中斷0的I/O口上,第1次按下表示開始運行,第2次按下為計時停止,第3次按下重新歸零;擴展程序存儲器27256、數據存儲器62256主要是緣于嵌入式操作系統μC/OSII下的應用程序設計,片內存儲空間有限,同時也方便擴展。

  根據以上分析,選取的元器件有:AT89C51、4位7段譯碼顯示器、74LS373、27256、62256、按鍵及電阻電容等。Proteus繪制原理圖和Protel軟件相似,先從元件庫中取出所需的元件并在繪圖區布局好,設置元器件屬性,接著進行連線,添加必要的網絡標示等,最后完成電氣檢測。圖3為馬表電路原理圖。

基于Proteus的馬表系統原理圖

點擊看原圖

 

 

圖3 基于Proteus的馬表系統原理圖

  2.2 軟件設計

  隨著嵌入式系統應用不斷擴大,功能不斷增強,為了對整個系統及其所操作的部件、裝置等資源進行統一協調、指揮和有效控制,使開發人員只專注于應用程序設計,在嵌入式系統中引入操作系統是非常必要的。μC/OSII是源碼公開的實時多任務操作系統,具備足夠的穩定性和安全性,特別適合用于中小型嵌入式系統中。μC/OSII的具體介紹和移植過程請見參考文獻[1]。

  Keil公司的Keil μVision3,是目前使用最為廣泛的開發環境之一。這里介紹在Keil μVision3環境下基于μC/OSII嵌入式操作系統的用戶程序設計。根據馬表系統功能,設計兩個任務: 任務1為數碼管顯示,調用系統延時函數實現馬表的運行;任務2為按鍵判斷,屬于中斷級任務,通過按鍵啟動/停止/重置馬表。數碼管顯示和按鍵判斷任務之間用信號量實現通信;其中按鍵任務發出信號量,數碼管顯示任務負責接收信號量。程序流程如圖4所示。部分程序清單如下:

  主程序

程序

  任務1

程序

  任務2

程序

程序流程圖

圖4 程序流程圖

  2.3 系統聯調

  在Proteus硬件電路圖和Keil C程序設計完成之后,接著進行聯合仿真。此時需要對Proteus和Keil兩個軟件進行簡單的配置,具體配置過程見參考文獻\[2\]。同時打開電路仿真圖和C工程文件,在Keil中啟動調試“DebugStart/Stop Debug Session”,并運行DebugGo,此時Proteus仿真被Keil啟動,在Keil和Proteus中都可以觀察運行狀態。程序運行后,可看到數碼管顯示情況,當按下按鍵,數碼管顯示作相應切換。

 

  結語

  基于Proteus電路設計、Keil程序設計以及它們聯合仿真調試的方法,建立了單片機系統硬件設計、軟件設計以及調試的全虛擬環境,使得全部的設計工作基于PC就能完成,顯著提高了設計開發效率,降低開發風險,這對嵌入式方案設計無疑是一個很好的思路。

  參考文獻

  [1] 陳是知.μC/OSII內核分析、移植與驅動程序開發[M].北京:人民郵電出版社,2007.

  [2] 張靖武,周靈彬.單片機系統的PROTEUS設計與仿真[M].北京:電子工業出版社,2007.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品亚洲一区| 亚洲一区二区三区中文字幕在线| 一区二区三区视频在线看| 欧美成ee人免费视频| 国产麻豆视频精品| 亚洲激情成人在线| 欧美xxx在线观看| 午夜精品久久久久久| 欧美伊人久久久久久久久影院| 欧美日韩免费视频| 中日韩在线视频| 欧美性色aⅴ视频一区日韩精品| 亚洲激情中文1区| 久久一二三四| 国产精品中文字幕在线观看| 欧美国产日本高清在线| 国产精品久久福利| 免费亚洲一区二区| 欧美精品成人| 久久精品国产精品亚洲综合| 一本久久精品一区二区| 欧美日韩少妇| 亚洲影院在线观看| 国产婷婷色综合av蜜臀av| 久久综合久久综合久久| 国产一区二区| 美女视频网站黄色亚洲| 亚洲一区中文| 国产精品久久久久av| 亚洲国产中文字幕在线观看| 欧美日本二区| 久久九九热re6这里有精品| 免费一级欧美在线大片| 亚洲视频1区| 国产精品v日韩精品v欧美精品网站| 美女脱光内衣内裤视频久久网站| 国产欧美日韩一级| 亚洲精品久久嫩草网站秘色| 国产欧美日韩视频在线观看| 亚洲精品美女久久7777777| 亚洲欧美制服另类日韩| 国产亚洲欧洲一区高清在线观看| 亚洲免费电影在线| 国产精品女主播| 黄色小说综合网站| 亚洲免费中文字幕| 久久色在线观看| 国产精品日韩高清| 亚洲精品视频在线| 欧美在线黄色| 午夜日韩在线| 国产精品久久久久一区二区三区| 国产亚洲精品v| 欧美三级在线播放| 久久精品30| 国产日韩在线一区| 欧美亚洲免费在线| 日韩视频中午一区| 午夜伦欧美伦电影理论片| 亚洲免费观看高清完整版在线观看| 国产专区欧美精品| 红桃视频亚洲| 在线国产亚洲欧美| 国产精品一区三区| 亚洲人成在线播放网站岛国| 欧美丝袜一区二区三区| 久久一区欧美| 久久精品在线播放| 亚洲一区二区三区中文字幕| 亚洲综合好骚| 在线免费高清一区二区三区| 国产欧美日韩免费看aⅴ视频| 日韩视频欧美视频| 久久影音先锋| 亚洲精品在线看| 午夜精品美女久久久久av福利| 久久福利电影| 欧美高清免费| 免费美女久久99| 久久天天躁狠狠躁夜夜爽蜜月| 欧美人成在线视频| 欧美久久久久久蜜桃| 欧美精品videossex性护士| 一本色道久久加勒比88综合| 日韩视频免费观看高清在线视频| 欧美一区二区精美| 狠狠色丁香久久婷婷综合丁香| 国产精品乱人伦一区二区| 国产精一区二区三区| 亚洲一区二区综合| 国产日韩欧美麻豆| 亚洲自拍高清| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲风情亚aⅴ在线发布| 亚洲国产精品久久精品怡红院| 欧美日本高清一区| 欧美成人国产va精品日本一级| 欧美紧缚bdsm在线视频| 国产一区二区三区的电影| 在线亚洲美日韩| 欧美一区二视频在线免费观看| 国产欧美一区二区三区在线老狼| 亚洲免费播放| 欧美成人免费在线视频| 国产精品裸体一区二区三区| 有码中文亚洲精品| 在线亚洲+欧美+日本专区| 亚洲综合精品自拍| 午夜日韩福利| 亚洲成色777777在线观看影院| 欧美三区不卡| 欧美日在线观看| 欧美精品激情在线观看| 在线精品国产成人综合| 又紧又大又爽精品一区二区| 一区二区三区视频在线| 久久久国产视频91| 亚洲免费在线播放| 久久久久久久综合色一本| 小嫩嫩精品导航| 国产欧美一区二区三区在线老狼| 国产精品素人视频| 在线看日韩欧美| 国产一区二区三区成人欧美日韩在线观看| 国产人成一区二区三区影院| 国产曰批免费观看久久久| 亚洲人体一区| 久久久久网站| 久久夜色精品国产| 国产精品扒开腿做爽爽爽视频| 国产精品免费网站| 久久先锋资源| 亚洲免费观看高清完整版在线观看熊| 国产欧美一区二区精品婷婷| 久久精品国产欧美亚洲人人爽| 国产精品一二三| 国产一区二区三区直播精品电影| 一区二区在线观看视频在线观看| 欧美日韩久久| 尤物yw午夜国产精品视频| 亚洲欧洲在线视频| 精品1区2区| 国产欧美精品日韩| 久久久久国产一区二区三区| 国产精品永久| 国产精品亚洲不卡a| 免费在线播放第一区高清av| 亚洲成人直播| 久久一区二区三区四区| 亚洲福利av| 国产精品亚洲综合色区韩国| 99国产精品久久久久老师| 亚洲第一在线视频| 狠狠v欧美v日韩v亚洲ⅴ| 久久久999| 久久久久久噜噜噜久久久精品| 亚洲第一在线综合在线| 韩国一区二区三区美女美女秀| 国产欧美日韩三级| 中国成人在线视频| 免费成人黄色av| 伊人精品成人久久综合软件| 久久久久久999| 国产精品中文字幕欧美| 男女精品网站| 欧美视频第二页| 日韩午夜在线观看视频| 午夜精品网站| 国产专区欧美精品| 亚洲人成人一区二区三区| 国产视频久久网| 国产精品久久国产三级国电话系列| 亚洲高清在线观看一区| 久久国产精品色婷婷| 夜夜爽夜夜爽精品视频| 国产精品免费视频观看| 欧美日韩一区三区| 亚洲三级毛片| 欧美午夜精品久久久久久浪潮| 欧美日韩精品在线| 亚洲欧美日韩精品在线| 国产一区清纯| 国产精品二区在线观看| 亚洲线精品一区二区三区八戒| 亚洲国产1区| 亚洲日本aⅴ片在线观看香蕉| 欧美一级大片在线观看| 99香蕉国产精品偷在线观看| 亚洲激情一区二区三区| 亚洲精品一区二区三区av| 亚洲国产精品久久久久婷婷884| 国产美女精品视频免费观看| 亚洲网址在线| 精品不卡视频| 欧美精品一区二区三区久久久竹菊| 国产精品大全| 欧美精品午夜视频| 欧美日韩精品是欧美日韩精品| 欧美一区二区三区播放老司机| 欧美日韩国产高清| 美国三级日本三级久久99| 亚洲美女在线一区| 久久综合九色综合网站| 午夜精品久久久久久久99水蜜桃| 久久综合九色综合欧美就去吻| 国产精品久线观看视频| 亚洲女同性videos| 美女日韩欧美| 久久嫩草精品久久久精品一| 欧美色偷偷大香| 国产精品久久影院| 精品不卡在线| 在线观看亚洲精品| 午夜精品视频| 在线欧美三区| 久久亚洲私人国产精品va媚药| 亚洲国产成人tv| 国产精品欧美在线| 一色屋精品视频在线看| 国产精品免费一区豆花| 久久久蜜桃一区二区人| 亚洲免费观看在线视频| 亚洲婷婷免费| 中日韩午夜理伦电影免费| 久久精品成人一区二区三区蜜臀| 久久综合久久美利坚合众国| 国产日韩欧美中文在线播放| 亚洲麻豆视频| 国产日韩欧美在线一区| 亚洲激情影院| 玉米视频成人免费看| 亚洲老板91色精品久久| 国产一区欧美| 黄色精品一区| 亚洲精品国产拍免费91在线| 亚洲高清二区| 久久一综合视频| 亚洲九九精品| 在线免费精品视频| 精品99视频| 麻豆久久精品| 99国产精品久久| 国产精品vip| 欧美sm重口味系列视频在线观看| 亚洲国产天堂久久综合网| 国产精品盗摄久久久| 午夜一区二区三区在线观看| 欧美国产国产综合| 欧美一区午夜视频在线观看| 欧美精品亚洲一区二区在线播放| 亚洲国产成人av| 欧美不卡视频一区| 亚洲国产天堂网精品网站| 麻豆成人在线播放| 免费欧美日韩| 午夜精品久久久久久99热| 欧美区高清在线| 欧美成ee人免费视频| 国产女精品视频网站免费| 性欧美大战久久久久久久免费观看| 亚洲欧洲日夜超级视频| 国产亚洲视频在线观看| 欧美一区免费视频| 一区国产精品| 国产一区二区成人| 亚洲激情中文1区| 欧美午夜精品久久久久免费视| 亚洲综合激情| 国产精品任我爽爆在线播放| 亚洲永久免费| 午夜免费日韩视频| 午夜精品一区二区三区四区| 国产精品永久免费| 狠狠色狠狠色综合日日91app| 亚洲日本电影在线| 国产精品久久久久久影视| 好看不卡的中文字幕| 亚洲尤物影院| 欧美成人精品一区二区| 国产一区二区三区在线免费观看| 国产精品综合色区在线观看| 国产精品v片在线观看不卡| 欧美精品v日韩精品v国产精品| 国产精品久久国产愉拍| 亚洲欧美一区二区视频| 国产综合色一区二区三区| 国产一区二区毛片| 国产欧美在线看| 欧美视频一区在线| 亚洲综合色婷婷| 狠狠爱综合网| 国产精品视频精品| 亚洲一区二区三区精品在线观看| 久久久一本精品99久久精品66| 亚洲欧美日韩国产| 韩国成人精品a∨在线观看| 很黄很黄激情成人| 亚洲国产精品99久久久久久久久| 久久亚洲图片| 欧美一区二区在线免费播放| 在线成人国产| 亚洲精品国产无天堂网2021| 日韩视频一区二区三区| 亚洲毛片在线观看| 欧美日韩一区二区视频在线| 欧美国产精品久久| 国产精品久久午夜| 久久久久国产精品午夜一区| 久久综合色88| 夜夜精品视频一区二区| 99国产精品久久久久久久| 欧美日韩国产综合新一区| 亚洲国产精品欧美一二99| 一卡二卡3卡四卡高清精品视频| 欧美性久久久| 欧美激情一区二区三区| 欧美一区二区日韩| 99国产欧美久久久精品| 欧美极品影院| 欧美亚洲视频| 亚洲视频在线免费观看| 狠狠色噜噜狠狠狠狠色吗综合| 欧美日韩一区二区在线播放| 在线成人av| 99re6这里只有精品视频在线观看| 极品少妇一区二区| 国产精品无码专区在线观看| 国产一区二区三区成人欧美日韩在线观看|