基于MSP430的12864串行底层函数_第1页
基于MSP430的12864串行底层函数_第2页
基于MSP430的12864串行底层函数_第3页
基于MSP430的12864串行底层函数_第4页
基于MSP430的12864串行底层函数_第5页
已阅读5页,还剩16页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/12864CCREATEDON2014721AUTHORJOHN/12864ST7920串口程序/INCLUDE“MSP430X24XH“INCLUDE“STRINGH“INCLUDE“STDIOH“/P50CS模组片选段,高电平有效/P51SID串行数据输入端/P53CLK串行同步时钟,上升沿时读取SID数据TYPEDEFUNSIGNEDCHARUCHARTYPEDEFUNSIGNEDINTUINTDEFINECS_HP5OUT|BIT0DEFINECS_LP5OUTI_NOP/函数名称DELAY_1MS功能延时约1MS的时间参数无返回值无/VOIDDELAY_1MSVOIDUCHARIFORI150I0I_NOP/函数名称DELAY_NMS功能延时N个1MS的时间参数N延时长度返回值无/VOIDDELAY_NMSUINTNUINTIFORINI0IDELAY_1MS/函数名称SENDBYTEUNSIGNEDCHARDAT功能串行传送一字节数据参数UNSIGNEDCHARDAT返回值无/VOIDSENDBYTEUCHARDATUCHARIFORI0I修改写)X,Y坐标区间分别为0,127、0,63即04/相当于X/16,即求出该位所在的字的地址TIER_BITX/相当于X16,即余数为点在字中的位置IFYY1TEMPY1Y1Y0Y0TEMPDODRAWPOINTX,Y0,COLORY0WHILEY1Y0/画水平直线垂直于Y轴的直线X0起点,X1终点/VOIDDRAWHORIZONTALLINEUNSIGNEDCHARY,UNSIGNEDCHARX0,UNSIGNEDCHARX1,UNSIGNEDCHARCOLORUNSIGNEDCHARTEMPREFRESH_DATACLEAR_GDRAMIFX0X1TEMPX1X1X0X0TEMPDODRAWPOINTX0,Y,COLORX0WHILEX1X0/画垂直直线垂直于X轴的直线Y0起点,Y1终点/VOIDDRAWVERTICALLINE1UNSIGNEDCHARX,UNSIGNEDCHARY0,UNSIGNEDCHARY1,UNSIGNEDCHARCOLORUNSIGNEDCHARTEMPIFY0Y1TEMPY1Y1Y0Y0TEMPDODRAWPOINTX,Y0,COLORY0WHILEY1Y0/画水平直线垂直于Y轴的直线X0起点,X1终点/VOIDDRAWHORIZONTALLINE1UNSIGNEDCHARY,UNSIGNEDCHARX0,UNSIGNEDCHARX1,UNSIGNEDCHARCOLORUNSIGNEDCHARTEMPIFX0X1TEMPX1X1X0X0TEMPDODRAWPOINTX0,Y,COLORX0WHILEX1X0/画任意两点(X0,Y0)和(X1,Y1)之间的直线X0,Y0起点,X1,Y1终点变量说明DX表示直线X轴的差值变量,DY表示直线Y轴的差值变量DX_SYM表示X轴增长方向(1为减值方向,1为增值方向)DY_SYM表示Y轴增长方向(1为减值方向,1为增值方向)DX_X2表示DX2;DY_X2表示DY2(用于加快运算速度)DI表示决策变量/CHARDRAWLINEUNSIGNEDCHARX0,UNSIGNEDCHARY0,UNSIGNEDCHARX1,UNSIGNEDCHARY1,UNSIGNEDCHARCOLORINTDX,DY,DX_SYM,DY_SYM,DX_X2,DY_X2,DI/REFRESH_DATA/CLEAR_GDRAMIFX0X1DRAWVERTICALLINE1X0,Y0,Y1,COLORRETURN1IFY0Y1DRAWHORIZONTALLINE1Y0,X0,X1,COLORRETURN1DXX1X0DYY1Y0IFDX0DX_SYM1ELSEIFDX0DY_SYM1ELSEIFDYDYDIDY_X2DXWHILEX0X1DRAWPOINTX0,Y0,COLORX0X0DX_SYMIFDIX1TEMPX0X0X1X1TEMPIFY0Y1TEMPY0Y0Y1Y1TEMPIFY0Y1DRAWHORIZONTALLINE1Y0,X0,X1,1RETURN0IFX0X1DRAWVERTICALLINE1X0,Y0,Y1,1RETURN0WHILEY0127RETURN0IFY0WIDTH63RETURN0DRAWFILLRECTANGLEX0,Y0,X0WIDTH,Y0WIDTH,1RETURN0/画矩形X0,Y0是矩形左上角端点,X1,Y1是矩形右下角端点,COLOR1显示;COLOR0不显示/CHARDRAWRECTANGLEUNSIGNEDCHARX0,UNSIGNEDCHARY0,UNSIGNEDCHARX1,UNSIGNEDCHARY1,UNSIGNEDCHARCOLORUNSIGNEDCHARTEMP/REFRESH_DATA/CLEAR_GDRAMIFX0X1TEMPX0X0X1X1TEMPIFY0Y1TEMPY0Y0Y1Y1TEMPIFY0Y1DRAWHORIZONTALLINE1Y0,X0,X1,1RETURN0IFX0X1DRAWVERTICALLINE1X0,Y0,Y1,1RETURN0DRAWHORIZONTALLINE1Y0,X0,X1,1DRAWHORIZONTALLINE1Y1,X0,X1,1DRAWVERTICALLINE1X0,Y0,Y1,1DRAWVERTICALLINE1X1,Y0,Y1,1RETURN0/画正方形参数说明X0正方形左上角X坐标值Y0正方形左上角Y坐标值WIDTH正方形的宽COLOR1显示;COLOR0不显示/CHARDRAWSQUAREUNSIGNEDCHARX0,UNSIGNEDCHARY0,UNSIGNEDCHARWIDTH,UNSIGNEDCHARCOLORREFRESH_DATACLEAR_GDRAMIFWIDTH0RETURN0IFX0WIDTH127RETURN0IFY0WIDTH63RETURN0DRAWRECTANGLEX0,Y0,X0WIDTH,Y0WIDTH,1RETURN0/画方圆参数说明(X0,Y0)为圆心坐标,R为圆的半径;COLOR1显示;COLOR0不显示/CHARDRAWCIRCLEUNSIGNEDCHARX0,UNSIGNEDCHARY0,UNSIGNEDCHARR,UNSIGNEDCHARCOLORCHARA,BINTDI/REFRESH_DATA/CLEAR_GDRAMIFR31|R0RETURN0A0BRDI32RWHILEABDRAWPOINTX0B,Y0A,1/DRAWPOINTX0B,Y0A,1/DRAWPOINTX0A,Y0B,1/DRAWPOINTX0B,Y0A,1/DRAWPOINTX0A,Y0B,1/DRAWPOINTX0B,Y0A,1/DRAWPOINTX0A,Y0B,1/DRAWPOINTX0A,Y0B,1/DRAWPOINTX0B,Y0A,1AIFDI0DI4A6ELSEDI104ABB/DRAWP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论