点亮单个数码管

公共端由74H138 3线——8线译码器控制。
段码由74HC245三态输出的八组总线收发器驱动。

3线——8线译码器真值表

G1为高电平,G2A、G2B为低电平

A2 A1 A0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
0 0 0 0 1 1 1 1 1 1 1
0 0 1 1 0 1 1 1 1 1 1
0 1 0 1 1 0 1 1 1 1 1
0 1 1 1 1 1 0 1 1 1 1
1 0 0 1 1 1 1 0 1 1 1
1 0 1 1 1 1 1 1 0 1 1
1 1 0 1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 1 1 1 0
#include <STC8H.H>
#include "delay.h"unsigned char code LED_7SEG_AN[10] =
{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};     //共阳极数码管0~9
unsigned char code LED_7SEG_CAT[10] =
{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};    //共阴极数码管0~9/*74HC245
三态输出的八组总线收发器
OE低电平使能
DIR高电平由A到B输出
DIR低电平由B到A输出*/
#define OUT P0/*3线——8线译码器*/
sbit A0 = P2^2;
sbit A1 = P2^3;
sbit A2 = P2^4;void main(void)
{/*准双向口模式*/P0M0 = 0x00;P0M1 = 0x00;P2M0 = 0x00;P2M1 = 0xe3;while(1){unsigned char i;A2 = 0; A1 = 0; A0 = 0;for(i=0;i<10;i++){OUT = LED_7SEG_CAT[i];    delay_ms(250);  }}
}

STC8H8K64U——点亮单个数码管相关推荐

  1. 单个数码管动态显示(STM32F103C8T6)

    一.前言 通过STM32F103C8T6控制单个数码管动态显示数字0-9及字母A.B.C.D.E.F. 二.概述 数码管,也称作辉光管,是一种可以显示数字和其他信息的电子设备.玻璃管中包括一个金属丝网 ...

  2. 51单片机:单个数码管动态显示

    单个数码管动态显示 仿真电路(软件为Proteus) 所用元件目录 步骤 插入电路图 插入一段漂亮的代码片(软件为Keil) 段码 仿真电路(软件为Proteus) 所用元件目录 1.AT89C51R ...

  3. c51数码管显示汇编语言,单片机按键控制单个数码管显示汇编程序

    //***************************** //按键控制单个数码管显示程序 //***************************** ORG 0 LJMP MAIN ORG ...

  4. 基于MSP430G2553点亮TM1637数码管

    这里使用的TM1637是不带键盘的四数字显示的版本 具体的TM1637的操作可以去网上搜索它的使用手册,上面有这个器件的原理图和使用方法 这个代码的效果是每隔1s(大概是)数码管显示数字减一 这是要用 ...

  5. 蓝桥杯基础模块3_2:数码管动态显示

    一.模块题目 二.原理简述 动态显示的基本原理与实现思路(转载) 动态显示实质上就是轮流点亮单个数码管实现多位数码管整体显示的效果.在轮流显示过程中,每位数码管点亮时间为1-2ms,由于人的视觉暂留现 ...

  6. 四、共阳数码管的动态显示

    目录 1.什么是 静态显示和动态显示? 2.数码管的动态显示 1.什么是 静态显示和动态显示? ①静态显示:COM1~4都是由P0控制,例如:P0给8,则COM1~4都是显示8: 如果要显示2018: ...

  7. 【蓝桥杯】——七段数码管的运用

    目录 一.数码管 (一).数码管的简介 (二).数码管的分类 (三).数码管是显示结构 (四).共阳数码管段码介绍 二.数码管的显示方式 (一)静态显示方式 1.静态显示方式简介 2.数码管静态显示方 ...

  8. 51单片机——共阳数码管的动态显示(有一个小问题)

    51单片机--数码管的动态显示 数码管的原理图及基本原理 例题(附代码) 数码管的原理图及基本原理 原理图 怎么工作的我就不介绍了,具体看我这个专栏中以前的博客 基本原理 动态显示实质上就是轮流点亮单 ...

  9. 【蓝桥杯—单片机学习笔记(四)】共阳数码管的动态显示

    一.要求 在CT107D单片机训练综合平台上,实现数码管的动态显示,在8位数码管中,前面4位显示年份"2022",接着是2个分隔符"--",最后两位是月份,从1 ...

最新文章

  1. PHP 显示文章发布日期 一小时前 一天前 一月前 一年前
  2. 运维的shell小编(1)
  3. SpringBoot项目中,如何更规范的使用PageHelper分页?
  4. iOS 定位功能的实现
  5. [linux驱动]linux驱动模块
  6. php优化-》常用到的部分优化
  7. qt mingw连接mysql_win下Qt连接MySql (mingw)
  8. java中的saturn_Saturn分布式调度平台系列:高屋建瓴之设计原理简析
  9. Locality-sensitive hashing
  10. SQL Server 和 HSQLDB 中使用 merge into 完成 saveOrUpdate
  11. python 谷歌翻译
  12. 彻底去除2345好压的广告方法
  13. 华三交换机开机dhcp snooping
  14. 系统间通信:网络I/O模型
  15. IT视频课程集(包含各类Oracle、DB2、Linux、Mysql、Nosql、Hadoop、BI、云计算、编程开发、网络、大数据、虚拟化
  16. python代码图片头像_python图像处理-个性化头像
  17. 1024程序员节,我们组织了一场关于新体验、新技术的活动,11月
  18. python 列表排序_python列表排序有哪些
  19. 设计模式 之 结构型模式
  20. python tk窗口 选择 销毁_Python tkinter - 删除其他窗口 - 已调用tk.withdraw()

热门文章

  1. 字符串括号匹配c语言,数据结构C语言括号的检验源程序 , 数据结构(C) 请用类C语言实现括号匹配的检验这个算法...
  2. InDesign 教程:了解基本文本格式
  3. ascii码及其汉字编码
  4. Wex5 开发工具及相关插件安装
  5. 无人驾驶虚拟仿真(八)--图像处理之车道线识别3
  6. k线形态-T字线形态
  7. Excel表格匹配查找方法:VLOOLUP方法
  8. AMQ 虚拟topic
  9. php语言的form,PHP语言 HTTP请求类,支持GET,POST,Multipart、form-data
  10. 什么是gulp?使用方法?