單片機課程設計5一一基于PROTEUS的多功能數字電子鐘的設計
- 文件介紹:
- 該文件為 doc 格式,下載需要 0 積分
- 單片機課程設計5--基于PROTEUS的多功能數字電子鐘的設計
前 言
單片機技術是現代電子工程領域一門迅速發展的技術,它的應用已經滲透到各種嵌入式系統中。可以毫不夸張地說:掌握單片機技術是電子信息類專業學生就業的一個重要條件。同時單片機技術又是一門實踐性很強的學科。課程設計教學環節的設計和實施,在很大程度上決定了學生對單片機技術的掌握程度。
為了更好地完成課程設計這一重要教學環節,我們采用Proteus軟件與Keil軟件整合構建單片機虛擬實驗平臺。學生首先在PC上利用Proteus軟件自己搭建硬件電路,并利用系統提供的功能完成電路分析、系統調試和輸出顯示的硬件設計部分;同時在Keil軟件中編制程序,進行相應的編譯和仿真,完成系統的軟件設計部分。當系統的設計工作完成后,學生可以在PC上看到最終的運行效果。最后再通過proteus設計PCB,再完成真正硬件的調試。
采用以上方案具有以下優勢:有利于促進課程和教學改革,更有利于人才的培養;從經濟性、可移植性、可推廣性角度講,建立這樣的課程設計平臺是非常有意義的;利用仿真系統,可以節約開發時間和開發成本;利用仿真系統,具有很大的靈活性和可擴展性。
第一章 概述
Proteus ISIS是英國Labcenter公司開發的電路分析與實物仿真軟件。它運行于Windows操作系統上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點是:①實現了單片機仿真和SPICE電路仿真相結合。具有模擬電路仿真、數字電路仿真、單片機及其外圍電路組成的系統的仿真、RS232動態仿真、I2C調試器、SPI調試器、鍵盤和LCD系統仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發生器等。②支持主流單片機系統的仿真。目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。③提供軟件調試功能。在硬件仿真系統中具有全速、單步、設置斷點等調試功能,同時可以觀察各個變量、寄存器等的當前狀態,因此在該軟件仿真系統中,也必須具有這些功能;同時支持第三方的軟件編譯和調試環境,如Keil C51 uVision2等軟件。④具有強大的原理圖繪制功能。總之,該軟件是一款集單片機和SPICE分析于一身的仿真軟件,功能極其強大。本章介紹Proteus ISIS軟件的工作環境和一些基本操作。
一、進入Proteus ISIS
雙擊桌面上的ISIS 6 Professional圖標或者單擊屏幕左下方的“開始”→“程序”→“Proteus 6 Professional” →“ISIS 6 Professional”,出現如圖1-1所示屏幕,表明進入Proteus ISIS集成環境。
...