- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式实验五指导书
嵌入式系统
实验五:数码管显示实验(二)
实验时间地点
实验日期
时间
地点
2011-12-05 周一晚
6:10—9:30
教三楼301
2011-12-06 周二晚
6:10—9:30
教三楼301
2011-12-07 周三晚
6:10—9:30
教三楼301
2011-12-08 周四晚
6:10—9:30
教三楼301
2011-12-11 周日下
2:00—5:20
教三楼301
2011-12-12 周日晚
6:10—9:30
教三楼301
实验报告
(1)按照“网络教学平台”上模板来写
(2)重点写自己的实验过程、遇到的问题及如何解决、自己的收获
(3)在实验过程中体会“实验指导书”提出的问题,并在报告中回答
(4)在“网络教学平台”上提交word版实验报告和zip版项目文件包
(5)第二次实验报告提交截止时间: 2011-12-18 周日晚24:00
注意事项
(1)爱护实验装置,对实验设备进行连线时,必须关掉电源
(2)打开实验台的总开关,方能使用电脑的设备,做完实验注意关掉开关
(3)实验设备每一个箱盖只配一个实验箱,做完实验,恢复原状
(4)实验室绝对禁止打游戏,禁止做与课程、实验无关的事
(5)实验室里禁止大声喧哗,不要乱走动,有问题举手报告,等待老师或助教
(6)人多的时候,可以两个人一组做实验,共享实验箱,但每个人都需单独检查,实验报告也是单独完成
辅导教师及助教
高卓gaodigang@
李志文webmaster@
成春香chengchunxiang1986@126.com
实验目的
学习、了解和掌握数码管工作原理和使用方法
实验结果及检查
(1)默认在在OLED屏幕上分行显示自己的学号、姓名、项目序号、时间,如“”、“zhangsan”、“work5”、“2011-12-5”
(2)首先在屏幕上显示提示,通过键盘1-9键选择不同的速度,选择后屏幕显示相关提示。
如:开始显示:“please choose the speed:” “0: 1” “1: 2” “2: 4” “3: 8” “4: 16”……
按下“1”键后,显示”now you choose function 1 ”
(3)程序开始,即在数码管上按照实验要求的进制方式开始计数。
按下不同的键盘数字后,在数码管上的计数速度改变。从键盘0-9依次按下,显示计数速度呈指数级别的递增。
(4)根据自己的想法,选用一个按键,在数码管上显示与上面不同的效果。(选作)
实验问题(在实验中体会,在报告中回答)
(1)在实验报告中对七段数码管显示程序进行分析,了解其主要流程。
(2)要求按下键盘相应的数字键,则计数重置,并以该进制方式计数,应该如何设计?
实验步骤
(一)Keil开发环境中对项目Project配置
见实验一(一)步骤
(二)嵌入式C程序开发
(1)加载必要程序
本次实验提供了几个源程序rit128x96x4.h,rit128x96x4.c,startup.s,utility.c,utility.h,definition.h都压在work5.zip中,与实验四步骤类似。
其中,definition.h文件中定义了一些宏定义,用于将整个工程中的宏定义放在一起,目的是为了程序的可读性更好。本例中定义了五个不同的功能模式,以及可以根据自己习惯进行修改。
Utility.c和utility.h中包含了数码管显示处理函数。其函数声明如下:void disp(char x,int location);使用方法:第一个参数表示要显示的字符,在本例中,就是键盘中断服务程序执行完后保存在oledkey[0]里的字符,第二个参数表示显示的位置,其中1表示数码管的最右端,6表示数码管的最左端,2-4依次表示中间4个数码管。
(2)新建主函数程序,并加载到项目中
新建一个文件,保存为main.c,把main.c也加载到项目中,与实验一(二)(2)步骤类似。
本次实验需要增加以下头文件
#include stdio.h
#include LM3Sxxxx.H
#include rit128x96x4.h
#include utility.h
#include definition.h
(3)利用键盘GPIO Port D中断,接收键盘输入
本步骤与实验(三)(3)对应部分一样,不再重复。
(4)利用系统SysTick Handler中断,控制循环速度
本步骤与实验(二)(三)对应部分一样,不再重复。
(5)修改主函数,实现本次实验要求的功能
(5)-(1)在主函数中对六段数码管进行相关配置和初始化,如下所示:
SysCtlPeripheralEna
您可能关注的文档
- 山东省全民科学素质知识竞赛网络题库(答案).doc
- 山东省农村信用社企业信用等级评定所需资料清单(经纬).doc
- 山东省创业大赛东营赛区大赛实施方案.doc
- 山东省医疗护理文书书写规范目录.doc
- 山东省医院输血科(血库)基本标准(2011年版).doc
- 山东省医院消毒供应中心考核评估标准(试行).doc
- 山东省医院输血科(血库)考核细则.doc
- 山东省十一五铁路建设概况和十二五铁路建设规划的基本情况.doc
- 山东省各市2013年中考数学试题分类汇编(解析版).doc
- 山东省土地规划修编与二调成果衔接完善及规划数据库检查验收方案2012.doc
- 城市数据授权运营平台与体系建设方案0424.pptx
- 增加安全警示提高安全意识1.pptx
- 绿色施工节能减排技术措施.docx
- DB14∕T 1899-2019 养老机构餐饮环境要求.docx
- DB65_T 4842-2024 旅游公路工程技术规范.docx
- DB14∕T 1924-2019 政务服务中心标准编制要求.docx
- DB14∕T 1314-2016 米槐嫁接育苗技术规程.docx
- DB14∕T 1715-2018 公路沥青路面集料生产质量控制技术规程.docx
- DB14∕T 1342-2017 大豆杂交种制种技术规程.docx
- DB14∕T 2030-2020 桑蚕鲜茧收烘技术规程.docx
最近下载
- 2024江苏招生计划专刊(可有哪些信誉好的足球投注网站).pdf
- 高中体育与健康模块教学设计(足球18课时).doc
- 埃森哲-平安银行零售转型零售网点规划及转型、改造方案_201608.pdf VIP
- AP音乐理论 2022年真题 附答案和评分标准 AP Music Theory 2022 Real Exam with Answers and Scoring Guidelines.pdf VIP
- JT-T-1111-2017综合货运枢纽分类与基本要求.docx VIP
- 小学古诗词素养大赛试题及答案.doc
- 晋剧《清风亭》剧本.doc
- 弧微分曲率及其计算公式曲率圆与曲率半径.PPT
- 自建房安全隐患培训课件.pptx VIP
- 如何上好自习课,使晚自习更高效 主题班会课件(共15张ppt)七年级.ppt
文档评论(0)