蓝桥杯单片机记录_第三篇_数码管

数码管

1.先要选择Y6C,进行位选

Y6C

  1. 选择Y7C,进行端选

在这里插入图片描述

段选的原理:

数码管

P00~P07分别控制a,b,c,d,e,f,g,dp,期中dp是小数点,当为0时为亮。

那么比如说要显示不带小数的数字“0”,我们就要让a=0,b=0,c=0,d=0,f=0,g=1,dp=1;

那么就是P0=0XC0; 以此类推可以得到带小数的数字“0” 应该为P0=0X40;

代码:

smg.c:

/*通过视觉暂留的方式用定时器的方法显示数码将smg_display();放在1ms的定时器扫描
其实相当于流水灯,只不过扫描的速度快肉眼无法察觉,如果速度慢的话就就不行
*/


#include <smg.h>

//不带小数点的
unsigned char code smgduan[10]={
   0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90};

//带小数点的
unsigned char code smgduan1[10]={
   0X40,0X79,0X24,0X30,0X19,0X12,
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值