4.8mm点阵屏测试程序

4.8mm点阵屏测试程序

ID:37849849

大小:38.50 KB

页数:5页

时间:2019-06-01

4.8mm点阵屏测试程序_第1页
4.8mm点阵屏测试程序_第2页
4.8mm点阵屏测试程序_第3页
4.8mm点阵屏测试程序_第4页
4.8mm点阵屏测试程序_第5页
资源描述:

《4.8mm点阵屏测试程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、//--------------------------------//名称:C语言实现汉字显示(12c4052)//作者:wanchun311//日期:2008年12月15日//--------------------------------#include"reg51.h"#defineucharunsignedchar#defineuintunsignedintsbitRed=P1^7;//红色数据输出引脚低电平有效sbitCP=P1^6;//74HC595移时钟sbitSCK=P1^5;//74HC59

2、5锁存信号sbitOE=P1^4;//行扫描地址D(地址第四引脚)voidSendping();//发送半屏子程序ucharSendData;//要发送的数据变量ucharshuzu1;//数组一维变量ucharshuzu2;//数组二维变量ucharchang;//改变显示能容(0为欢迎光临;1为 停止营业)ucharhang;//行扫描变量(半屏只有16行,所 以hang=0到15)ucharcodedata1[4][32]={{ 0x02,0x20,0x0C,0x20,0x88,0x20,0x69,0x2

3、0, 0x09,0x20,0x09,0x22,0x89,0x21,0x69,0x7E, 0x09,0x60,0x09,0xA0,0x19,0x20,0x28,0x20, 0xC8,0x20,0x0A,0x60,0x0C,0x20,0x00,0x00},//学 {0x04,0x00,0x04,0x02,0x04,0x02,0x04,0x04, 0x04,0x08,0x04,0x30,0x05,0xC0,0xFE,0x00, 0x05,0x80,0x04,0x60,0x04,0x10,0x04,0x08, 0x04

4、,0x04,0x0C,0x06,0x04,0x04,0x00,0x00},//大{ 0x00,0x20,0x02,0x20,0x04,0x20,0x08,0x20, 0x3F,0xA0,0xC0,0x20,0x02,0x20,0x04,0xFF, 0x08,0x20,0xFF,0x20,0x10,0xA0,0x20,0xA0, 0x60,0xA0,0x03,0xA0,0x00,0x20,0x00,0x00},//华 {0x20,0x00,0x23,0xFF,0x22,0x02,0x22,0x0A, 0x22,0

5、x12,0x3F,0xE2,0x22,0x02,0x22,0x02, 0x22,0x02,0x3F,0xE2,0x22,0x12,0x22,0x12, 0x22,0x02,0x67,0xFF,0x22,0x00,0x00,0x00},//西 };//------------------------------------//----------字发送子程序-----------voidSendByte(void){ucharm;for(m=0;m<8;m++){CP=0;Red=!(SendData&0x80)

6、;//红屏 显示SendData=SendData<<1; CP=1;//移位时钟上升沿}}//-----------------------------------//----------行扫描子程序-------------voidRowsCan(void){ucharscan1;if(hang==0x10){hang=0x00;}scan1=(8+hang)%16;P1=P1&0xf0;P1=P1

7、scan1;hang++;}voidSendHang(void){ucharm2,shuzu;shuzu=s

8、huzu1*4;//一维数组变量参数传给 数组变量for(m2=0;m2<2;m2++){SendData=data1[shuzu] [shuzu2+m2];SendByte();}shuzu++;for(m2=0;m2<2;m2++){SendData=data1[shuzu] [shuzu2+m2];SendByte();}shuzu++;for(m2=0;m2<2;m2++){SendData=data1[shuzu] [shuzu2+m2];SendByte();}shuzu++;for(m2=0;m2

9、<2;m2++){SendData=data1[shuzu] [shuzu2+m2];SendByte();}SCK=0;SCK=1;//上升沿数据锁 存RowsCan();//行扫描}//---------------------------------------//----------发送一屏数据-----------------voidSendping(void){SendHa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。