ZKX's LAB

单片机课程设计数字时钟 单片机课程设计 设计制作一个24小时制多功能数字钟

2020-10-06知识5

单片机课程设计(数字时钟) 麻烦大家不要发链接 直接帮我把程序写过来。 哈哈 有个1602显示的 不过程序太长 贴不上 给你个数码管的吧 不行再联系1302.cincludeincludeuchar bit_ser[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};uchar seven_seg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};时间显示*/void timer0_init(void)/T0初始化函数,用于时间的动态显示{TMOD=0x21;TL0=(65536-5000)%256;TH0=(65536-5000)/256;EA=1;ET0=1;TR0=1;}void timer0_isr(void)interrupt 1/T0中断处理函数{char flag;flag用于表示调整时闪烁的亮或灭TR0=0;TL0=(65536-5000)%256;TH0=(65536-5000)/256;TR0=1;flag=x/100*0xff;设置闪烁标志,如果x大于100则flag为0xff,小于100则为0x00x+;if(x>;200)x=0;switch(i){case 0:P2=bit_ser[0];if(setflag=3)/根据setflag的值判断当前位是否需要闪烁P0=flag|seven_seg[dis_buffer[0]];elseP0=seven_seg[dis_buffer[0]];break;case 1:P2=bit_ser[1];if(setflag=3)P0=flag|seven_seg[dis_buffer[1]];elseP0=seven_seg[dis_buffer[1]];break;case 2:P2=bit_ser[2];if(setflag=2)P0=flag|seven_seg[dis_buffer[2]];elseP0=seven_seg[dis_buffer[2]];break;case 3:P2=bit_ser[3];if(setflag=2。

单片机课程设计数字时钟 单片机课程设计 设计制作一个24小时制多功能数字钟

单片机数字时钟设计 还是自己去找资料,自己做吧、没人有时间去给你做这个的。正好我刚做完。数码管的KEY/CS接的是8000H。晶振6M MIAO EQU 48H FEN EQU 49H SHI EQU 4AH LED1 EQU 78H ORG 0000。

单片机课程设计数字时钟 单片机课程设计 设计制作一个24小时制多功能数字钟

单片机课程设计题目一:数字时钟 题目要求:1、可以进行时间显示和定时作用 老师有 啊

单片机课程设计数字时钟 单片机课程设计 设计制作一个24小时制多功能数字钟

单片机课程设计数字时钟找有关数字时钟的单片机课程设计

单片机课程设计 电子时钟设计

单片机课程设计,电子钟,已有时钟功能求调时部分程序! 你可以这样当你按下调时键时,计时器停止计时,然后输出显示,然后结束时再启动计时器。汇编我不太懂。C语言我懂多点#includedefine uint unsigned intdefine uchar unsigned charsbit qd=P1^0;sbit tz=P1^1;sbit fw=P1^2;sbit duan=P3^7;sbit weic=P2^2;sbit weib=P2^1;sbit weia=P2^0;sbit shi=P1^5;sbit fen=P1^4;sbit miao=P1^3;uint s,f,m,tcnt;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void delay(int);void Display(uchar,uchar,uchar);void main(){ f=0;m=0;s=0;EA=1;ET0=1;TMOD=0x01;TH0=(65536-10000)/256;TL0=(65536-10000)%256;while(1){if(qd=0x){ delay(5);if(qd=0){while。qd)Display(m,f,s);TR0=1;}}if(tz=0){ delay(5);if(tz=0){TR0=0;Display(m,f,s);}}if(fw=0){ delay(5);if(fw=0){TR0=0;f=0;s=0;m=0;Display(m,f,s);}}if(miao=0){ delay(5);if(miao=0){ TR0=0;while。miao)Display(m,f,s);m+;TR0=1;if(m=60){ m=0;}}}if(fen=0){ delay(5);if(fen=0){ TR0=0;while。fen)Display(m,f,s);f+;TR0=1;if(f=60){ f=0;}}}if(shi=0){ delay(5);if(shi=0){ TR0=0;while。shi)Display。

简易数字时钟 单片机课程设计 设计一台MCS-51为核心的简易数字时钟。四位数码管显示小时与分钟,中间那个点用来区分小时与分钟;每秒用一个LED闪烁一下;。

#课程设计#电子钟#单片机

随机阅读

qrcode
访问手机版