实验十数码管与LED点阵控制综合实验.docx

实验十数码管与LED点阵控制综合实验.docx

ID:62729712

大小:547.69 KB

页数:21页

时间:2021-05-19

实验十数码管与LED点阵控制综合实验.docx_第1页
实验十数码管与LED点阵控制综合实验.docx_第2页
实验十数码管与LED点阵控制综合实验.docx_第3页
实验十数码管与LED点阵控制综合实验.docx_第4页
实验十数码管与LED点阵控制综合实验.docx_第5页
资源描述:

《实验十数码管与LED点阵控制综合实验.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验十数码管与LED点阵控制综合实验一、实验目的1、掌握制作驱动程序和加载驱动的过程。2、理解数码管和LED点阵的控制程序。3、熟练的运用PlantformBuild5.0和EVC4.0。二、实验内容使用PlantformBuild5.0对其数码管和LED点阵的驱动程序进行编译,将重新编译的内核下载到实验平台内。再通过EVC4.0制作出的图形界面对数码管和LED点阵进行控制。三、预备知识1、PlantformBuild5.0和EVC4.0软件的运用。2、内核驱动的制作和加载过程。3、对C++勺编程理解。四、实验设备及工具硬

2、件:PC—台P3以上,UP-TECHS2410/P270DVP实验箱(包含270核心板、串口线、并口线、USB从口线、网线、电源、光盘等)一台。软件:PC机操作系统WinXPEVC4.0开发环境,WinCE500五、实验原理及说明数码管寄存器CPLD以静态方式驱动2个7段数码管,显示内容和寄存器值对应。默认值0xFF熄灭地址A4A3A2A1=1000(十位)1001(个位)位76543210定义DPGFEDCBA读出值与写入值相同。数码管各笔画位置以及数字符号的段码查其他文档。物理地址:270核心板:0x10000110—

3、0x10000112点阵LED寄存器组CPLD以动态扫描方式驱动8X8点阵LED,显示内容和寄存器组值对应。CPLD内部包含在点阵LED上显示滚动效果的UPTECH字样的代码,此功能在系统复位后自动运行,在CPU首次写入点阵LED寄存器时停止,之后显示内容由所写内容决定。点阵LED寄存器组共8个字节寄存器,地址A4A3A2A仁从0000到0111,按地址递增顺序分别对应点阵LED模块从左到右的8个列。每个字节寄存器对应一列,字节寄存器内8个位对应该列的8个LED,从Bit0到Bit7分别对应从上到下的LED。厶ate33T

4、y55Ty66r^yD77Ty1A4AQWH*b0b0b1b1b2b2b3b3b4b4b5b5b6b6b7b7b0b0b0b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b0b0b0b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7AHOIBQ1U物理地址:270核心板:0x10000100、0x10000102、0x10000104。。。。。0x1000011E六、实验步骤(一)定制并下载操作系统、导出SDK包1.将自己定制的操作系统文件夹拷贝到C:

5、WINCE500PBW0RKSPACE文件夹下2.在PB中打开该工程3.添加支持MFC、C++的下列组件:COREOSAPPLICATIONSANDSERVER'C.LIBRARIESANDC++RuntimeSupportforExceptionHandlingandRuntimeTypeInformationCOREAPPLICATIONSANDSERVER'C.LIBRARIESANDFullCRuntimeCOREOSAPPLICATIONSANDSERVERComponentServices(COMan

6、dDCOM)MicrosoftFoundationClasses(MFC)在此先不用编译和下载(二)编写数码管和点阵驱动程序1、在PlatformBuilder中选择"File”->“NewProjectorFile”,创建一个“WindowsCEDynamiclinklibrary”项目,项目的名称填写"ArrayLed”(如下图所示)2、按OK按钮,其他窗口选择默认设置。在DLL的类型界面中(如图3-2所示)选中ASimpleWindowsCEDLLprojects,PlatformBuilder将生成DLL框架代码

7、。3、在PlatformBuilder中修改ArrayLed.cpp的DllMain函数.:-曙1Projeds-(^1ArrayLed-_IIncludefi

8、E?圖StdAfXnh-口ParnmeteifilestlArvayLed.blbArrayLed.dat司ArrayLed.dbi]ArrayLed^dcfi]Arra/Led.reg冒ProjSysgtn.bat自postlink.bat昌prelink.bst苣]HeadMe.txt_IHesourcefiles-_

9、SourcefilesArrayLtd.

10、Lpp圍曹StdAfx.cppn~~ylLnlrjica-FlairvEaDualdisi.KJ■■f!■Rtscjsnerhi艸7备iMelRWFkDff*P

11、rffn-^PMV*_Rnh™*BtJ">e

12、CEDE耶i方ypgiAtthi?M.I//R「f砰LeUh监hp;PrFiiiesEhl%..

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

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

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