当前位置: 首页 > news >正文

seo网站推广全程实例wordpress图片ssl

seo网站推广全程实例,wordpress图片ssl,建设网站对于客户,泉州做网站qzxiaolv内容 静态数码管:最左端显示0 动态数码管:从左到右,显示0-9 数码管简介 数码管是一种半导体发光器件,其基本单元是发光二极管; 类别: 数码管按段数可分为七段数码管和八段数码管,八段数码管…

内容

静态数码管:最左端显示0
动态数码管:从左到右,显示0-9

数码管简介

数码管是一种半导体发光器件,其基本单元是发光二极管;

类别:

  • 数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元,也就是多一个小数点(DP),这个小数点可以更精确的表示数码管想要
    显示的内容;
  • 按能显示多少个(8)可分为1位、2位、3位、4位、5位、6位、7位等数码管;
  • 按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管;

共阳数码管和共阴数码管:

  • 共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮;
  • 共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮;

显示原理

我们开发板上使用的数码管是2个四位一体的共阴极数码管(即8个LED的阳极全部并联一起引出,阴极分别引出如A、B、……、DP);

如果要让共阴数码管显示数字0,即对应的段ABCDEF要点亮即给它高电平,其他的段熄灭即给它低电平,其他的数字显示方式一样;

共阴和共阳数码管的0-F段码数据表

  • 共阴数码管码表
0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x770x7c0x390x5e0x790x710x00
0123456789ABCDEF无显示
  • 共阳数码管码表
0xC00xF90xA40xB00x990x920x820xF80x800x900x880x830xC60xA10x860x8E0xFF
0123456789ABCDEF无显示

从上述共阳和共阴码表中不难发现,它们的数据正好是相互取反的值;

共阴数码管数字0段码,0x3f,其二进制是0011 1111,该段码数据由来,是将dp段做为最高位,a段作为最低位,共8位,正好和51单片机的一组端口数一样,因此可以直接使用某一组端口控制数码管的段选数据口,比如P0口

静态数码管显示原理

每个数码管的段选接一个8位数据线来保持显示的字形码,当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止;

优点是占用CPU时间少,显示便于监测和控制;

缺点是硬件电路比较复杂,成本较高,比如使用4个静态数码管,那么就得32个IO来控制,这对51单片机来说是无法承受的;

动态数码管显示原理

将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效;

选亮数码管采用轮流显示的方式,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示;

动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路的电阻;

原理图

线路图
在这里插入图片描述
在这里插入图片描述

由原理图可以看出,P00-07管脚控制数码管显示的图形,P22-24控制哪个数码管被点亮;

因为单片机IO口外部都增加了外部上拉电阻,因此P22、P23、P24引脚默认就是高电平,根据74HC138译码器输出特点,此时Y7脚输出有效(即LED8点亮),为低电平;

而数码管的段选a-dp连接在74HC245驱动芯片输出口,由P0端口控制,所以只要控制P0口输出高电平,SMG1最左边那个数码管默认就可以显示;

静态数码管

思路

让P0口设置为0的的段码数据,即可在最左端显示数字0

编码

main.c

/** @Description: 静态数码管-最左端显示0*/
#include "reg52.h"typedef unsigned int u16; // 对系统默认数据类型进行重定义
typedef unsigned char u8;#define SMG_A_DP_PORT P0 // 使用宏定义数码管段码口// 共阴极数码管显示0~F的段码数据
u8 gsmg_code[17] = {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71};void main()
{SMG_A_DP_PORT = gsmg_code[0]; // 将数组第1个数据赋值给数码管段选口while (1){}
}

编译和结果

按F7编译,无错误,生成.hex文件,使用pz-isp将hex文件下载到单片机

结果:数码管最左端显示0
在这里插入图片描述

动态数码管

思路

人的肉眼正常情况下只能分辨变化超过24ms间隔的运动;

所以我们可以循环点亮各个数码管,并且这个循环间隔不超过24ms,这样看起来就是每个数码管都被点亮了;

编码

main.c

/** @Description: 动态数码管-从左到右,显示0-9*/
#include "reg52.h"typedef unsigned int u16; // 对系统默认数据类型进行重定义
typedef unsigned char u8;#define SMG_A_DP_PORT P0 // 使用宏定义数码管段码口// 定义数码管位选信号控制脚
sbit LSA = P2 ^ 2;
sbit LSB = P2 ^ 3;
sbit LSC = P2 ^ 4;// 共阴极数码管显示0~F的段码数据
u8 gsmg_code[17] = {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71};/*** @description: 延时函数(循环一次大约10us)* @param {u16} ten_us* @return {*}*/
void delay_10us(u16 ten_us)
{while (ten_us--);
}/*** @description: 循环点亮各个数码管* @return {*}*/
void smg_display(void)
{u8 i = 0;for (i = 0; i < 8; i++){switch (i) // 位选{case 0:LSC = 1;LSB = 1;LSA = 1;break;case 1:LSC = 1;LSB = 1;LSA = 0;break;case 2:LSC = 1;LSB = 0;LSA = 1;break;case 3:LSC = 1;LSB = 0;LSA = 0;break;case 4:LSC = 0;LSB = 1;LSA = 1;break;case 5:LSC = 0;LSB = 1;LSA = 0;break;case 6:LSC = 0;LSB = 0;LSA = 1;break;case 7:LSC = 0;LSB = 0;LSA = 0;break;}SMG_A_DP_PORT = gsmg_code[i]; // 传送段选数据delay_10us(100);			  // 延时一段时间,等待显示稳定SMG_A_DP_PORT = 0x00;		  // 消影}
}void main()
{while (1){smg_display();}
}

编译和结果

按F7编译,无错误,生成.hex文件,使用pz-isp将hex文件下载到单片机

结果:
在这里插入图片描述

http://www.yayakq.cn/news/685100/

相关文章:

  • 建设银行贵阳银行下载官方网站电子商务网站前台设计
  • 网站站点管理在哪里wordpress 导入的模板
  • 凡科小程序模板网站seo优化合同
  • 网站多少页面合适专业网站营销
  • 网站单页在线制作手机如何编辑网页内容
  • 网站策划论坛太仓网站建设有限公司
  • 网站制作和推广lv官网三三网是什么网站
  • 阿里云模板建站怎么样网站流量怎么做的
  • 建设工程j教育网站ppt设计主题
  • 做短视频的网站收益微信小程序开发流程详细
  • 智能城市 电子商务网站建设合肥网站建设王道下拉??
  • 外贸都是在哪些网站做建设网站的岗位
  • 网站备案证明个性化网站制作
  • 做月季评分表的工程网站叫什么网站空间2G一年多少钱
  • 汕头市住房和城乡建设局网站个人网站备案转企业备案
  • 网站只能在vps里打开功能网站
  • 公司网站设计的公司东莞市seo网络推广企业
  • 樱花动漫imomoe官网入口黄冈网站推广优化找哪家
  • 北京做的比较好的网站公司软考网络规划设计师论文
  • 山东省建设科技协会网站电子建设网站的目的
  • 邹城网站建设zczwxxwordpress共用用户数据
  • 网站图怎么做会高清图片写字楼装修公司
  • 做产地证的网站小游戏开发需要多少钱
  • 网站开发上海工资贷款网站源码html
  • 网站虚拟机从头做有影响吗网站平台怎么建设
  • html5怎么做简单的网站兰州口碑营销
  • 广州贸易网站快速网站开发框架
  • dede+营销型网站广州搜索排名优化
  • 做网站建沪尚茗居全包价格
  • 为自家企业做网站手机网站打开自动wap