实验四单片机原理及应用实验报告——SPI按键显示接口设计(共10页).doc
《实验四单片机原理及应用实验报告——SPI按键显示接口设计(共10页).doc》由会员分享,可在线阅读,更多相关《实验四单片机原理及应用实验报告——SPI按键显示接口设计(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验项目名称:SPI按键显示接口设计姓名:大雷锋 学号:班级:通信121实验时间:星期四姓名:小雷锋 学号:班级:通信121实验地点:407一、实验目的1. 掌握ZLG7289专用按键显示芯片电路设计。2. 掌握SPI通信程序设计方法。3. 掌握基于ZLG7289按键显示驱动程序设计。二、实验内容1. ZLG7289专用按键显示芯片接口电路设计、制作与调试。2. ZLG7289按键显示驱动程序设计。(1)设计一个秒表。要求:计时精度为10ms,计时范围为1000秒;显示格式为:XXX.XX;功能按键:启动、停止、清零。(2)设计一个定时器。要求:能够输入定时时间,定时
2、最长时间为99分59秒;按启动键后开始倒计时,数码管显示当前剩余时间,每秒钟刷新一次数码管显示的数值;定时时间到达后,用数码管闪烁指示。三、实验说明通过本实验,掌握ZLG7289专用按键显示芯片接口电路设计、制作与调试;掌握SPI串行通信接口驱动程序设计;掌握基于专用芯片的人机交互程序设计方法。逐步掌握C语言的模块化程序设计方法。必须用模块化方法进行C语言程序设计。四、实验仪器和设备PC机、Keil uVision2软件,C8051F020单片机,EC3在线仿真器。五、实验原理ZLG7289: 复位指令:ZLG7289_Reset();测试指令:ZLG7289_Test();左移指令:ZLG7
3、289_SHL();右移指令:ZLG7289_SHR();循环左移:ZLG7289_ROL();循环右移:ZLG7289_ROR();下载数据:ZLG7289_Download(mod, x, dp, dat);闪烁控制:ZLG7289_Flash(x);消隐控制:ZLG7289_Hide(x);段点亮控制:ZLG7289_SegOn(seg);段关闭控制:ZLG7289_SegOff(seg);读键盘数据指令:char ZLG7289_Key()。六、程序流程图七、实验结果与分析起始时系统默认为模式1,即计时器的功能,按下0键,可见数码管向上计时,计时最小单位是10ms,显示格式为xxx.x
4、x;计时最大值为999.99s.按下1键,计时暂停,按下2键,数码管清零。如果再按下计时,从0重新计时。当按下按键3,可以切换模式:定时器和计时器。当切换为定时器后,按键4、5分别可以设置定时初值,按键4设置定时器分钟初值,按键5设置秒的初值,最大可以设置到99min,99s。当初值设置后,按下按键1,开始倒计时,显示的格式为xx.xx.以1s为基本单位倒计时。当倒计时到0后,数码管将闪烁不止。分析:通过实验,完成了实验的各项任务,实现了简单的计时器和定时器的功能,并将两个功能写在了一个程序里,可切换使用不同的功能,熟悉了ZLG7289芯片的使用。但是仍有许多不足之处。在设计时,模块化的思想还
5、不够深入,主程序里的程序代码太长,程序可读性变差;在本实验中,由于ZLG7289芯片的工作时间很长,而在程序中又在不停的进行数码管数据的刷新,使得数码管显示不太稳定,而且对程序中断的判定也有很大影响,在今后的实验中,应该注意此芯片的使用,对数据不必刷新太快。此次实验,让我们体会到对程序注释以及程序书写格式的注意,一个程序,如果格式写得乱七八糟,变量、函数的名字随便乱取,注释也没有,时间稍长,甚至连自己都很难看懂,所以,程序的写法显得尤为重要。八、源代码源代码必须有必要的注释,且要与流程图的逻辑关系对应。# include# include# includeunsigned int ms;uns
6、igned char min,s,j,k;bit p,q; /定义一个标准位p,在中断中使用/定义一个标准位q,用于选择模式/*定义显示函数,用于将数据下载到ZLG芯片,并在数码管显示*/void xianshi() if(q=0)/*运用整数除法和取余的方法将各个单位的值分离出*/ZLG7289_Download(1,0,0,ms/10000);ZLG7289_Download(1,1,0,(ms%10000)/1000);ZLG7289_Download(1,2,1,(ms%10000%1000)/100);ZLG7289_Download(1,3,0,(ms%10000%1000%100
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 单片机 原理 应用 报告 SPI 按键 显示 接口 设计 10
限制150内