基于小蜜蜂蓝桥杯单片机数码管的动态显示

2.4 【基础 04】数码管的动态显示 新建工程,以 I/O 模式编写代码,在 CT107D 单片机综合训练平台上,实现以下功能: 1、系统上电后,关闭蜂鸣器,关闭继电器,关闭 8 个 LED 灯。 2、在 8 位数码管中,左边 4 位数码管显示 年份“2018”,接着 2 位是分隔符“--”,靠右的 2 位数码管显示月份。从 1 月份开始,每隔一段 时间加 1 个月,到 12 月之后又从 1 月开始递增, 如此循环往复。 【训练要点】: 数码管动态显示的工作原理。 掌握数码管各位同时显示不同的数据内容。 【参考资源】: B 站视频教程【基础技能 06】共阳数码管的动态显示 B 站视频教程【数码管显示 04】数码管动态显示的基本原理 B 站视频教程【数码管显示 05】多个数码管动态显示 【补充信息】: 在【基础技能 06】共阳数码管的动态显示的讲解中,缺少了动态数码管消 隐部分内容,在案例源码中已补充完善

限于个人水平,难于做到尽善尽美,且本专栏主要起练习笔记作用。如有前辈发现代码错误或可以优化的地方,还请不吝赐教,学生感激不尽。

#include<STC15F2K60S2.h>
unsigned char  code SMG_duanma[18]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x80,0xc6,0xc0,0x86,0x8e,0xbf,0x7f};
void SelectHc573(unsigned char channel)
{
 switch(channel)
 {
  case 4:
   P2=(P2&0x1f)|0x80;
  break;
  case 5:
   P2=(P2&0x1f)|0xa0;
  break;
  c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值