1、实验环境:win732位系统,keil2,proteus7.5sp3。
2、实验目的:学习通过编程控制共阴极数码管1-9显示。
3、实验连接图。

4、实验代码。

#include<reg52.h>
unsigned char seg7code[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
unsigned char a;void delay(int x)
{char i;while(x--){for(i=120;i>0;i--);}}
void main()
{char i;while(1){   for(i=1;i<10;i++){a=seg7code[i];P2=a;delay(500);}}
}

5、实验结果:

6、实验体会:
今天,进行了通过编程控制共阴极数码管1-9显示的实验,了解了数码管的知识,对单片机的理解进一步加深,有所收获,感觉棒棒哒,继续加油。

单片机实验(六)控制共阴极数码管1-9显示相关推荐

  1. 入门必做的51单片机实验2----》利用外部中断的方法来控制发光二极管和共阴极数码管显示十六进制的0到F

    嘿!各位中午好! 我是肖肖的猪会飞 欢迎收看肖小猪频道 刚刚做了个单片机实验->ヽ( ̄ω ̄( ̄ω ̄")ゝ 分享一下 文章目录 前言 一,实验题目 二,程序 三,仿真效果 前言 此实验为 ...

  2. C51单片机-共阳极数码管循环显示数字0至9,共阴极数码管循环显示5201314(动态)

    keil uVision4界面: #include<reg51.h> //包含8051单片机寄存器定义的头文件 //共阳极数码管0到9 unsigned char seg1[]={0xc0 ...

  3. 共阳数码管段码表_简单共阴极数码管电路图大全

    共阴极则是把所有LED的阴极连接到共同接点com,而每个LED的阳极分别为a.b.c.d.e.f.g及dp(小数点),如下图所示.图中的8个LED分别与上面那个图中的A~DP各段相对应,通过控制各个L ...

  4. 利用全加器实现7段数码管_简单共阴极数码管电路图大全(CD4511/段译码/驱动器)...

    共阴极则是把所有LED的阴极连接到共同接点com,而每个LED的阳极分别为a.b.c.d.e.f.g及dp(小数点),如下图所示.图中的8个LED分别与上面那个图中的A~DP各段相对应,通过控制各个L ...

  5. [STM32F1]基于STM32F103实现TM1640点亮16位共阴极数码管,显示“0~F”数字

    本节我们目标是实现TM1640点亮16位共阴极数码管,显示"0~F"数字: 1. 硬件设计 GPIO初始化配置 SCL(PB6)  SDA(PB7):开漏输出,通过IO模拟驱动TM ...

  6. 数码管静态显示到动态显示——六位8段数码管(共阴极)按顺序间隔1s显示数字1~6

    数码管静态显示到动态显示 2021-01-21,51单片机学习笔记 六位8段数码管(共阴极)按顺序间隔1s显示数字1~6 代码: /********************************** ...

  7. AVR单片机 实验六 AD转换应用实验

    AVR单片机 实验六 AD转换应用实验 1 实验目的 通过实验,了解AVR单片机模数转换器的初始化,及以定时器自动触发AD转换的方法和工作原理. 2 实验内容 (1) 调整可变电阻, 以获取模拟电压输 ...

  8. 八位一体共阴极数码管显示电子时钟+闹铃+温度检测

    老师一枚,服务于学生,制作了电子时钟融合温度检测的系统. 首先在焊接式前一定要仿真,更要注意仿真引脚和实际引脚的不同. 下面这个链接是常用元器件实物引脚图和解释. CSDNhttps://mp.csd ...

  9. 四位共阴极数码管显示“12.34”的主程序

    四位共阴极数码管显示"12.34"的主程序 本程序使用共阴极数码管,使用了TM1650驱动芯片,在stm32F103调试成功 #include "gpio.h" ...

  10. c语言控制4位数码管,用stm32控制4位数码管_stm32控制共阴数码管

    描述 1.stm32控制4位共阳数码管输出计数 用stm32控制4位数码管,需要用到GPIO口 PA0~PA11共12个引脚.首先我们来看看数码管的原理图. 因为是共阳所以12,9,8,6为电源输入, ...

最新文章

  1. python使用fpdf创建页眉、页脚并嵌入图片
  2. 一个SQL的几种写法
  3. Zabbix的分布式监控部署
  4. 复现经典:《统计学习方法》第 6 章 逻辑斯谛回归
  5. android graphics pipeline
  6. FineUILearning
  7. hbase-1.3.2安装
  8. 把斯坦福大学土地租出去?特曼坦言:目的就是赚钱
  9. 世界银行开放数据目录:后宫数据集三千个,人生赢家就是你
  10. matlab极坐标系作图,matlab极坐标作图
  11. linux 命令详解 大于号_Linux 命令出现号(大于号)如何退出[组图]
  12. Ubuntu下如何使用编译使用john-1.9.0源码
  13. layui时间范围控件限制时间
  14. uc浏览器设置里面的的浏览器ua是什么意思
  15. 楼氏电子推出具有高级功能的人工智能型TWS开发套件
  16. BSGS(拔山盖世算法),北上广深算法
  17. hibernate Criteria setProjection
  18. 如何在 Ubuntu 18.04 LTS 中配置 IP 地址?
  19. STM32 链接文件使用
  20. SecPod:基于虚拟化的安全系统框架

热门文章

  1. codewars练习js2021/5/67891026
  2. matlab randn state 2,randn('state',0)是什么意思?
  3. d3d9.dll丢失怎么办
  4. 非负大整数加法---网易校招附加题
  5. 解决Requirement already satisfied:问题
  6. vmware启动sda assuming drive cache黑屏
  7. matlab移植linux qt总结 (未实现)(21.8.25 已另寻别径)
  8. aqs clh java_并发编程——详解 AQS CLH 锁
  9. JDK内置并发框架AQS对CLH锁的优化
  10. 2022软件测试技能 Fiddler HTTP抓包调试工具完整详细教程