普中HC6800V2.2开发板思考记录-一位静态数码管显示与切换

本文记录了在普中HC6800V2.2开发板上操作一位静态数码管的思考过程,包括如何确定数码管类型(共阳)以及显示数字0的方法。通过将要显示的数字123存储为高电平数组,对于共阳数码管,只需将数组取反即可实现显示。通过改变索引变量i,实现在数码管上的数字切换。
摘要由CSDN通过智能技术生成

先看看原理图:在这里插入图片描述
对于数码管,一定要先明确这是共阴还是共阳的数码管,如图所示,这是共阳数码管,如果拿到一个新的数码管,不知道他是什么类型的,有两种方法:
A 直接在万能的淘宝上面搜索型号
B 用万用表测试,具体的测试方法在这里不细说,可自行百度

现在再来看看,现在我要让这个数码管显示0,我们只需要让数码管的abcdef给高电平就可以了,
在这里插入图片描述
比如我要显示一个数字0,如上图,给共阴数码管0x3F就可以了。那遇到共阳数码管咋办?把读出来的数组的值取反就可以了啊!
其他数字和小写字母的显示也是这个方法。

那如何用程序显示呢?很简单,把要显示的123做成一个数组就可以了


#include<reg51.h>

//--定义你要使用的IO口--//
#define GPIO_DIG P0

//--声明全局函数--//
void Delay10ms(unsigned int c);   //误差 0us

//--定义全局变量--//
//RAM,ROM
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值