最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形最新单片机仿真 按键控制8×8LED点阵屏显示图形
2022-05-21 09:08:40 30KB 单片机 文档资料 嵌入式硬件
最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机仿真 点阵LED例子最新单片机
内容丰富,清晰,程序简单容易明白。显示效果本人觉得好可以。由于是新手不知道分数是否合适大家见谅一下。
2022-05-19 22:20:19 66KB 使用74HC138 51单片机
1
16×16点阵LED显示汉字 Proteus中点阵LED最大为8×8点阵,不能用来显示汉字,而四片接在一起又因为引脚太近,无法接线。然而,是不是这样就意味着不能仿真“点阵汉字”了呢?笔者经过研究,将库里的8×8点阵LED修改后,将四片8×8点阵LED合并成一体,就成了16×16的点阵LED了。 该LED的特点是:共阴、逐行扫描、低在前高位在后,上面的引脚为数据口,下面的引脚为行选引脚,低电平有效。 电路由AT89C52、4片74HC138、4片8×8点阵组成。74HC138用于选择行,4片74HC138的有效顺序为:左上,右上,左下,右下。P0口作为数据口,4片74HC138列引脚都接到P0口。显示汉字的示意图如下图所示: ---------------------> ----------------------> ---------------------------------------------------------------- LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB ---------------------------------------------------------------- LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB LSB 0 1 2 3 4 5 6 7 MSB | LSB 0 1 2 3 4 5 6 7 MSB ---------------------------------------------------------------- 以下程序在16×16点阵LED上依次显示“梅川酷子”四个字,分别用正向显示和反向显示,间隔两秒钟变换一次,电路图和效果图下图所示。 AT89c52晶振频率为24MHz,用T0定时,改变变量flag值,从而让程序确定显示哪个汉字和显示方式(正向or反向)。 #i nclude #define int8 unsigned char #define int16 unsigned int #define int32 unsigned long int8 flag; /* flag变量 MSB 7 6 5 4 3 2 1 0 LSB × × × Bit5=1,Bit4=0 时,负向显示 Bit5=0,Bit4=1 时,负向显示 Bit[2..0]74HC138的片选信号 */ int8 n; int8 code table[][32]={ {0x88,0x00,0x88,0x00,0x88,0x7F,0x48,0x00,0xDF,0x1F,0xA8,0x10,0x9C,0x12,0xAC,0x14,0xEA,0x7F,0x8A,0x12,0x89,0x14,0x88,0x10,0x88,0x7F,0x08,0x10,0x08,0x14,0x08,0x08},/*"梅",0*/ {0x08,0x20,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x04,0x21,0x04,0x20,0x02,0x00},/*"川",1*/ {0x00,0x08,0xFE,0x08,0x28,0x0A,0x28,0x7E,0xFE,0x0A,0xAA,0x09,0xAA,0xFF,0xEA,0x00,0x86,0x00,0x82,0x7E,0xFE,0x42,0x82,0x42,0x82,0x42,0xFE,0x7E,0x82,0x42,0x00,0x00},/*"酷",2*/ {0x00,0x00,0xF8,0x1F,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x41,0xFE,0xFF,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x40,0x01,0x80,0x00}/*"子",3*/ }; void delay(void); void main(void){ int8 i; int8 j; int8 index; flag=0x10; n=0; //定时器T0初始化 TMOD=0x01; TH0=0xb1; TL0=0xe0; ET0=1; EA=1; TR0=1; while(1) { index=flag&0x03; if((flag&0x30)==0x10) { //正向显示 for(i=0;i<8;i++) { //显示上半屏 P0=table[index][2*i]; //左上 P2=i|0x08; delay(); P0=table[index][2*i+1]; //右上 P2=i|0x10; delay(); } for(i=8;i<16;i++) { //显示下半屏 P0=table[index][2*i]; //左下 P2=(i-8)|0x20; delay(); P0=table[index][2*i+1]; //右下 P2=(i-8)|0x40; delay(); } } if((flag&0x30)==0x20) { //反向显示 for(i=0;i<8;i++) { P0=~(table[index][2*i]); //左上 P2=i|0x08; delay(); P0=~(table[index][2*i+1]); //右上 P2=i|0x10; delay(); } for(i=8;i<16;i++) { P0=~(table[index][2*i]); //左下 P2=(i-8)|0x20; delay(); P0=~(table[index][2*i+1]); //右下 P2=(i-8)|0x40; delay(); } } } } void delay(void){ int16 i; for(i=0;i<50;i++); } void timer0() interrupt 1 using 3 { TF0=0; TH0=0xb1; TL0=0xe0; //10ms中断一次 if(n<200) { n++; } else { //2秒改变一次 switch(flag) { case 0x10: { flag=0x11;//下次显示正向“川” break; } case 0x11: { flag=0x12;//下次显示正向“酷” break; } case 0x12: { flag=0x13;//下次显示正向“子” break; } case 0x13: { flag=0x20;//下次显示负向“川” break; } case 0x20: { flag=0x21;//下次显示负向“梅” break; } case 0x21: { flag=0x22;//下次显示负向“酷” break; } case 0x22: { flag=0x23;//下次显示负向“子” break; } case 0x23: { flag=0x10;//下次显示正向“梅” break; } } n=0; } }
2022-05-19 18:19:47 30KB 16*16 点阵
1
8×8LED点阵屏显示数字,源码完整,值得参考
2022-05-19 15:28:04 32KB 8×8 LED点阵屏 数字
1
包含GB2312、BIG-5、GB13000-1中的全部中日韩汉字等,共收录汉字和图形符号21886个,大小766080字节。
2022-05-19 14:57:51 351KB 单片机字库
1
这是一个使用Delphi实现的ASC16和HZK16 点阵字库显示。字库文件已经取模在单元文件里,无需加载字库文件即可显示。
2022-05-19 03:53:14 562KB Delphi 点阵
1
单片机课程设计---LED点阵电子显示屏的设计.doc
2022-05-18 21:02:15 593KB 电子资料
25 能接收串口信息的带中英文硬字库的80×16点阵显示屏.zip
2022-05-18 15:15:06 1015KB 串口信息
1
实现功能: # 电路制作简单,无需PCB板,只需元器件,采用USB 接口供电 # 采用LED点阵16*8显示,随音频变化而起伏显示 # 自动增益校正功能,音量调大调小都不会过满显示或显示过少(当然,音量也不能太小了。输入音量过小、电平比较低时,可以把音响的音量调小一点,音源的音量调大一些) 电路原理图: 管脚连接说明: 单片机的1脚为音频信号输入端,2~9/32~39为LED1点阵引脚,10~17/24~31为LED2点阵引脚,18/19为晶振、电容引脚,21/22为指示灯引脚(21为负极,22为正极), 40脚为VCC电源5V正极,20脚为GND电源负极(也是音频信号输入负极),23脚为空脚悬空。 详细的制作过程及说明详见附件分享! 成品展示: 元器件清单: 1、单片机STC12C5A60S2 PDIP40 (1片) 2、0788形红色8*8LED点阵屏(2块) 3、普通芯片座PIN40(2个) 4、USB公头(1个) 5、32.768MHz石英晶体(1个) 6、30pF电容(2个) 7、2PIN排针(1个) 8、1PIN杜邦线(2根) 9、USB延长线公对母(1根) 10、音频头(1个) 11、音频线(1根) 12、音频分离器(1个) 13、发光二极管(1个) 14、导线 若干
2022-05-17 19:23:47 1.83MB 快速傅里叶变换 电路方案
1