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

本文详细描述了如何在CT107D单片机上通过I/O模式编写代码,实现数码管的静态显示功能,包括上电初始化、逐个数码管显示数字和字母、以及使用138译码器和573锁存器控制显示内容。作者还提供了相关B站视频教程作为参考资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2.3 【基础 03】数码管的静态显示 新建工程,以 I/O 模式编写代码,在 CT107D 单片机综合训练平台上,实现以下功能: 1、系统上电后,关闭蜂鸣器,关闭继电器,关闭 8 个 LED 灯。 2、8 个数码管从左至右,逐个数码管依次显示“0”到“9”的 10 个数字。 即左边第 1 个数码管依次显示“0”到“9”,其他数码管熄灭;接着左边第 2 个数码管 依次显示“0”到“9”,其他数码管熄灭...依次类推,直到 8 个数码管显示完成。 3、8 个数码管同时显示“0”到“9”的 10 个数字和“A”到“F”的 6 个字母。 4、循环实现上面 2 组数码管的显示功能。 【训练要点】:数码管的工作原理,数码管显示内容的段码值计算。 在 138 译码器和 573 锁存器的控制下,共阳数码管的位置选择和内容显示。 【参考资源】: B 站视频教程【基础技能 05】共阳数码管的静态显示 B 站视频教程【数码管显示 01】数码管的基本工作原理 B 站视频教程【数码管显示 02】单个数码管显示数字 B 站视频教程【数码管显示 03】多个数码管静态显示

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

#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&
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值