硬件连接:
代码:
#include #include #define uchar unsigned char #define uint unsigned int uchar Count; sbit Dot = P0^7; uchar code DSY_CODE[]= { 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f }; uchar Digits_of_6DSY[]={0,0,0,0,0,0}; void DelayMS(uint x) { uchar i; while(--x) { for(i=0;i<120;i++); } } void main() { uchar i,j; P0 = 0x00; P3 = 0xff; Count =0; TMOD = 0x01; TH0 = (65535-50000)/256; TL0 = (65535-50000)%256; IE = 0x82; TR0 = 1; while(1) { j = 0x7f; for(i=5;i!=-1;i--) { j=_crol_(j,1); P3 = j; P0 = DSY_CODE[Digits_of_6DSY[i]]; if(i==1) P0 |= 0x80; DelayMS(2); } } } void Time0() interrupt 1 { uchar i; TH0 = (65535-50000)/256; TL0 = (65535-50000)%256; if(++Count !=2) return; Count = 0; Digits_of_6DSY[0]++; for(i=0;i<=5;i++) { if(Digits_of_6DSY[i] == 10) { Digits_of_6DSY[i] = 0; if(i != 5) Digits_of_6DSY[i+1]++; } else break; } }
上一篇:单片机用定时器设计一段门铃
下一篇:单片机TIMERO控制流水灯
设计资源 培训 开发板 精华推荐
- Si4123G-EVB,Si4123G-BT PLL 频率合成器的评估板
- EVAL-ADuC824QSZ,用于 ADuC824 微转换器 MCU 的 ADuC8xx 评估套件
- 智能语音控制器
- 光电隔离接口中 AD7303 串行输入、双电压输出 8 位 DAC 的典型应用
- LTC3388-1 演示板、20V 高效率纳米级功率降压型稳压器
- 使用 ON Semiconductor 的 MPIC2151P 的参考设计
- TRK-KEA64、Kinetis KEA64 StarterTRAK MCU 带 256B EEPROM
- ADR361A 2.5V 输出低功耗、低噪声电压基准的典型应用,具有灌/拉能力
- LTC2908ITS8-B1、3.3V、2.5V、1.8V、1.2V四路电源监视器的典型应用电路
- LT3088MPM 并联稳压器的典型应用
- 睿瀚医疗万斌:“脑机接口+AI+机器人”是康复赛道的未来
- 希润医疗孟铭强:手功能软体机器人,让脑卒中患者重获新生
- 柔灵科技陈涵:将小型、柔性的脑机接口睡眠设备,做到千家万户
- 微灵医疗李骁健:脑机接口技术正在开启意识与AI融合的新纪元
- USB Type-C® 和 USB Power Delivery:专为扩展功率范围和电池供电型系统而设计
- 景昱医疗耿东:脑机接口DBS治疗技术已实现国产替代
- 首都医科大学王长明:针对癫痫的数字疗法已进入使用阶段
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度