求问数码管型号?

默认分类 未结 1 1220
____TA0513
____TA0513 2023-11-27 10:16
相关标签:
1条回答
  • 2023-11-27 11:04

    原发布者:测控傻瓜2号先介绍一下5161数码管的类型:数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示),本实验所使用的是八段数码管。数码管的连接方式分为共阳极数码管和共阴极数码管。本实验用到是共阴极数码管。(一般情况下在元32313133353236313431303231363533e4b893e5b19e31333433623738器件上能看到以下几种型号:5161AS:共阴红***;5161AG:共阴绿***;5161BS:共阳红***;5161BG:共阳绿***)本实验用到的元器件为:5161AS八段一位数码管*1;220Ω***电阻*8;面包板及面包板跳线;图一图二(共阴)图三(共阳)数码管共有七段显示数字的段,还有一个显示小数点的段。当让数码管显示数字时,只要将相应的段点亮即可。例如:让数码管显示数字1,则将b、c段点亮即可。将每个数字写成一个子程序。在主程序中每隔1s显示一个数字,让数码管循环显示0~9数字。每一个数字显示的时间由延时时间来决定,时间设置的大些,显示的时间就长些,时间设置的小些,显示的时间就短。实验代码://设置控制各段的数字IO脚inta=7;//定义数字接口7连接a段数码管intb=6;//定义数字接口6连接b段数码管intc=5;//定义数字接口5连接c段数码管intd=10;//定义数字接口10连接d段数码管inte=11;//定义数字接口11连接e段数码管intf=8;//定义数字接口8连接f段数码管intg=9;//定义数字接口9连接g段数码管intdp=4;//定义数字接口4连接dp段数码管voiddigital_0(void)//显示数字0{unsign

    这是一位0.36英寸数码管的封装,凡0.36英寸的数码管,不论共阴还是共阳,都是这种引脚封装,见下图。为保证正确采购,可仔细看一下引脚图,几乎每个店都有引脚图的。

    数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示知);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二道极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到 5V,当某一字段发光二极管内的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字容段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。

    假设此为共阳极数码管#includesbit wx1=p1^0; sbit wx2=p1^1; sbit wx3=p1^2; sbit wx4=p1^3; void main(void) { while(1) { p0=0x00;//因为共阳,所以低点亮(此为段选,8端全亮) p1=0xff;//此为片选,4片全选中(此处可以改为单片选正,假如选中第一片则为:wx1=1;) } }

    0 讨论(0)
提交回复