下载此文档

嵌入式 实验四 报告.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
葿实验报告螆莁羀袈课程名称 嵌入式系统编程实践薆实验仪器 清华同方辰源嵌入式系统实验箱蒂实验名称 实验四:数码管显示实验腿芈肂蒄蒁蚇系别 _计算机学院_螃专业 ___网络工程芁班级/学号 薀学生姓名 _______膆实验日期 蒃成绩 ___________________莂指导教师 __胡信裕___螈薆芄莄肀羅羄膁腿蚈实验四:数码管显示实验螄芃实验问题回答薁如何设置功能3,4中的循环速度?膈答:添加以下函数:蒅SysTickIntDisable();肀 SysTickDisable();虿 SysTickPeriodSet(SysCtlClockGet()/x);//x为输入的参数,控制计数频率,值越//大频率越快薇 SysTickEnable();芅 SysTickIntEnable();肁通过改变x的值,调整速度。螈(2)若是想实现类似试验(三)通过键盘动态控制循环速度,考虑一下应该如何设计?羆答:只需要再封装一个改变时钟中断周期的函数,并添加键盘映射这个函数就可以达到目的了。羅膃膀二、实验目的和效果(效果即是否达到实验目的,达到的程度如何)莆实验目的是:学习、了解和掌握数码管工作原理和使用方法,数码管工作无非是时钟中断操作控制,在老师和同学的帮助下,完成了实验的目的,输出了结果。蚆三、实验内容和步骤(重点阐述自己的思路及遇到的问题)羀实验内容:艿(1)默认在在OLED屏幕上分行显示自己的学号、姓名、项目序号、时间,如“01”、袅“zhangsan”、“work4”、“2012-11-”蒆(2)首先在屏幕上显示四个功能选单,通过键盘A-F键选择不同功能,选择后屏幕显示相羁关功能提示,接受键盘输入的数字键0-9并在数码管上显示。蚁如:开始显示:“pleasechoosethefunction:”“A:…”“B:…”“C:…”“D:…”蕿按下“A”键后,显示”nowyouchoosefunctionA”羃(3)按下键盘后,根据不同功能在数码管上显示按键字符。肃其中“A”功能表示键盘输入的字符在数码管最右端显示,蝿“B”功能表示键盘输入的字符在数码管最左端显示,羈“C”功能表示键盘输入的字符在数码管上从最右端到最左端循环显示,蚃“D”功能表示键盘输入的字符在数码管从最左端到最右端循环显示,袀“E”功能表示键盘输入的字符会依次从最右端往左端移动显示,如按下“1”、“2”、“1”、袈“3”,在数码管上显示“空空空空空1”到“空空空空12”到“空空空121”莇到“空空1213”,超过6个以后,最左端的丢掉。蒃根据自己的想法,扩展“F”按键,在数码管上显示与上面不同的效果。(选作)羂芀实验步骤:螇(一)Keil开发环境中对项目Project配置膄(二)嵌入式C程序开发羃(1),,,,,,与实验一(二)(1)步骤类似。其中,,用于将整个工程中的宏定义放在一起,目的是为了程序的可读性更好。本例中定义了五个不同的功能模式,可以根据自己习惯进行修改。。其函数声明如下:voiddisp(charx,intlocation);使用方法:第一个参数表示要显示的字符,在本例中,就是键盘中断服务程序执行完后保存在oledkey[0]里的字符,第二个参数表示显示的位置,其中1表示数码管的最右端,6表示数码管的最左端,2-4依次表示中间4个数码管。芆新建主函数程序,并加载到项目中袄新建一个文件,,,与实验一(二)(2)步骤类似。螀本次实验需要增加以下头文件螁#include<>蚅#include<>蚄#include""袂#include""衿#include""荿(3)利用键盘GPIOPortD中断,接收键盘输入莅本步骤与实验(三)对应部分一样,不再重复。袃(4)利用系统SysTickHandler中断,控制循环速度羇本步骤与实验(二)对应部分一样,不再重复。螈(5)修改主函数,实现本次实验要求的功能膅(5)-(1)在主函数中对七段数码管进行相关配置和初始化,如下所示:蚀莀SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);膈袆/*配置GPIO端口为输出*/螂//7segd1(PB6);7segd2(PB4);7segd3(PB5)蒈GPIOPinTypeGPIOOutput(

嵌入式 实验四 报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人雾里看花
  • 文件大小47 KB
  • 时间2019-05-21