- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业:电气工程及其自动化 .
姓名: _________
学号: _______
实验报告 日期: ___ _____
地点: ____ ________
课程名称: ________微机原理 (实验)___________ 指导老师:____徐习东 _______ 成绩:__________________
实验名称: ______ 键盘控制与显示 _______ 实验类型: _____软件实验 ______ 同组学生姓名: __________
一、实验目的和要求(必填) 二、实验内容和原理(必填)
三、主要仪器设备(必填) 四、操作方法和实验步骤
五、实验数据记录和处理 六、实验结果与分析(必填)
七、讨论、心得
【实验目的】
1. 通过实验掌握 TMS320F2812 通用输入 / 输出管脚直接控制外围设备的方法
2. 了解发光二极管的控制编程方法。
3. 了解 SPI 的使用。
4. 了解如何使用 GpioA 口进行数据的锁存
5. 通过实验掌握 TMS320F2812 的扩展端口接收外围设备信息的方法
6. 了解键盘的使用原理及编程方法
【实验内容】
1. 按键显示程序,对按键记录次数,以二进制显示在 16 个 LED 上。
2. 定时器编程,并用按键控制各位时分秒,使其能完成加减操作
【实验仪器】
TMS320F2812 数字信号处理器与学生用集成板。
【实验步骤】
1. 撰写代码
2. 调试代码
3. 实现功能
.
.
【实验代码】
一、定时器
① 宏定义和全局变量定义
分析: 这段代码是初始宏定义, 用于定义按键对应的编码与地址, 然后同时定义了全局变量, 包括时、 分、
秒,按键编码, LED 编码和控制位。
② 共阳字形码
分析:由于这次实验要用到数码管,所以我们要定义一个数码管共阳端字形码,使每一个代码对应一种显
示状态。
.
.
③ SPI 初始化子程序
分析:这一段是本次实验的重点,就是 SPI 初始化。
1 )SPICCR :用于控制 SPI 的状态,上下降沿发送,还有几位的数据。其中第 7 位,即 SPICCR.6 是控制
SPI 在上下沿发送, 1 代表下降沿, 2 代表上升沿;第 8 位,即 SPICCR.7 是控制复位的, 0 代表为复位状
态;低 4 位控制数据长度,长度等于 n+1 。
2 )SPICTL :SPICTL.3 用来设定时钟是否延迟半个周期,此程序中此位为 0 ,即不延迟半个周期,其中
SPICTL.2 是控制主从模式的,然后 1 为主设备, 0 为从设备, SPICTL.1 是设置
文档评论(0)