当前位置:首页 >> 信息与通信 >>

数字0-9点阵循环显示程序


数字 0-9 点阵循环显示 分析:重点是数字 0-9 点阵显示代码的形成: 如下图所示,假设显示数字“0” 1 2 3 4 5 6 7 8 见图志

00 00 3E 41 41 41 3E 00 因此,形成的列代码为 00H,00H,3EH,41H,41H,3EH,00H,00H;只要把这 些代码分别送到相应的列线上面,即可实现“0”的数字显示。 同理,其他数字的显示代码可以由上可得。 实验程序框图:见图志 实验显示效果:见图志 源程序 #include <AT89X52.H> unsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned char code digittab[10][8]={{0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}, //0 {0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00}, //1 {0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00}, //2 {0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00}, //3 {0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00}, //4 {0x00,0x00,0x72,0x51,0x51,0x51,0x4e,0x00}, //5 {0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00}, //6 {0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00}, //7 {0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00}, //8 {0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00} //9

}; unsigned int timecount; unsigned char cnta; unsigned char cntb; void main(void) { TMOD=0x01;//启用定时器方式 1 TH0=(65536-3000)/256;//定时 3ms TL0=(65536-3000)%256; TR0=1; ET0=1; EA=1; while(1) {; } } void t0(void) interrupt 1 using 0 { TH0=(65536-3000)/256; TL0=(65536-3000)%256; P3=tab[cnta]; P1=digittab[cntb][cnta]; cnta++; if(cnta==8)

{ cnta=0; } timecount++; if(timecount==333) { timecount=0; cntb++; if(cntb==10) { cntb=0; } } }



相关文章:
8x8点阵循环显示数字0-9
8x8点阵循环显示数字0-9_电子/电路_工程科技_专业资料。#include<reg51.h> #...8x8点阵循环显示数字0-9 2页 免费 数码管0-9循环程序 暂无评价 6页 免费 led...
8×8LED点阵显示数字0到9
8×8LED点阵显示数字0到9_电子/电路_工程科技_专业...编程使二极 管从 0 到 9 依次显示数字,如此循环...调出显示程序 调整数据指针 N 是否显示完毕 Y 图 ...
点阵式LED“0~9”数字显示
点阵式LED“0~9”数字显示_电子/电路_工程科技_专业...·外部程序存储器寻址空间为 64kB ·逻辑操作位寻址...送出表示图形或文字信息的脉冲信号,反复循环以上操作...
LED点阵0到9显示
00H END 6.C 语言源程序 #include <AT89X52.H> unsigned char code tab[...8x8点阵循环显示数字0-9 2页 免费 《电子设计基础》课程设... 8页 1下载券...
点阵式LED“0-9”数字显示技术
点阵式LED“0-9数字显示技术 - 目录 第一章 绪论... 2 第二章 方案设...
点阵式LED“0-9”数字显示技术
“点阵模 块”区域中的“DC1-DC8”端口上; 4.程序设计内容 . (1).数字0-9点阵显示代码的形成 如下图所示,假设显示数字“0” 12 3 4 5 6 7 8 ●●...
单只数码管循环显示0-9_图文
电平,使单个数码管循环 显示 0-9 这 10 个数字...[i],数码管依次显示 0-9 源程序: #include<reg...单片机课设16x16点阵液晶... 20页 2下载券 用单片机...
按键控制一位数码管 循环显示0-9 单片机 C语言
按键控制一位数码管 循环显示0-9 单片机 C语言_电子/电路_工程科技_专业资料。...单片机矩阵键盘检测程序... 8页 免费 单片机实验 八段数码管显... 4页 免费...
8_8点阵实验(程序+仿真)
8_8点阵实验(程序+仿真)_电子/电路_工程科技_专业资料。200 RESPACK-8 1 U1...8X8LED 点阵显示数字 说明:8X8LED 点阵循环显 示数字0~9,刷新过程由定时器...
单只数码管循环显示0-9
在数码管上循环显示 0-9 数字,显 示时间的间隔可通过修改延时程序。 * LED 数码显示原理: * 七段 LED 显示器内部由七个条形发光二极管和一个小圆点发光二极管...
更多相关标签: