嵌入式系统实验报告

嵌入式系统实验报告

ID:14591322

大小:14.81 MB

页数:25页

时间:2018-07-29

嵌入式系统实验报告_第1页
嵌入式系统实验报告_第2页
嵌入式系统实验报告_第3页
嵌入式系统实验报告_第4页
嵌入式系统实验报告_第5页
资源描述:

《嵌入式系统实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、实验任务实验一:熟悉M16C/62P嵌入式系统实验箱及嵌入式C语言的基本编程方法1、实验目的:了解renesas嵌入式系统,掌握嵌入式C语言的编程方法。2、基本要求:学会使用M16C/62P嵌入式系统实验箱;熟悉嵌入式C语言的编程方法,了解嵌入式C语言和普通C语言的异同。3、内容提要:了解renesas嵌入式系统的组成结构,熟悉M16C/62P嵌入式系统实验箱。嵌入式C语言的变量定义;程序结构设计;外围输入、输出设备的控制指令的使用等。实验二:M16C/62P嵌入式系统的集成编译环境和仿真调试环境实验1、实验目的:掌握M16C/62P的集成编译HE

2、W和仿真调试环境KD30的使用方法。2、基本要求:能够熟练使用renesas嵌入式设备的集成编译环境HEW和仿真调试环境KD30。3、内容提要:熟悉renesas嵌入式设备的编程环境HEW和调试环境KD30。能够根据实验要求在编程环境HEW下设计相应的工程项目,包括文件定义、变量定义、程序结构设计、算法实现等;在KD30环境下,掌握程序的调试步骤,如何排除程序中的错误等。实验三:基础模块设计实验1、实验目的:掌握各基础模块的使用和编程方法。2、基本要求:熟悉功能函数库library中的函数,通过对各基础模块(如LCD、LED、键盘、定时器和中断等)的学

3、习,了解其工作原理。并能根据实验要求编制相应的控制程序。3、内容提要:完成7段LED模块、LCD16*2和LCD128*64显示模块、键盘的使用模块,定时器的使用、定时中断的使用、AD和DA等模块基本实验环节。实验四:综合设计实验1、实验目的:全面掌握M16C/62P系列嵌入式微控制器的程序设计技术。2、基本要求:利用实验一~三的积累,完成综合实验任务。3、内容提要:设计一个工程文件完成以下功能,要求尽可能多的使用实验箱中的各个模块(键盘、大小液晶屏、数码管、开关、AD和DA、温度、音频等)(1)设计程序查找一维数组的最大(小)值、中值和均值;(2)实

4、现具有简单人机界面的加、减、乘、除、开方和幂运算等功能的计算器;(3)分别采用定时中断和定时器,设计秒表和倒计时表,并能显示日历或图片等信息。二、实验内容本次实验充分利用实验箱上所有的模块来完成布置的任务。主菜单在大液晶屏上显示,利用键盘输入序号选择子功能。数组在小液晶屏上显示。计算器、日历、秒表和倒计时表在大液晶屏上显示。跑马灯计数功能调用了数码管模块和LED模块。ADDA转换调用了相应的模块并连接示波器显示结果。同时,充分调用了各拨动开关辅助各功能的实现。25程序的算法描述及程序运行结果主程序:在大液晶屏上输出本工程含有的各种子功能,通过输入序号

5、进入响应的子功能。voidmain(void){while(1){intP;//键盘输入键值di();//关中断;InitKey();init_lcd();init_TimerA0();ei();//开中断Lcd12864_init_lcd();Lcd12864_clear_lcd();Lcd12864_light_on();Lcd12864_set_cursol(0,0);Lcd12864_write_lcd("按序号选择功能:");Lcd12864_set_cursol(0,1);Lcd12864_write_lcd("一、数组");Lcd1286

6、4_set_cursol(0,2);Lcd12864_write_lcd("二、计算器");Lcd12864_set_cursol(0,3);Lcd12864_write_lcd("三、电子时钟");_lcd12864__wait(25000);//延时Lcd12864_clear_lcd();//清屏Lcd12864_set_cursol(0,0);Lcd12864_write_lcd("四、秒表");Lcd12864_set_cursol(0,1);Lcd12864_write_lcd("五、倒计时");Lcd12864_set_cursol(0,

7、2);Lcd12864_write_lcd("六、跑马灯计数");Lcd12864_set_cursol(0,3);Lcd12864_write_lcd("七、AD/DA");P=KeyGetDec();if(P==1){shuzhu();_lcd12864__wait(30000);//延时结束返回主菜单}if(P==2){calculator();_lcd12864__wait(60000);25}if(P==3){calendar();//开关控制返回主菜单}if(P==4){miaobiao();}if(P==5){daojishi();}if

8、(P==6){paomadeng();}if(P==7){adda();}}}数组子功能:输入

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

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

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