找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2060|回復(fù): 0
收起左側(cè)

51單片機(jī)簡(jiǎn)易交通燈仿真程序

[復(fù)制鏈接]
ID:1053522 發(fā)表于 2022-11-26 10:32 | 顯示全部樓層 |閱讀模式
I/O口輸入高電平時(shí),燈亮
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.gif

單片機(jī)源程序如下:
  1. /*簡(jiǎn)易交通燈設(shè)計(jì)*/  
  2. /*簡(jiǎn)易交通燈設(shè)計(jì)*/  
  3. #include<reg51.h>
  4. void delay ( )//延時(shí)程序
  5. {
  6.         unsigned int i,j;
  7.                 for(i=0;i<300;i++) //i,j的取值取決int整數(shù)型的字符空間,為0-65535
  8.                 for(j=0;j<255;j++);//;是空語(yǔ)句沒(méi)有具體執(zhí)行的任務(wù),一直在靜靜等待,在這里起到延時(shí)的作用
  9. }
  10. void main()//主函數(shù)
  11. {
  12.     while(1)//死循環(huán)
  13.                 {   //輪流送值給P1口
  14.                 P1=0xc9;
  15.                 delay();//延時(shí)子函數(shù),延時(shí)一段時(shí)間
  16.                 P1=0xa9;
  17.                 delay();
  18.                 P1=0x9c;
  19.                 delay();
  20.                 P1=0x9a;
  21.                 delay();
  22.         }
  23. }
復(fù)制代碼

Keil代碼與Proteus仿真下載:
51-簡(jiǎn)易交通燈.zip (772.27 KB, 下載次數(shù): 41)


回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表