版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 嵌入式系统设计实训报告 姓 名: 学 号:专 业: 电子信息工程专业 编 制 时 间: 2011年12月2日 -信息学院实验一一、 实验目的: 1、掌握交叉编译环境的建立: kit与pc的连接; cic-900工具软件; 软件环境设置; 连接测试; 程序下载和运行的管理。2、led:通过编程可独立的点亮火熄灭。二、 实验内容:l 开机界面设计l 显示program downloadl 功能菜单三、 程序及结果:修改的关键部分:void c_entry(void) loop: debugled(0x44);goto loop;结果显示: led灯从左往右依次显示: 0100 0100(1为亮,
2、0为灭)实验二一、 实验目的:1、掌握交叉编译环境的建立: kit与pc的连接; cic-900工具软件; 软件环境设置; 连接测试; 程序下载和运行的管理。2、按键:可独立的识别位置。二、实验内容:l 开机界面设计l 显示program downloadl 功能菜单l 按第1个键1灯亮,按第2个键个前2个灯亮,按第3个键前3个灯亮,按第4个键后前四个灯都亮。三、程序及结果修改部分程序:char key_data;int j=0;char y=super jun;lcdclear();/lcdgoto(1,6);/lcdprint(y); loop:key_data=buttonread();
3、switch(key_data) case 0x01: debugled(0x01); break; case 0x02: debugled(0x80); break; case 0x04: debugled(0x04); break; case 0x08: debugled(0x08); break; 结果显示: 按键从右往左(1、2、3、4):控制1、2、3、4键led灯从右往左依次累加显示: 实验三一、 实验目的:1、掌握交叉编译环境的建立: kit与pc的连接; cic-900工具软件; 软件环境设置; 连接测试; 程序下载和运行的管理。 2、lcd:在指定位置显示指定内容。二、 实验
4、内容:l 开机界面设计l 显示program downloadl 功能菜单三、 程序及结果:void c_entry(void) char key_data;loop: key_data = buttonread(); if(key_data = 0x01) lcdclear(); lcdgoto(1,1); lcdprint(“a”); else if(key_data = 0x02) lcdclear(); lcdgoto(2,1); lcdprint(b); else if(key_data = 0x04) lcdclear(); lcdgoto(3,1); lcdprint(c); 结
5、果显示: 通过按前3个键一次显示:liuhao、and、xuxiao。四、试验截图实验项目一、 任务要求1、掌握交叉编译环境的建立: kit与pc的连接; cic-900工具软件; 软件环境设置; 连接测试; 程序下载和运行的管理。2、硬件设计:利用2500显示软件设计:利用codewrrior for arm developer suite v1.2软件进行程序设计完成软硬件调试:2500和codewrrior for arm developer suite v1.2联调,实现自动售货机的按键控制二、设计内容开机界面: welcome menu:tempretureair volumetim
6、ing第一个按键: 进入tempreture界面:zhileng:t26c jiare:t18ckeep:18c=t0;time-) for(i=0;i set gpio as input mode or output mode i/o . ? );choice = get_char(); while(choice != i & choice != o);if(choice = i)iopmode1 = 0xffffffff;iopmode2 = 0xffffffff;iopdrv1 = 0x0;iopdrv2 = 0x0;print(nn);gpiodataprint();elseiopmo
7、de1 = 0x0;iopmode2 = 0x0;iopdata1 = 0x0;iopdata2 = 0x0;iopdrv1 = 0x0;iopdrv2 = 0x0;if(iopdrv2 = 0x0) iopdrv1 = 0xffffffff; iopdrv2 = 0xffffffff; else iopdrv1 = 0x0; iopdrv2 = 0x0; if(iopdrv2 = 0x0)print(nn * pad type is tri-state output !n);else print(nn * pad type is open-drain output !n);gpiodatap
8、rint();print(n);return 1;int gpiodataprint(void)unsigned long gpio;for(gpio = 0; gpio 64; gpio+)if(gpio%8) = 0) print(nn * );print(p%02d%c , gpio, gpiodataout(gpio);return 1;unsigned char gpiodataout(unsigned long gpio)unsigned long temp_iopdata1, temp_iopdata2;temp_iopdata1 = iopdata1;temp_iopdata2 = iopdata2;if(gpio = gpio;return (unsigned char)(temp_iopdata1 & 0x1) + 0x30);else if(gpio = (gpio-32);return (unsig
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮电子版劳务合同
- 驳回民事裁定申请书
- 北京市政府劳动合同续签办法
- 肿瘤放射治疗体位固定技术
- 广东省仲元中学2024-2025学年九年级上学期期中考试化学试题(含答案)
- 调研活动心得体会
- 突发事件应急
- 双头应急灯相关行业投资方案范本
- 石油钻采设备相关项目投资计划书范本
- 电控多瓶采水器相关行业投资规划报告
- 2023年网络与信息安全管理员(网络安全管理员)三级理论试题及答案
- 第三枫景施工组织设计
- 2024-2030年中国板翅式换热器行业竞争战略及发展潜力分析报告
- 2024年律师事务所代收款协议书模板
- 《复活》精制课件
- 2023年四川绵阳科技城新区下属国有企业科服公司招聘笔试真题
- 反向开票政策解读课件
- 2023-2024学年四川省成都市青白江区九年级(上)期末物理试卷
- 2024年官方兽医考试题库(单选题)
- 台州市水务集团股份有限公司招聘笔试题库2024
- 广东省江门市台山市2023-2024学年八年级上学期期末语文试题及答案
评论
0/150
提交评论