使用Proteus 仿真軟體,完成一個51程式設計和仿真
- 一、Proteus的安裝
- 二、proteus仿真
- 1、題目:用8XX51的P1口接8個LED發光二級管,由/INT0接一消抖開關,開始P10的LED亮,以后每中斷一次,下一個LED亮,順序下移,且每次只一個LED亮,周而復始,
- 2、仿真步驟
- 3、代碼撰寫
- 4、Proteus仿真
- 三、總結
用8XX51的P1口接8個LED發光二級管,由/INT0接一消抖開關,開始P10的LED亮,以后每中斷一次,下一個LED亮,順序下移,且每次只一個LED亮,周而復始,
一、Proteus的安裝
由于之前已經安裝了Proteus軟體,所以在此便不提供安裝教程了,如有需要請點擊,該篇文章詳細介紹了安裝的步驟以及如果出現問題的解決方法Protues8.8安裝包、詳細破解教程、安裝常見問題解決辦法總結(附有8.7,8.6版本的破解安裝包和破解安裝教程)
二、proteus仿真
1、題目:用8XX51的P1口接8個LED發光二級管,由/INT0接一消抖開關,開始P10的LED亮,以后每中斷一次,下一個LED亮,順序下移,且每次只一個LED亮,周而復始,
2、仿真步驟
1>創建一個proteus檔案


2>將使用的元器件選出來

3>將各元件連接起來,構成原理圖

4>Proteus的工程的建立先到這里,接下來便是51程式代碼的撰寫
3、代碼撰寫
1>打開keil軟體

2>將代碼敲入
代碼:
#include<reg51.h>
into() interrupt 0
{
P1=P1<<1|0x01;
}
main()
{
P1=0xfe;
EA=1;
EX0=1;
IT0=1;
do{}while(1);
}
3>對代碼進行編譯連接運行

4>除錯

4、Proteus仿真
1>將編譯后生成的.hex檔案找到

2>將該.hex檔案匯入到Proteus仿真的51芯片當中,首先雙擊51芯片打開如下界面

3>點擊箭頭所指檔案夾將上一步所找的.hex檔案匯入后點擊確定,便可以進行仿真了

4>點擊三角符號,開始仿真

5>仿真結果

6>仿真結束后點擊正方形符號停止仿真即可
到此為止,簡單的51單片機程式仿真便結束了,如果對以上步驟有錯誤或指導的地方可留言于我
三、總結
本次實驗是對單片機的軟硬體設計,不但要使用keil來進行編程,還要使用protues對該實驗的硬體進行仿真,不但要學會對程式的撰寫,而且要懂得對protues的使用,還要將keil撰寫的程式匯入到protues當中,所以可以通過實驗來熟悉簡單的Proteus操作,達到更加熟練的程度,
謝謝閱讀!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/163703.html
標籤:其他
