下载此文档

课程设计报告基于c语言单片机倒数计时器课程设计.doc


文档分类:通信/电子 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
课程设计报告课程名称:单片机报告题目:倒数计数器学生姓名:所在学院:专业班级:学生学号:14指导教师:2013年12月25日课程设计任务书报告题目倒数计数器完成时间12,,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0时,则发出声响,通知倒计数终了。(1)显示格式为“分分:秒秒”。(2)用4个按键操作来设置当前想要倒计数的时间。一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。(3)程序执行后工作指示灯LED闪动,表示程序开始执行,按下操作键K1~K4动作如下。K1—可调整倒计数的时间1~60分钟。K2—设置倒计数的时间为5分钟,显示“0500”。K3—设置倒计数的时间为10分钟,显示“1000”。K4—设置倒计数的时间为20分钟,显示“2000”。工作内容及时间进度安排17周-18周周一到周五,上午8:00-11:40,下午2:00-5:40。(1)17周周一:学生选题,明确任务,指导教师对课题进行讲解,资料检索,。(2)17周周二:硬件设计(3)17周周三:硬件仿真(4)17周周四:软件设计(5)17周周五:软件设计(6)18周周一:软件设计(7)18周周二:综合调试(8)18周周三:书写课程设计报告(9)18周周四:书写课程设计报告(10)18周周五:,根据单片机技术原理,主要通过软件设计,制作出的倒数计数器能稳定运行,,LED灯,键盘,蜂鸣器,定时器/。同时利用STC-ISP-V483作为程序下载器,将源程序烧入单片机中。关键词:单片机键盘计数器蜂鸣器LED灯数码管目录一、概述…………………………………………………………………………1二、设计方案………………………………………………………………21方案总体思路………………………………………………………………………………………………………………………………………2三、程序…………………………………………………………3四、总原理图及元器件清单……………………………………………………4五、结论与心得………………………………………………………………………6六、参考文献……………………………………………………………………6概述单片机是20世纪中期发展起来的一种面向控制的大规模集成电路模块,具有功能强、体积小、可靠性高、价格低廉等特点,在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域得到了广泛的应用,极大的提高了这些领域的技术水平和自动化程度。AT89C51是一种低功耗、高性能CMOS8位微控制器,具有8K在线系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。本例利用AT89C51单片机设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0时,则发出声响,通知倒计数终了。二、,通过LED动态扫描来显示倒计时。买次执行中断时判断计时是否继续倒计时,同时通过按键扫描的方式来判断是否有输入更改倒计时的控制信息。通过单片机的处理来达到对倒计时的更新,当倒计时结束时来驱动蜂鸣器发出响声。,检查闹铃时间是否到了N是否有按下K1,K2,K3,K4键vYK1—可调整倒计数的时间K2—设置倒计数的时间为5分钟,K3—设置倒计数的时间为10分钟,K4—设置倒计数的时间为20分钟,三、程序C语言比汇编语言简洁紧凑,灵活方便,语法限制不太严格,自由度大,本例采用C语言进行程序编写。#include<>#defineucharunsignedchar#defineuintunsignedintvoiddiyi();// 函数声明voidxianshi();//函数声明voidpanduan();//函数声明voiddelay(ucharz);// 函数声明uchart=10,m=0,a,temp,b;//定义相关变量u

课程设计报告基于c语言单片机倒数计时器课程设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人不忘初心
  • 文件大小224 KB
  • 时间2019-08-20