虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

共阴极数码管

  • Arduino学习笔记A10_Arduino数码管骰子实验

    电路连接 由于数码管品种多样,还有共阴共阳的,下面我们使用一个数码管段码生成器(在文章结尾) 去解决不同数码管的问题: 本例作者利用手头现有的一位不知品牌的共阳数码管:型号D5611 A/B,在Eagle 找了一个 类似的型号SA56-11,引脚功能一样可以直接代换。所以下面电路图使用SA56-11 做引脚说明。 注意: 1. 将数码管的a~g 段,分别接到Arduino 的D0~D6 上面。如果你手上的数码管未知的话,可以通过通电测量它哪个引脚对应哪个字段,然后找出a~g 即可。 2. 分清共阴还是共阳。共阴的话,接220Ω电阻到电源负极;共阳的话,接220Ω电阻到电源+5v。 3. 220Ω电阻视数码管实际工作亮度与手头现有原件而定,不一定需要准确。 4. 按下按钮即停。   源代码 由于我是按照段码生成器默认接法接的,所以不用修改段码生成器了,直接在段码生成器选择共阳极,再按“自动”生成数组就搞定。   下面是源代码,由于偷懒不用写循环,使用了部分AVR 语句。 PORTD 这个是AVR 的端口输出控制语句,8 位对应D7~D0,PORTD=00001001 就是D3 和D0 是高电平。 PORTD = a;就是找出相应的段码输出到D7~D0。 DDRD 这个是AVR 语句中控制引脚作为输出/输入的语句。DDRD = 0xFF;就是D0~D7 全部 作为输出脚了。 ARDUINO CODECOPY /* Arduino 单数码管骰子 Ansifa 2011-12-28 */ //定义段码表,表中十个元素由LED 段码生成器生成,选择了共阳极。 inta[10] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; voidsetup() { DDRD = 0xFF; //AVR 定义PortD 的低七位全部用作输出使用。即0xFF=B11111111对 应D7~D0 pinMode(12, INPUT); //D12用来做骰子暂停的开关 } voidloop() { for(int i = 0; i < 10; i++) { //将段码输出PortD 的低7位,即Arduino 的引脚D0~D6,这样需要取出PORTD 最高位,即 D7的状态,与段码相加,之后再输出。 PORTD = a[i]; delay(50); //延时50ms while(digitalRead(12)) {} //如果D12引脚高电平,则在此死循环,暂停LED 跑 动 } }      

    标签: Arduino 10 数码管 实验

    上传时间: 2013-10-15

    上传用户:baitouyu

  • 四位共阴和共阳数码管的引脚介绍及检测方法概括

    数码管的介绍,对单片机初学者有极大帮助

    标签: 共阳数码管 引脚 检测方法

    上传时间: 2013-10-26

    上传用户:wang0123456789

  • 数码管驱动芯片CH451的pdf文件

    数码管驱动芯片CH451的pdf文件,他可以驱动8个共阴数码管和64个按键

    标签: 451 CH 数码管

    上传时间: 2013-12-25

    上传用户:水中浮云

  • 本程序为2005带单片机课程设计时所写,并有相关的硬件电路板 //本程序在硬件上测试通过 //晶振为11.0592MHZ //程序中用单片机的P1口的I/O引脚做按键 //用四位一体的共阴数码

    本程序为2005带单片机课程设计时所写,并有相关的硬件电路板 //本程序在硬件上测试通过 //晶振为11.0592MHZ //程序中用单片机的P1口的I/O引脚做按键 //用四位一体的共阴数码管显示

    标签: 11.0592 2005 程序 MHZ

    上传时间: 2016-08-18

    上传用户:tuilp1a

  • 高端数码管驱动芯片

    高端数码管驱动芯片,可同时代八位阴极数码管。并同事扫描64键盘。底层子函数模块化。

    标签: 高端 数码管 驱动芯片

    上传时间: 2013-12-16

    上传用户:拔丝土豆

  • LED 数码管 LCD屏等显示器件Altium Designer AD原理图库元件库

    LED  数码管 LCD屏等显示器件Altium Designer AD原理图库元件库CSV text has been written to file : 9.2   - 显示器件.csvLibrary Component Count : 64Name                Description----------------------------------------------------------------------------------------------------1588A               共阴单色LED8*8点阵屏1588B               共阳单色LED8*8点阵屏2811A               0.28寸1位共阴数码管2811B               0.28寸1位共阳数码管2821A               0.28寸2位共阴数码管2821B               0.28寸2位共阳数码管2831A               0.28寸3位共阴数码管2831B               0.28寸3位共阳数码管4041A               0.4寸4位共阴数码管4041B               0.4寸4位共阳数码管5011A               0.5寸1位共阴数码管5011B               0.5寸1位共阳数码管5021A               0.5寸2位共阴数码管5021B               0.5寸2位共阳数码管5421A-M             0.54寸米字2位共阴数码管5421B-M             0.54寸米字2位共阳数码管5611A               0.56寸1位共阴数码管5611B               0.56寸1位共阳数码管5621A               0.56寸2位共阴数码管5621B               0.56寸2位共阳数码管5631A               0.56寸3位共阴数码管5631B               0.56寸3位共阳数码管5641A               0.56寸4位共阴数码管5641B               0.56寸4位共阳数码管8011A               0.8寸1位共阴数码管8011B               0.8寸1位共阳数码管8021A               0.8寸2位共阴数码管8021B               0.8寸2位共阳数码管8031A               0.8寸3位共阴数码管8031B               0.8寸3位共阳数码管8041A               0.8寸4位共阴数码管8041B               0.8寸4位共阳数码管CH12864I            12864 点阵屏JLX12864G-086       12864 点阵屏JLX12864G-1353-PN   12864 点阵屏JLX12864G-200       12864 点阵屏LCD 1602            LCD 1602LCD7X18             LCD7X18数码屏带背光OLED 1.3-12864_7pin 12864 点阵屏TFT1.5_39P          128*128TXD144CF            1.44寸TFTTXD144CF-modules    1.44寸TFLibrary Component Count : 14Name                Description----------------------------------------------------------------------------------------------------LED RG-A            共阳双色LEDLED RG-K            共阴双色LEDLED-3MM             插件LEDLED-5MM             5mm插件LEDLED-8MM             8mm插件LEDLED-F234            方形LEDLED-F257            方形LEDLED-RGB             三基色LEDLED-RGB-3528        三基色LEDLED-SH-5MM          5mm草帽LEDLED-SMD             贴片LEDLED-SMD-RG          贴片双色LEDLED-SMD_1W          大功率LEDLED-SMD_3W          大功率LEDSV text has been written to file : 9.3   - 数码管.csvLibrary Component Count : 54Name                Description----------------------------------------------------------------------------------------------------2811A               0.28寸1位共阴数码管2811B               0.28寸1位共阳数码管2821A               0.28寸2位共阴数码管2821B               0.28寸2位共阳数码管2831A               0.28寸3位共阴数码管2831B               0.28寸3位共阳数码管2841A               0.28寸4位共阴数码管2841B               0.28寸4位共阳数码管3611A               0.36寸1位共阴数码管3611B               0.36寸1位共阳数码管3621A               0.36寸2位共阴数码管3621B               0.36寸2位共阳数码管3631A               0.36寸3位共阴数码管3631B               0.36寸3位共阳数码管3641A               0.36寸4位共阴数码?

    标签: led Altium Designer

    上传时间: 2022-03-13

    上传用户:

  • 基于74HC595的八位数码管显示板(原理图+PCB源文件).

    基于数码管显示板特点:主要器件:共阳数码管工作电压:直流5伏8位独立数码管显示。内部有三极管驱动电路。段码串有限流电阻。 TTL电平控制,可以直接由单片机IO口控制。八位段码输入,8位位码输入。动态扫描显示。

    标签: 数码管

    上传时间: 2022-06-20

    上传用户:

  • 波形发生器,含原理图+电路图+源程序

    含原理图+电路图+程序的波形发生器:在工作中,我们常常会用到波形发生器,它是使用频度很高的电子仪器。现在的波形发生器都采用单片机来构成。单片机波形发生器是以单片机核心,配相应的外围电路和功能软件,能实现各种波形发生的应用系统,它由硬件部分和软件部分组成,硬件是系统的基础,软件则是在硬件的基础上,对其合理的调配和使用,从而完成波形发生的任务。 波形发生器的技术指标:(1) 波形类型:方型、正弦波、三角波、锯齿波;(2) 幅值电压:1V、2V、3V、4V、5V;(3) 频率值:10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ;(4) 输出极性:双极性操作设计1、 机器通电后,系统进行初始化,LED在面板上显示6个0,表示系统处于初始状态,等待用户输入设置命令,此时,无任何波形信号输出。2、 用户按下“F”、“V”、“W”,可以分别进入频率,幅值波形设置,使系统进入设置状态,相应的数码管显示“一”,此时,按其它键,无效;3、 在进入某一设置状态后,输入0~9等数字键,(数字键仅在设置状态时,有效)为欲输出的波形设置相应参数,LED将参数显示在面板上;4、 如果在设置中,要改变已设定的参数,可按下“CL”键,清除所有已设定参数,系统恢复初始状态,LED显示6个0,等待重新输入命令;5、 当必要的参数设定完毕后,所有参数显示于LED上,用户按下“EN”键,系统会将各波形参数传递到波形产生模块中,以便控制波形发生,实现不同频率,不同电压幅值,不同类型波形的输出;6、 用户按下“EN”键后,波形发生器开始输出满足参数的波形信号,面板上相应类型的运行指示灯闪烁,表示波形正在输出,LED显示波形类型编号,频率值、电压幅值等波形参数;7、 波形发生器在输出信号时,按下任意一个键,就停止波形信号输出,等待重新设置参数,设置过程如上所述,如果不改变参数,可按下“EN”键,继续输出原波形信号;8、 要停止波形发生器的使用,可按下复位按钮,将系统复位,然后关闭电源。硬件组成部分通过综合比较,决定选用获得广泛应用,性能价格高的常用芯片来构成硬件电路。单片机采用MCS-51系列的89C51(一块),74LS244和74LS373(各一块),反相驱动器 ULN2803A(一块),运算放大器 LM324(一块)  波形发生器的硬件电路由单片机、键盘显示器接口电路、波形转换(D/ A)电路和电源线路等四部分构成。1.单片机电路功能:形成扫描码,键值识别,键功能处理,完成参数设置;形成显示段码,向LED显示接口电路输出;产生定时中断;形成波形的数字编码,并输出到D/A接口电路;如电路原理图所示: 89C51的P0口和P2口作为扩展I/O口,与8255、0832、74LS373相连接,可寻址片外的寄存器。单片机寻址外设,采用存储器映像方式,外部接口芯片与内部存储器统一编址,89C51提供16根地址线P0(分时复用)和P2,P2口提供高8位地址线,P0口提供低8位地址线。P0口同时还要负责与8255,0832的数据传递。P2.7是8255的片选信号,P2.6是0832(1)的片选,P2.5是0832(2)的片选,低电平有效,P0.0、P0.1经过74LS373锁存后,送到8255的A1、A2作,片内A口,B口,C口,控制口等寄存器的字选。89C51的P1口的低4位连接4只发光三极管,作为波形类型指示灯,表示正在输出的波形是什么类型。单片机89C51内部有两个定时器/计数器,在波形发生器中使用T0作为中断源。不同的频率值对应不同的定时初值,定时器的溢出信号作为中断请求。控制定时器中断的特殊功能寄存器设置如下:定时控制寄存器TCON=(00010000)工作方式选择寄存器(TMOD)=(00000000)中断允许控制寄存器(IE)=(10000010)2、键盘显示器接口电路功能:驱动6位数码管动态显示;           提供响应界面;           扫面键盘;           提供输入按键。由并口芯片8255,锁存器74LS273,74LS244,反向驱动器ULN2803A,6位共阴极数码管(LED)和4×4行列式键盘组成。8255的C口作为键盘的I/O接口,C口的低4位输出到扫描码,高4位作为输入行状态,按键的分布如图所示。8255的A口作为LED段码输出口,与74LS244相连接,B口作为LED的位选信号输出口,与ULN2803A相连接。8255内部的4个寄存器地址分配如下:控制口:7FFFH , A口:7FFFCH , B口:7FFDH ,  C口:7FFEH    3、D/A电路功能:将波形样值的数字编码转换成模拟值;完成单极性向双极性的波形输出;构成由两片0832和一块LM324运放组成。0832(1)是参考电压提供者,单片机向0832(1)内的锁存器送数字编码,不同的编码会产生不同的输出值,在本发生器中,可输出1V、2V、3V、4V、5V等五个模拟值,这些值作为0832(2)的参考电压,使0832(2)输出波形信号时,其幅度是可调的。0832(2)用于产生各种波形信号,单片机在波形产生程序的控制下,生成波形样值编码,并送到0832(2)中的锁存器,经过D/A转换,得到波形的模拟样值点,假如N个点就构成波形的一个周期,那么0832(2)输出N个样值点后,样值点形成运动轨迹,就是波形信号的一个周期。重复输出N个点后,由此成第二个周期,第三个周期……。这样0832(2)就能连续的输出周期变化的波形信号。运放A1是直流放大器,运放A2是单极性电压放大器,运放A3是双极性驱动放大器,使波形信号能带得起负载。地址分配:0832(1):DFFFH ,0832(2):BFFFH4、电源电路:功能:为波形发生器提供直流能量;构成由变压器、整流硅堆,稳压块7805组成。220V的交流电,经过开关,保险管(1.5A/250V),到变压器降压,由220V降为10V,通过硅堆将交流电变成直流电,对于谐波,用4700μF的电解电容给予滤除。为保证直流电压稳定,使用7805进行稳压。最后,+5V电源配送到各用电负载。

    标签: 波形发生器 原理图 电路图 源程序

    上传时间: 2013-11-08

    上传用户:685

  • 单片机开发工程案例分析与解析

    设计一个单片机控制的简易定时报警器。要求根据设定的初始值(1-59秒)进行倒计时,当计时到0时数码管闪烁“00”(以1Hz闪烁),按键功能如下:(1)设定键:在倒计时模式时,按下此键后停止倒计时,进入设置状态;如果已经处于设置状态则此键无效。(2)增一键:在设置状态时,每按一次递增键,初始值的数字增1。(3)递一键:在设置状态时,每按一次递减键,初始值的数字减1。(4)确认键:在设置状态时,按下此键后,单片机按照新的初始值进行倒计时及显示倒计时的数字。如果已经处于计时状态则此键无效。3.1.2 模块1:系统设计(1)任务分析与整体设计思路根据题目的要求,需要实现如下几个方面的功能。计时功能:要实现计时功能则需要使用定时器来计时,通过设置定时器的初始值来控制溢出中断的时间间隔,再利用一个变量记录定时器溢出的次数,达到定时1秒中的功能。然后,当计时每到1秒钟后,倒计时的计数器减1。当倒计时计数器到0时,触发另一个标志变量,进入闪烁状态。显示功能:显示倒计时的数字要采用动态扫描的方式将数字拆成“十位”和“个位”动态扫描显示。如果处于闪烁状态,则可以不需要动态扫描显示,只需要控制共阴极数码管的位控线,实现数码管的灭和亮。键盘扫描和运行模式的切换:主程序在初始化一些变量和寄存器之后,需要不断循环地读取键盘的状态和动态扫描数码管显示相应的数字。根据键盘的按键值实现设置状态、计时状态的切换。   (2)单片机型号及所需外围器件型号,单片机硬件电路原理图选用MCS-51系列AT89S51单片机作为微控制器,选择两个四联的共阴极数码管组成8位显示模块,由于AT89S51单片机驱动能力有限,采用两片74HC244实现总线的驱动,一个74HC244完成位控线的控制和驱动,另一个74HC244完成数码管的7段码输出,在输出口上各串联一个100欧姆的电阻对7段数码管限流。由于键盘数量不多,选择独立式按键与P1口连接作为四个按键输入。没有键按下时P1.0-P1.3为高电平,当有键按下时,P1.0-P1.3相应管脚为低电平。电路原理图如图3-1所示。

    标签: 单片机开发 工程 案例分析

    上传时间: 2013-11-13

    上传用户:曹云鹏

  • cd4094驱动程序

    cd4094驱动程序,驱动1位共阴极数码管,pic12c508a作为控制器,gp0-gp2分别为data,clk,strobe.

    标签: 4094 cd 驱动程序

    上传时间: 2015-04-02

    上传用户:gaojiao1999