ARM7嵌入式系统实践教程

ARM7嵌入式系统实践教程

ID:36425921

大小:385.33 KB

页数:17页

时间:2019-05-09

ARM7嵌入式系统实践教程_第1页
ARM7嵌入式系统实践教程_第2页
ARM7嵌入式系统实践教程_第3页
ARM7嵌入式系统实践教程_第4页
ARM7嵌入式系统实践教程_第5页
资源描述:

《ARM7嵌入式系统实践教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2.6.1LCD一、目的1了解LCD显示系统的工作原理。2掌握LCD的编程方法。2.6.1LCD二、题目编程使用LCD驱动程序,在LCD上绘制两个波形。①波形一,坐标按如下表达式计算,x取值0、1、2…319:M=-PI+2*PI*x/320;y=239-(uint16)(120*sin(M)+120);②波形二,坐标按如下表达式计算,x取值0、1、2…319:M=-PI/2+2*PI*x/320;y=239-(uint16)(120*sin(M)+120);2.6.1LCD三、LCD编程1、LCD初始化(1)LCD初始化数据uint8constI

2、NIT_TAB[14]={0x00,//寄存器0--00000000B(正常工作模式,即非测试模式)0xBD,//寄存器1--10111101B(模式控制:打开显示,单屏,屏蔽XSCL水平非显示周期输出,//使能LCDENB,彩色8位LCD数据--无XCSL2,16位显示存储数据总线方式)159,//寄存器2--159(列分辨率320)0x0E,//寄存器3--00001110B(256彩色方式)239,//寄存器4--239(行分辨率240)0,//寄存器5--0(WF翻转周期,为0时表示每一帧WF输出翻转一次)0x00,//寄存器6--00H(

3、第一屏显示RAM地址低8位)0x00,//寄存器7--00H(第一屏显示RAM地址高8位)0x00,//寄存器8--00H(第二屏显示RAM地址低8位)0x00,//寄存器9--00H(第二屏显示RAM地址高8位)239,//寄存器A--239(显示一区占用行数)0,//寄存器B--0(显示一区占用行数,高2位)10,//寄存器C--10(水平默认不显示周期)0//寄存器D--0(显示域冗余宽度,正常操作模式)};2.6.1LCD三、LCD编程1、LCD初始化(2)LCD初始化函数voidS1D13503_Init(void){volatileui

4、nt16*REG_Point;uint8i;REG_Point=(void*)S1D13503_REG;for(i=0;i<14;i++)//初始化14个寄存器{*REG_Point=INIT_TAB[i];REG_Point++;}}2.6.1LCD三、LCD编程1、LCD初始化(3)屏幕填充函数voidGUI_FillSCR(TCOLORnColor)(4)画点GUI_Point(intx,inty,TCOLORnColor);2.6.1LCD四、编程1、启动IDE在WindowsXP系统窗口,执行【所有程序】

5、ARMDeveloperSuit

6、eV1.2

7、CodeWarriorForARMDeveloperSuite菜单命令,打开IDE2.6.1LCD五、编程1、创建工程:在IDE窗口中,执行File

8、New菜单命令,打开New窗口(A)选择工程模板:ARMExecutableImageForMagicARM2200(B)为工程起一个名字:Exp2601(C)配置工程存储路径:G:Exp2601(D)击【确定】按钮,完成工程创建工程模板工程名工程存储路径2.6.1LCD五、编程工程管理窗口文件选项卡链接顺序选项卡生成目标2.6.1LCD五、编程工程管理存储路径内容数据目录工程文件输出文

9、件存储路径2.6.1LCD五、编程2、打开源程序编辑窗口(1)、在工程管理窗口中,展开User目录;(2)、双击文件main.c,打开源程序main.c编程窗口,如下图2.6.1LCD五、编程3、录入源程序在源程序编辑窗口中,录入程序代码,然后执行File

10、Save菜单命令,保存源程序。2.6.1LCD五、编程4、编译、改错单击按钮,编译程序,如有错误,根据错误提示信息,修改程序。然后重复执行编译、改错操作,直至编译通过,生成输出文件如下图:编译main.c生成的输出文件2.6.1LCD五、编程5、链接程序单击按钮,链接程序,生成的可执行镜像文件如

11、下图:镜像文件2.6.1LCD六、编程1、启动调试器、调入要调试的镜像文件单击按钮,启动调试器AxDDebugger、调入要调试的镜像文件Exp2301.axf,如下图:2.6.1LCD六、编程2、运行程序点击按钮,运行程序。观察LCD显示效果服务理念中的“点点”◆理解多一点真情浓一点◆学习勤一点品质高一点◆理由少一点效率高一点◆处理问题灵活点工作过程用心点◆对待同事宽容点互相协作快乐点放映结束!敬请各位的批评指导!谢谢观看

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

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

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