欢迎来到天天文库
浏览记录
ID:30055470
大小:532.00 KB
页数:21页
时间:2018-12-26
《课程设计-基于单片机音乐倒数计时器的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计报告书课程名称单片机应用技术课程设计任务书课程设计题目基于单片机音乐倒数计时器的设计课程设计时间2013年3月25日~2013年3月29日课程设计小组成员课程设计目的电类专业课程设计环节,是学习电类专业核心课程所必需的教学环节,是在教师的指导下,通过学生独立完成课题来实现对学生的综合性训练,培养学生运用课程中所学到的理论与实践紧密结合,独立解决实际问题的能力,同时也是对知识技能的巩固和深化课程设计任务设计一个简易的倒数计数器课程设计主要技术指标利用AT89C51单片机结合字符型LCD显示器设计一个简易的
2、倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。课程设计进度计划3月25日确立课题构思3月26日查找资料3月27日编写程序绘制元件图3月28日完成课题任务签发时间2013年3月25日任务完成时间20133月29日学生签名指导教师签名课程设计报告书一、设计功能描述用4个按键操作来设置当前想要倒计数的时间。一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。程序执行后工作指示灯LED闪动,表示程序开始执行,按下操作键K1~K4
3、动作如下。K1—可调整倒计数的时间1~60分钟。K2—设置倒计数的时间为5分钟,显示“0500”。K3—设置倒计数的时间为10分钟,显示“1000”。K4—设置倒计数的时间为20分钟,显示“2000”。复位后LCD的画面应能显示倒计时的分钟和秒数,此时按K1键,则在LCD上显示出设置画面。此时,若:a.按操作键K2—增加倒计数的时间1分钟。b.按操作键K3—减少倒计数的时间1分钟。c.按操作键K4—设置完成。二、系统分析与设计1.原理图图1-1为音乐倒数计时器原理图,由复位电路,晶振电路,显示电路,输入电路组成
4、,K1,K2,K3为设置时间开关,K4为确认开关,上电LED灯亮,进行设置,确认后倒计时开始,LED灯灭,时间到后发出音乐提醒。1-1音乐倒数计时器原理图2.单片机应用系统说明(单片机介绍及最小系统说明)51系列单片机由CPU、存储器、并行I/O口、定时/计数器、串行口及中断系统等组成,其各组成部分通过内部三总线相连。(1)中央处理器(CPU)中央处理器是整个单片机的核心部件,是8位数据处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单片机系统协调工作,完成运算和控制功能等操作。(2)数据存储
5、器(内部RAM)89C51/89S51内部有256BRAM,其中包含128B用户数据存储单元(地址为00H~7FH)和128B特殊功能寄存器单元(地址为0H~FFH),它们是统一编址的。特殊功能寄存器只能用于存放控制指令数据,而不能用于存放用户数据。所以用户能使用的RAM只有128B,可存放读写的数据和运算的中间结果等。(3)程序存储器(内部ROM)89C51/89S51内部有4KBFlash存储器(89C52/89S52有8KB),程序存储器用于存放用户程序和原始数据等。(4)定时/计数器89C51/89S5
6、1有2个16位的可编程定时/计数器T0和T1(89C52/89S52有3个,除T0、T1以外,还有一个定时/计数器T2),实现定时或计数功能。(5)并行输入/输出(I/O)口51系列单片机有4个8位并行I/O口(P0、P1、P2和P3),用于单片机与外部设备之间的数据并行输入/输出。(6)串行口51系列单片机内置一个全双工异步串行通信口,用于单片机与其他具有相应接口的设备之间的异步串行数据传送。单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器R
7、OM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路。对51系列单片机来说,单片机+晶振电路+复位电路,便组成了一个最小系统.但是一般我们在设计中总是喜欢把按键输入、显示输出等加到上述电路中,成为小系统。应用89C51(52)单片机设计并
8、制作一个单片机最小系统,达到如下基本要求:(1)具有上电复位和手动复位功能。(2)使用单片机片内程序存储器。(3)具有基本的人机交互接口。按键输入、LED显示功能。(4)具有一定的可扩展性,单片机I/O口可方便地与其他电路板连接。单片机系统正常工作的保证,如果振荡器不起振,系统将会不能工作;假如振荡器运行不规律,系统执行程序的时候就会出现时间上的误差,这在通信中会体现的很明显:电路将无
此文档下载收益归作者所有