12864正弦,打点51程序

12864正弦,打点51程序

ID:42132774

大小:84.50 KB

页数:17页

时间:2019-09-08

12864正弦,打点51程序_第1页
12864正弦,打点51程序_第2页
12864正弦,打点51程序_第3页
12864正弦,打点51程序_第4页
12864正弦,打点51程序_第5页
资源描述:

《12864正弦,打点51程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、12864正弦,打点51程序#包括“reg52。”#包括“信息。”#包括“数学。”#定义uncharunsignedchar#定义unsignedint违本意#定义数据端口PO#定义Vmax16#定义频率60P3八了RS二5;P3"了RW二6;P3八了恩二4;浮点数;unchar代码显1[]二{“峰值16v”};unchar代码xian2[]二{“频率60hz”};无效delayms(unsignedintn)未签名字符;为(n;0;n)对于(i二0;i<100;i+);}checkbusy虚空(void){RS=0;R

2、W二1;EN=1;数据端口二Oxff;而(数据端口和0x80);EN=0;无效writecommand(unsignedcharCMD)checkbusy();RS=O;RW二0;EN=1;数据端口二CMD;_nop_();EN=0;}无效WriteData(unsignedchar威刚){checkbusy();RS=1;RW二0;EN=1;数据端口二威刚;_nop_();EN=O;}unsignedcharreaddata(void){unsignedcharRDATA;数据端口二Oxff;checkbusy();R

3、S=1;RW二1;EN=0;EN=1;RDATA二数据端口;EN=0;返回rdata;虚空(void)ClrGDRAM无符号字符x,y;对于(y二0;y<64;y++)对于(x=0;x<16;x+++)writecommandwritecoininandwritecoininandwritecommand(0x34);(Y+0x80);(x+0x80);(0x30)://行地址//列地址WriteData(0x00);WriteData(0x00);//writecommand(0x30);虚空(void)Lcmlnit

4、writecoimnand(0x30);(50)delayms;writecommand(0x01);(50)delayms;writecoimnand(0x06);(50)delayms;writecoimnand(0x0c);clrgdramO;/PSB二1;slzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslz%lzslzslzslzslzXTXXTXXTX<1^#T>#T><1^<1^<1^#T^#T^#T^#T^#T^函数名:放矿口函

5、数说明:画点传入参数:打点位置(xO,yO);颜色二1,点亮;颜色二0,擦除传出参数:无返回值:无slzslzslz>1^>1^>1^>1^>1^>1^>X^>1^>1^s£^%£^>1^>1^>iz>1^>1^%lz%lz>1^>1^>1^^Tx^7%^gx^Tx^Tx^7^^7^^7^#tx^Tx^Tx^7^^7^#Tx#Tx#T^>r^zt%#Tx#Tx#T^#T^yr^#T^#T^#T^^TxZ^xZjX#T^#T^#T^#T^#T^#T^#Tx#Tx#Tx#Tx>r^>r^>r^#T^#T^#T^#T^#T^#

6、T^zr^>r^>r^#T^/无效的钢针(unsignedchar,unsignedchar,unsignedchar的颜色){unsignedchar行颈、cbite;unsignedchar丹贝,tempi;writecoimnand(0x34);writecoimnand(0x36);颈二x>>4;cbite二x&OxOf;如果(y<32)行=丫;{行二y-32;颈+二8;}writecominand(0x80+彳亍);writecoimnand(0x80+颈);readdata();丹贝二readdata();r

7、eaddata()tempi二;writecoimnand(0x80+行);writecominand(0x80+颈);如果(颜色){如果(cbite<8){丹贝

8、二(1<<(7-cbite));//tempi二(1〈〈(7-cbite));其他的{//丹贝二(1<<(15cbite));寺庙

9、=(1«(15cbite));}}其他的{如果(cbite<8)丹贝及=~(1<<(7-cbite));//tempi二(1〈〈(7-cbite));//丹贝二(1<<(15cbite));寺庙和二~(1«(15cbite));}

10、}WriteData(丹贝);WriteData(模板);writecoininand(0x30);}/slz>1^>1^>1^slzkIzk!zxlzxlzvizv!>vizvizvlxvizvizv!xv!xvlxv!x✓jxxjx函数名:drawrowline函数说明:画水平线传入参数(xO,y0):,水平线的

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

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

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