电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机实训报告模板

单片机实训报告模板_第1页
1/11
单片机实训报告模板_第2页
2/11
单片机实训报告模板_第3页
3/11
下载后可任意编辑《单片机实训》设计报告题目:可调电子时钟的设计学院:交通信息学院专业:电气自动化技术班级:电气 091姓名:学号:(长号)指导老师:- 1 -下载后可任意编辑一、实验内容 利用 CPU 的定时器和实验仪上提供的数码显示电路,设计一个可调电子时钟。显示格式如下:XX XX XX ,由左向右分别为:时、分、秒。同时还可以通过键盘 (开关)对电子时钟的时间进行加减,达到可调。二、实验内目的1、 掌握定时器的使用和编程方法;2、 掌握中断处理程序的编程方法;3、 掌握数码显示电路的驱动程序编程方法;4、 掌握键盘电路的程序编程方法;5、 掌握模块子程序的编程方法;6、 掌握硬件的线路的设计及连线方法。三、实验说明设计定时器每 50ms 中断一次,在中断服务程序中,对中断次数进行计数,50ms计数 20 次,就是 1 秒,然后再对秒计数得到分的值,对分计数得到小时的值,分别将各值送到相应的段地址端口和位地址端口,通过数码管显示结果,达到电子时钟的效果。在电子时钟的基础上,程序增加了键盘程序,对电子时钟进行可调(对秒 /分/时进行加/减,此功能的增加使电子时钟功能更强、更有用。四、硬件电路设计原理图图 1 总电路图- 2 -下载后可任意编辑图 2 键盘控制电路五、软件设计(一) 程序设计框图- 3 -置定时器模式及常数开始设置初始常数启动定时器设置秒、分、时初值键盘扫描调用显示子程序设置定时器初值启动定时器初始化显示参数查表修正 A 值段码输出位选通置定时器模式及常数下一位选通延迟 10MS关闭位选通开始下载后可任意编辑- 4 -下载后可任意编辑- 5 -关中断、保护现场秒单元内容加 1到 1 分钟否?秒单元内容清零分单元内容加 1分单元内容清零时单元内容加 1时单元内容清零恢复现场开中断到 1 小时否?到24小 时否?中断返回开始下载后可任意编辑(二)实验程序设计步骤 1、用定时器编写延迟子程序;2、编写学号显示子程序;3、编写从 0~9 秒用数码管显示子程序;4、据时分秒的要求,编写定时器 0 中断服务子程序;5、结合以上子程序,与主程序相组合成电子时钟程序;6、编写键盘控制加子程序;7、组合以上子程序,与主程序相组合成可调电子时钟程序;#include/ /程序定义typedef unsigned char uchar;unsigned int number;void delay(unsigned char);void display();void key();void init();uchar ledsbuf[8];uchar ledsbuf1[8]; sbit p...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机实训报告模板

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部