高阳网站建设,企业网站的建立,wordpress 计数器,西安煤炭建设监理中心网站编写程序使定时器0或者定时器1工作在方式2#xff0c;自动重装载模式#xff0c;定时500ms使两位数码管从00、01、02……98、99每间隔500ms加1显示。
程序#xff1a; #include reg51.h #define uchar unsigned char uchar led[]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x…编写程序使定时器0或者定时器1工作在方式2自动重装载模式定时500ms使两位数码管从00、01、02……98、99每间隔500ms加1显示。
程序 #include reg51.h #define uchar unsigned char uchar led[]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; uchar seg[]{0xfe,0xfd}; unsigned int cont0; uchar num0; uchar gewei,shiwei; void delay(unsigned int time) { while(–time); }
int main(void) { TMOD0X02; EA1; TH0256-100; TL0256-100; ET01; TR01; P20xff; while(1) { geweinum%10; shiweinum/10; P2seg[0]; P0led[gewei]; delay(100); P00xff; P2seg[1]; P0led[shiwei]; delay(100); P20xff;
}}
void int1_timer(void) interrupt 1 { cont; if(cont5000) { num; cont0; } if(num100)num0; } 视频 https://www.bilibili.com/video/BV1j5411n7ua/