手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

proteus仿真教程

时间:2024-10-29 04:17:28

1、组建好你的 电路部分

proteus仿真教程

2、单片机中 右键单击 最后一行 添加/移除 源文件

3、填写好你的源程序 例#include "reg猱蝰逾鸾52.h"#define uint uns足毂忍珩igned int#define uchar unsigned charuchar table[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};sbit q = P1^0; //定义数码管阳级控制脚(千位)sbit b = P1^1; //定义数码管阳级控制脚(百位)sbit s = P1^2; //定义数码管阳级控制脚(十位)sbit g = P1^3; //定义数码管阳级控制脚(个位)uchar miaog;uchar miaos;uchar feg;uchar fes;void delay(uint ms){uint i,j;for(i=ms;i>0;i--)for(j=500;j>0;j--);}void main(){TMOD=0x01;TH0=0x4c;TL0=0x00;EA=1;ET0=1;TR0=1;while(1){g=1;P2=table[fes];delay(2);g=0;s=1;P2=table[feg];delay(2);s=0;b=1;P2=table[miaos];delay(2);b=0;q=1;P2=table[miaog];delay(2);q=0;}}void timer0() interrupt 1{ uchar a; TH0=0x4c; TL0=0x00;//延时50MS a++; if(a==22) { a=0; miaog++; } if(miaog==10) { miaos++; miaog=0; } if(miaos==6) { feg++; miaos=0; } if(feg==10) { fes++; feg=0; } }

4、上述为 4段数码管 计时程序 需要有所修改 。

proteus仿真教程

5、点击开始仿真 就能看到 单片机运行了

© 手抄报圈