proteus 8051 《单片机C语言程序设计实训 100 例—基于 8051+Proteus仿真》案例.doc
文本预览下载声明
proteus 8051 《单片机C语言程序设计实训 100 例—基于 8051+Proteus仿真》案例
导读:就爱阅读网友为您分享以下“《单片机C语言程序设计实训 100 例—基于 8051+Proteus仿真》案例”的资讯,希望对您有所帮助,感谢您对92的支持!
uint t=0;
//主程序
void main()
{
P3=0x80; //位码初值
TMOD=0x00; //计数器 T0 方式 0
TH0=(8192-4000)/32; //4ms 定时
TL0=(8192-4000)2; IE=0x82;
TR0=1; //启动 T0
while(1);
}
//T0 中断函数控制数码管刷新显示
void DSY_Show() interrupt 1
{
TH0=(8192-4000)/32; //恢复初值
TL0=(8192-4000)2;
P0=0xff; //输出位码和段码 P0=DSY_CODE[Table_of_Digits[i][j]]; P3=_crol_(P3,1);
j=(j+1)%8; //数组第 i 行的下一字节索引
if(++t!=350) return;//保持刷新一段时间
t=0;
显示全部