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

共阴数码管

  • 用共阴极数码管做的密码锁,可修改密码

    用共阴极数码管做的密码锁,可修改密码

    标签: 共阴极数码管 修改 密码锁 密码

    上传时间: 2017-03-26

    上传用户:wangyi39

  • 双数码管可调秒表

    双数码管可调秒表,。由于单片机I/O资源足够,所以双数码管可接成静态显示方式,两个共阴数码管分别接在P1(秒十位)和P2(秒个位)口,它们的共阴极都接地,安排两个按键接在P3.2(十位数调整)和P3.3(个位数调整)上,为了方便计时,选用12MHz的晶体。为了达到精确计时,选用定时器方式2,每计数250重载一次,即250us,定义一整数变量计数重载次数,这样计数4000次即为一秒

    标签: 数码管

    上传时间: 2017-04-12

    上传用户:星仔

  • JM so3641系列四位共阳数码管括具体的引脚设置等

    JM so3641系列四位共阳数码管括具体的引脚设置等

    标签: 3641 JM so 共阳数码管

    上传时间: 2017-07-12

    上传用户:bcjtao

  • at89c2051利用74ls164 驱动 共阳极数码管

    at89c2051利用74ls164 驱动 共阳极数码管

    标签: c2051 2051 164 89c

    上传时间: 2014-10-27

    上传用户:蠢蠢66

  • 这是用热敏电阻传感器输出的电压模拟量经模数转换器转为数字量,再由单片机处理后由四位一体共阳数码管显示的数字温度计(高温可报警)

    这是用热敏电阻传感器输出的电压模拟量经模数转换器转为数字量,再由单片机处理后由四位一体共阳数码管显示的数字温度计(高温可报警)

    标签: 热敏电阻 传感器 模拟量 数字量

    上传时间: 2013-12-21

    上传用户:zhuoying119

  • STI51单片机驱动共阴极数码管的源代码 动态点亮

    STI51单片机驱动共阴极数码管的源代码 动态点亮

    标签: STI 51 单片机驱动 共阴极数码管

    上传时间: 2014-01-05

    上传用户:xz85592677

  • 单片机外接共阳数码管倒计时电路

    单片机外接共阳数码管倒计时电路,用于测试共阳数码管电路仿真实现,同时对单片机IO口功能实现检测功能。

    标签: 单片机 共阳数码管 倒计时电路

    上传时间: 2017-09-19

    上传用户:cursor

  • 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

    上传用户:

  • 单片机原理及应用 作业 —— 数码管 显示 学号

    一、 实验目的使用 51单片机的八位数码管顺序显示自己的学号。掌握 C 语言、汇编语言两种编程单片机控制程序的方法。掌握使用 Keil 4 或 Keil 5 软件编写、编译、调试程序的方法。掌握使用 Proteus 软件绘制电路原理图、硬件仿真和程序调试。二、实验设备笔记本电脑51 单片机(普中科技)八位数码管(单片机上已集成)应用程序:Proteus 8.0、Keil uVision5、stc-isp-v6.88E三、实验原理(1)数码管数码管按段数可分为七段数码管和 8 段数码管,八段数码管比七段数码管多一个发光二极管单元,也就是多一个小数点(DP),这个小数点可以更精确的表示数码管想要显示的内容。按能显示多少个(8),可分为 1 位、2位、3位、4位、5 位、6位、7 位等数码管。按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时将公共极 COM 接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极 COM 接到地线 GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。(2)51单片机单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器 CPU、随机存储器 RAM、只读存储器ROM、多种 I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。MSC-51 单片机指以 8051为核心的单片机,由美国的 Intel 公司在 1980 年推出,80C51 是 MCS-51系列中的一个典型品种;其它厂商以 8051为基核开发出的CMOS 工艺单片机产品统称为 80C51 系列。本实验中我使用普中科技的 51 单片机来点亮八位数码管并使其显示我的学号(20198043)。四、 实验 过程(1)熟悉数码管使用 Proteus 软件构建电路图,学会如何点亮数码管,熟悉如何使数码管显示不同的数字(0-9)。我们可以按照上面的原理图让对应的段导通,以显示数字。对于共阳数码管,若显示数字 0,可以让标号为 A,B,C,D,E,F 的段导通,标号为 G,H 的段不导通,然后将阳极通入高电压,即显示数字 0。代码举例如下:最后效果如下,成功点亮一个数码管。经过更多尝试和学习,学会使多位数码管显示多位数字。结果举例如下:(2)多位数码管显示学号为了显示我们学号,就不能只使用一位数码管,需要使用八位数码管,相较于单位数码管,多位数码管更加复杂,驱动函数有很大区别。多位数码管使用同一组段选,不同的位选,因此就不能够一对一地固定显示,这就需要动态扫描。动态扫描:利用人眼视觉暂留,多位数码管每次只显示一位数字,但是切换频率大于 200HZ(50 × 4),这样就能让人产生同时显示多个数字的错觉。具体操作是轮流向数码管送字形码和相应的位选。一个完整的驱动程序不只以上这些,一个完整的数码管驱动有 6部分:1. 码表(ROM):存储段码(一般放在 ROM中,节省 RAM空间),例如数字 0的段码就是 0xC0,码表则包含 0-9的段码2. 显存(RAM):保存要显示的数字,取连续地址(便于查表)3. 段选赋值:通过查表(码表)操作,将显存映射到段码4. 位选切换:切换显示的位置5. 延时:显示的数字短暂保持,提升亮度6. 消影:消除切换时不同位置互相影响而产生的残影

    标签: 单片机 数码管

    上传时间: 2022-06-08

    上传用户:canderile

  • 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