13. 动态数码显示技术

发布者:不懂之人最新更新时间:2016-09-21 来源: eefocus关键字:动态数码  显示技术 手机看文章 扫描二维码
随时随地手机看文章
1.  实验任务 
如图4.13.1所示,P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示“12345”字样;当开关接低电平时,显示“HELLO”字样。 
2.  电路原理图 
 
图4.13.1 
3.  系统板上硬件连线 
(1.       把“单片机系统”区域中的P0.0/AD0-P0.7/AD7用8芯排线连接到“动态数码显示”区域中的a-h端口上;
(2.       把“单片机系统”区域中的P2.0/A8-P2.7/A15用8芯排线连接到“动态数码显示”区域中的S1-S8端口上; 
(3.       把“单片机系统”区域中的P1.7端口用导线连接到“独立式键盘”区域中的SP1端口上; 
4.  程序设计内容 
(1.       动态扫描方法 
动态接口采用各数码管循环轮流显示的方法,当循环显示频率较高时,利用人眼的暂留特性,看不出闪烁显示现象,这种显示需要一个接口完成字形码的输出(字形选择),另一接口完成各数码管的轮流点亮(数位选择)。 
(2.       在进行数码显示的时候,要对显示单元开辟8个显示缓冲区,每个显示缓冲区装有显示的不同数据即可。 
(3.       对于显示的字形码数据我们采用查表方法来完成。 
5.  程序框图
开始

K1按键识别成功否?

置显示“12345”字形码首地址

置显示“HELLO”字形码首地址

置字形码偏移量和位选代码

查表并送出显示

延时2ms,并指向下一个偏移量

5个数码管显示完否?

  
图4.13.2 
6.  汇编源程序 
              ORG 00H 
START:        JB P1.7,DIR1 
               MOV DPTR,#TABLE1 
              SJMP DIR 
DIR1:         MOV DPTR,#TABLE2 
DIR:     MOV R0,#00H 
              MOV R1,#01H 
NEXT:         MOV A,R0 
               MOVC A,@A+DPTR 
              MOV P0,A 
               MOV A,R1 
              MOV P2,A 
              LCALL DAY 
               INC R0 
              RL A 
              MOV R1,A 
               CJNE R1,#0DFH,NEXT 
              SJMP START 
DAY:          MOV R6,#4 
D1:           MOV R7,#248 
               DJNZ R7,$ 
              DJNZ R6,D1 
              RET 
TABLE1:       DB 06H,5BH,4FH,66H,6DH 
TABLE2:       DB 78H,79H,38H,38H,3FH 
              END 
7.  C语言源程序 
#include  
unsigned char code table1[]={0x06,0x5b,0x4f,0x66,0x6d}; 
unsigned char code table2[]={0x78,0x79,0x38,0x38,0x3f}; 
unsigned char i; 
unsigned char a,b; 
unsigned char temp; 
void main(void) 

  while(1) 
    { 
      temp=0xfe; 
      for(i=0;i<5;i++) 
        { 
          if(P1_7==1) 
            { 
              P0=table1
            } 
            else 
              { 
                P0=table2
              } 
          P2=temp; 
          a=temp<<(i+1); 
          b=temp>>(7-i); 
          temp=a|b; 
     for(a=4;a>0;a--) 
          for(b=248;b>0;b--); 
        } 
    } 
}
关键字:动态数码  显示技术 引用地址:13. 动态数码显示技术

上一篇:14. 4×4矩阵式键盘识别技术
下一篇:12. 可预置可逆4位计数器

推荐阅读最新更新时间:2024-03-16 15:11

打造显示技术完整生态,TCL计划76亿元拿下三星苏州厂
TCL科技于周五晚间宣布“拿下”韩商三星在苏州的LCD产线,其控股子公司TCL华星将以10.80亿美元收购苏州三星电子液晶显示科技有限公司(SSL)60%的股权、苏州三星显示有限公司(SSM)100%的股权... TCL科技8月28日晚公告,子公司TCL华星于28日与三星显示株式会社(三星显示)签署《股权转让协议》、《增资协议》,公司与TCL华星、SSL签署了《股东间协议》。根据协议,公司将以10.8亿美元(约76.22亿元)收购三星电子液晶显示科技有限公司(SSL)60%的股权、苏州三星显示有限公司(SSM)100%的股权。 公开资料显示,SSL设立于2011年
[电源管理]
打造<font color='red'>显示技术</font>完整生态,TCL计划76亿元拿下三星苏州厂
KST-51单片机:c语言编程实现数码动态显示秒表的倒计时
/*60S倒计时*/ /*个位每1S变一次,从0~9*/ /*十位,个位为0的下一秒十位发生变化*/ #include reg52.h sbit ADDR0=P1^0; sbit ADDR1=P1^1; sbit ADDR2=P1^2; sbit ADDR3=P1^3; sbit ENLED=P1^4; unsigned char code LedChar = { 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, 0x80,0x90 }; void main() { unsigned int cnt=0; //记录中断次数 unsigned int sec=0; //记录
[单片机]
柔性屏VS投影 谁是未来主流显示技术
  目前主流的显示技术大概有两种,一种是顺着传统的LCD、OLED技术发展而来的柔性AMOLED技术,另一种则是越来越微型化的 投影 显示技术。目前这两种前沿的显示技术都已经应用到了消费电子产品上,但究竟谁能代表未来的主流显示技术,业界也展开了激烈的探讨下面就随汽车电子小编一起来了解一下相关内容吧。    未来的显示技术是什么样子?   是可以随意弯曲的 柔性屏 ,还是户外随处可见的LED大屏,亦或是可以凭空 投影 的全息影像?关于未来,我们有太多的憧憬,但事实上这些憧憬也在逐渐变成现实。   目前主流的显示技术大概有两种,一种是顺着传统的LCD、OLED技术发展而来的柔性AMOLED技术,另一种则是越来越微型化的 投影 显示
[汽车电子]
51单片机~动态数码管的显示,消影,消抖,静态扫描,动态扫描
动态数码管的显示,由浅入深,原理 (一)视觉暂留: code存储在程序存储器里,表示只读,不加code的数组存在内存里可读可写。 #include reg52.h typedef signed char int8; typedef signed int int16; typedef signed long int32; typedef unsigned char uint8; //字符型 typedef unsigned int uint16; typedef unsigned long uint32; sbit duanxuan=P2^5; //段选控制数字显示 sbit weixuan=P2^6;
[单片机]
51单片机~<font color='red'>动态</font><font color='red'>数码</font>管的显示,消影,消抖,静态扫描,<font color='red'>动态</font>扫描
车载显示迎来发展新拐点,2023深圳国际车载显示技术展为您揭晓
重磅来袭! 随着智慧 科技 不断发展,以“ 智能 化”为主题的汽车革命正带动汽车产业大洗牌。汽车从交通工具逐渐演化成日常生活的第三空间,用户对乘坐体验要求也将逐步更高。近年来,智能座舱加速普及,显示屏作为智能座舱最主要的交互界面也迎来了巨大的市场发展机会。 车载显示屏功能日益完善,显示屏数量/面积提升,根据ICVTank预测到2025年中控屏、全液晶仪表盘、流媒体后视镜、HUD渗透率分别达到100%、70%、30%、30%,车载显示逐步向大尺寸、多屏化方向发展,带动显示面板、触控显示模组、背光模组、玻璃盖板等核心部件需求不断增长。这对整个行业的技术要求,尤其是对尖端技术的需求也在不断提升。 为整合全球汽车产业资源,助力车
[汽车电子]
车载显示迎来发展新拐点,2023深圳国际车载<font color='red'>显示技术</font>展为您揭晓
51单片机之数码动态循环左移显示手机号
课设题目:数码管手机号 要求:四位一体共阴数码管循环左移显示手机号,显示完成蜂鸣器响一次,重复循环 一:共阴极数码管16进制编码1~f如下: uchar code table = {0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; 二:proteus中各元件符号表示:CRYSTAL 晶振 ;电解电容:CAP-即可搜到;电阻:res; 7SEG-MPX4-CC 四个共阴二极管显示器 1234 是阴公共端; 排阻:respack 三:总体电路图 实物图:(前三位的手机号,太懒,不想上传太多图片了)
[单片机]
51单片机之<font color='red'>数码</font>管<font color='red'>动态</font>循环左移显示手机号
24. 8X8 LED点阵显示技术
1. 实验任务 在8X8 LED点阵上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。 2. 电路原理图 图4.24.1 3. 硬件电路连线 (1). 把 单片机系统 区域中的P1端口用8芯排芯连接到 点阵模块 区域中的 DR1-DR8 端口上; (2). 把 单片机系统 区域中的P3端口用8芯排芯连接到 点阵模块 区域中的 DC1-DC8 端口上; 4. 程序设计内容 (1). 8X8 点阵LED工作原理说明 8X8点阵LED结构如下图所示 从图4.24.2中可以看出,8X8点阵共需要64个发光二极管
[单片机]
24. 8X8 LED点阵<font color='red'>显示技术</font>
基于ARM7微处理器的中文液晶显示技术
1 引言 液晶显示屏LCD作为一种功耗低、体积小、无辐射的显示器件,近几年被广泛应用于各式各样的嵌入式电子产品中,LCD可分为段位式、字符式和点阵式三种,其中,段位式LCD和字符式LCD只能用于字符和数字的简单显示,不能满足图形曲线和汉字显示的要求,而点阵式LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动动画功能,分区开窗口、反转、闪烁等功能,用途十分广泛,为了简化液晶 显示电路的设计和应用,生产厂家通常将液晶显示单元、显示控制器,显示内存和显示驱动电路等装配在一起,做成液晶显示模块LCD Module(LCM) 。LCM对外提供标准数据和控制接口以及控制指令,本文以ATM12864C为例,
[电源管理]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved