本文主要是介绍9.一位共阴数码管实验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
实验对象:数码管依次显示0-9。
理论学习:
数码管是一种半导体发光器件,其基本单位是发光二极管。按发光二极管单元连接方式可分为共阳极和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,反之就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,反之不亮。
共阴数码管的引脚示意图:
显示原理:如果想点亮a断的LED,需要a引脚提供高电平,com口提供低电平。建议在COM引脚串联一个电阻用于分压限流。
共阴数码管显示0-9时候的码值:
程序代码:
#include <Arduino.h>#define SEG_a 2 //IO命名
#define SEG_b 3
#define SEG_c 4
#define SEG_d 5
#define SEG_e 6
#define SEG_f 7
#define SEG_g 8
#define SEG_h 9//
这篇关于9.一位共阴数码管实验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!