Proteus+Keil4實現8051流水燈


1.安裝Proteus

https://www.onlinedown.net/soft/635643.htm

按照破解方法來做就可以了

2.安裝Keil4

https://www.onlinedown.net/soft/578373.htm

同樣也是按照對應方法來做

3.打開Proteus

 

 

 點擊新建工程

 

 

 下一步

 

 

 選擇默認原理圖

 

 

 可以不創建PCB

 

 

 無固件項目

完成

首先我們來挑選組件

點擊左上角的   P (藍底白字)

 

搜索80c51 點一下第一個

再搜索LED

 

 

 

選擇一種顏色

搜索RES

 

 

 依次點擊后我們可以看到原件都被放置在了左上角

 

 

 

 

 點擊元件之后放置在原理圖上,點擊端點可以進行連線

 

 

 按照圖示方式連線

放置接地點,右鍵-》選擇GROUND

 

 

 

為了讓LED亮一些,我們首先修改RES電阻的值

雙擊電阻

 

 

 阻值改為1k

雙擊LED

全驅動電流改為1mA

依次改變所有的電阻和LED

 

 右鍵80c51 選擇編輯源代碼

 

 選擇編譯器

 

 找到這選擇檢查當前

 

軟件會自動檢查到你安裝的編譯器

 

 

 

 編寫如下代碼

/* Main.c file generated by New Project wizard
 *
 * Created:   周四 2月 27 2020
 * Processor: 80C51
 * Compiler:  Keil for 8051
 */

#include <reg51.h>
typedef  unsigned int  uint;
void delay();
void main(void)
 { 
   // Write your code here
    P2=0x01;
   while (1)
   {
      P2<<=1;
      if(P2==0x00)
     P2=0x01;
      else
     delay();
   }
 }
 
 void delay( ){
    uint i,j;
    for(i=0;i<100;i++)
       for( j=0;j<100;j++);
 }

構建工程

 

 回到原理圖

三角就可以開始仿真了

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM