200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 51单片机c语言按键程序 51单片机C语言程序(四)键盘 数码管 跑表程序

51单片机c语言按键程序 51单片机C语言程序(四)键盘 数码管 跑表程序

时间:2019-11-23 21:55:25

相关推荐

51单片机c语言按键程序 51单片机C语言程序(四)键盘 数码管 跑表程序

程序一

数码管前三位显示一个跑表,

从000到999之间以1%秒的速度运行,

当按下一个独立键盘时跑表停止,

松开手后跑表继续运行(用定时器设计表)

#include#include #define uint unsigned int

#define uchar unsigned char

sbit dula=P2^6;

sbit wela=P2^7;

sbit s2=P3^4;

uchar code table[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71,

0x76,0x79,0x38,0x3f,0};

uchar flag,t0,ge,shi,bai;

uint shu;

void init();

void display(uchar aa,uchar bb,uchar cc);

void delay(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void main()

{

init();

while(1)

{

display(bai,shi,ge);

if(s2==0)

{

delay(10);</

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。