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

数字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; } } }


相关文章:
8×8LED点阵显示数字0到9
8×8LED点阵显示数字0到9_电子/电路_工程科技_专业...编程使二极 管从 0 到 9 依次显示数字,如此循环...调出显示程序 调整数据指针 N 是否显示完毕 Y 图 ...
数码管循环显示0~9程序说明
数码管循环显示 0~9 程序说明功能说明:用一位数码管循环显示数字 0~9,数字间隔时间为 0.2 秒。 一、电路图 数码管循环显示 0~9 电路图 二、所用电子元...
LED点阵0到9显示
00H END 6.C 语言源程序 #include <AT89X52.H> unsigned char code tab[...8x8点阵循环显示数字0-9 2页 免费 《电子设计基础》课程设... 8页 1下载券...
单只数码管循环显示0-9_图文
电平,使单个数码管循环 显示 0-9 这 10 个数字...[i],数码管依次显示 0-9 源程序: #include<reg...单片机课设16x16点阵液晶... 20页 2下载券 用单片机...
单片机作业单只数码管循环显示0~9
0~9 循环系统是以 80C51 单片机为中心器件,利用 Keil 2 电子信息工程学院电子设计应用软件训练任务 进行程序编写,后由单个 LED 显示数字循环,以致达到任务要求。 ...
led数码显示器循环数字0-9
数字0-9点阵循环显示程序 3页 10财富值 LED数字显示屏驱动板 1页 2财富值喜欢...8X8点阵原理及驱动 10页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出...
按键控制一位数码管 循环显示0-9 单片机 C语言
按键控制一位数码管 循环显示0-9 单片机 C语言_电子/电路_工程科技_专业资料。...单片机矩阵键盘检测程序... 8页 免费 单片机实验 八段数码管显... 4页 免费...
点阵式LED“0~9”数字显示
点阵式LED“0~9”数字显示_电子/电路_工程科技_专业...·外部程序存储器寻址空间为 64kB ·逻辑操作位寻址...送出表示图形或文字信息的脉冲信号,反复循环以上操作...
8X8LED 点阵显示数字_图文
// 36 8X8LED 点阵显示数字 /* 名称:8X8LED 点阵显示数字 说明:8X8LED 点阵循环显 示数字 0~9,刷新过程由定时器中 断完成。 */ #include<reg51.h> #...
单只数码管循环显示0~9
项目一:单只数码管循环显示 0~9 一、 设计要求:用 C 语言编写程序实现 51...所以如果想让数码管显示数字 0,那么共阴数码管的字符编码为 00111111,即 0x3f;...
更多相关标签: