#include<reg51 h> #include <intrins h> unsigned char code FONT16x16[3][32] {0xEF 0xFB 0xEE 0x01 0xEE 0xEF 0xEE 0xEF 0x02 0xEB 0xDA 0x81 0xDA 0xBB 0xDA 0xBB 0xDA 0xBB 0xBA 0xBB 0xD6 0x83 0xEE 0xEF 0xD6 0xEF 0xBA 0xEB 0x7A 0x01 0xFF 0xFF } {0xFE 0xFF 0xEE 0xFF 0xEE 0xFF 0xEE 0xF7 0xC0 0x03 0xDE 0xFF 0xBE 0xFF 0xBE 0xFF 0x7E 0xEF 0xC0 0x07 0xFE 0xFF 0xFE 0xFF 0xFE 0xFF 0xFE 0xFB 0x00 0x01 0xFF 0xFF } {0xFE 0xFF 0xFE 0xFF 0xFD 0x7F 0xFB 0xBF 0xF7 0xDF 0xEF 0xAF 0xD0 0x11 0x3E 0xFB 0xFE 0xFF 0xFE 0xBF 0xF0 0x1F 0xFE 0xFF 0xFE 0xFF 0xFE 0xF7 0x80 0x03 0xFF 0xFF } sbit SDI P2^1; sbit SRCLK P2^0; sbit RCLK P2^2; #define LineCtrl P1 void delay unsigned int us { while us ; } void SendByte unsigned char dat { unsigned char i; for i 0;i<8;i++ { SRCLK 0; if dat&0x80 SDI 1; else SDI 0; SRCLK 1; dat dat<<1; } } void Display unsigned char dat1 unsigned char dat2 unsigned char dat3 { unsigned char i; for i 0;i<16;i++ { SendByte dat3[2 i+1] ; SendByte dat3[2 i] ; SendByte dat2[2 i+1] ; SendByte dat2[2 i] ; SendByte dat1[2 i+1] ; SendByte dat1[2 i] ; RCLK 0; nop ; nop ; nop ; nop ; LineCtrl i; RCLK 1; delay 100 ; } } void main void { while 1 Display FONT16x16[0] FONT16x16[1] FONT16x16[2] ; }">#include<reg51 h> #include <intrins h> unsigned char code FONT16x16[3][32] {0xEF 0xFB 0xEE 0x01 0xEE 0xEF 0xEE 0xEF 0x02 0xEB 0xDA 0x81 0xDA 0xBB 0xDA 0xBB 0xDA 0xBB 0xBA 0xBB 0xD6 0x83 0xEE 0xEF 0xD6 0xEF 0xBA 0xEB 0x7A 0x01 0xFF 0xFF } {0xFE 0xFF 0xEE 0xFF 0xEE 0xFF 0xEE 0xF7 0xC0 0x [更多]
2022-06-15 16:38:40 1KB 单片机
1
基于51单片机的led点阵,实现基本汉字的显示
2021-12-23 23:44:34 44KB 1234
1
本项目有全套的电路图及程序文件,proteus联合keil仿真成功
2021-12-15 22:44:46 78KB 单片机 课程设计 1616 点阵
1
16x16点阵显示 两种显示效果(移动+卷动).rar 16x16点阵显示 两种显示效果(移动+卷动).rar
1
基于C51的LED点阵显示屏基于C51的LED点阵显示屏基于C51的LED点阵显示屏
2021-11-18 14:03:03 673KB LED 点阵 C51
1
/*****16X16点阵显示*****/ /*****MCU:ATmega16;编程器:ICCAVR6.3;仿真:protues*****/ /*****使用4块8X8点阵,共阴极扫描,74HC595级联,74HC154行扫描*****/ /*****protues仿真图只为仿真,实际应用请加限流电阻于计算电源电源*****/ /*****此程序只供学习交流使用 ^-^ *****/ /*****编写:滨子MG*****/ /*****时间:2010-4-26*****/ 此程序以仿真通过,压缩包中包含仿真图。
1
用最笨的方法写了个基于stm32F103的16x16点阵显示的代码,可以实现显示、上下左右的移动功能。自己调试没有问题。里面带了字库文件,需要的可以自行找到相应的字拷贝到程序中的字库数组中。原本想附带送一个注册版的点阵字库软件,奈何分数太少。其实有字库也是一样的。 资源中附带了所用的点阵显示的原理图。总的来说,代码不够优美,是比较原始的显示和移动方法,有一定的参考价值。
2021-03-08 22:52:32 15.57MB stm32 点阵显示
1
用FPGA去控制16X16的点阵显示出汉字来,汉字具有滚动功能
2020-05-03 16:56:06 570KB FPGA 16x16点阵
1