微机原理键盘控制与显示实验报告.pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

张老师 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档