欢迎来到天天文库
浏览记录
ID:805504
大小:5.46 MB
页数:143页
时间:2017-09-05
《单片机课程设计题目及答案毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、题目1智能电子钟(LCD显示)题目2电子时钟(LCD显示)题目3秒表题目4定时闹钟题目5音乐倒数计数器题目6基于数字温度传感器的数字温度计题目7基于热敏电阻的数字温度计题目8十字路口交通灯控制题目9波形发生器设计题目10电容、电阻参数单片机测试系统的设计题目11数字频率计题目128位竞赛抢答器的设计题目13单词记忆测试器程序设计题目14数字电压表设计题目15可编程作息时间控制器设计题目16节日彩灯控制器的设计题目17双机之间的串行通信设计题目18电子琴设计题目19数字音乐盒的设计题目20单片机控制步进电机题目21单片机控制直流电动机题目1智能电子钟(LCD显示)1.设计要求以AT89
2、C51单片机为核心,制作一个LCD显示的智能电子钟:(1)计时:秒、分、时、天、周、月、年。(2)闰年自动判别。(3)五路定时输出,可任意关断(最大可到16路)。(4)时间、月、日交替显示。(5)自定任意时刻自动开/关屏。(6)计时精度:误差≤1秒/月(具有微调设置)(7)键盘采用动态扫描方式查询。所有的查询、设置功能均由功能键K1、K2完成。2.工作原理本设计采用市场上流行的时钟芯片DS1302进行制作。DS1302是DALLAS公司推出的涓流充电时钟芯片,内含一个实时时钟/日历和31字节静态RAM,可以通过串行接口与计算机进行通信,使得管脚数量减少。实时时钟/日历电路能够计算21
3、00年之前的秒、分、时、日、星期、月、年的,具有闰年调整的能力。DS1302时钟芯片的主要功能特性:(1)能计算2100年之前的年、月、日、星期、时、分、秒的信息;每月的天数和闰年的天数可自动调整;时钟可设置为24或12小时格式。(2)31B的8位暂存数据存储RAM。(3)串行I/O口方式使得引脚数量最少。(4)DS1302与单片机之间能简单地采用同步串行的方式进行通信,仅需3根线。(5)宽范围工作电压2.0-5.5V。(6)工作电流为2.0A时,小于300nA。(7)功耗很低,保持数据和时钟信息时功率小于1mW题目2电子时钟(LCD显示)1.设计要求以AT89C51单片机为核心的时
4、钟,在LCD显示器上显示当前的时间:使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。用4个功能键操作来设置当前时间。功能键K1~K4功能如下。nK1—进入设置现在的时间。nK2—设置小时。nK3—设置分钟。nK4—确认完成设置。程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00:00”,然后开始计时。2.实验原理题目难点在于键盘的指令输入,由于每个按键都具有相应的一种或多种功能,程序中需要大量使用do{}while或while{}循环结构,以检测是否有按键按下。题目3秒表1.设计要求用AT89C51设计一个2位的LED数码显示作为“秒表”:显
5、示时间为00—99秒,每秒自动加1,另设计一个“开始”键和一个“复位”键。2.实验原理题目难点在于通过对键盘的扫描对时钟的走时/停止进行控制,项目采用定时器T0作为计时器,每10ms发生一次中断,每100次中断加1s。在此期间,如“开始”按键按下,程序方将TR0置为1,从而开启中断,时钟开始走时;如复位”按键按下,程序将TR0置为0,同时将存储时间的变量清零,从而中断停止,并实现复位。本题目采用专用数码管显示控制芯片MAX7219。MAX7219是美国MAXIM公司生产的串行输入/输出共阴极显示驱动器,该芯片最多可驱动8位7段数字LED显示器或个LED和条形图显示器。其引脚图及引脚功
6、能参见有关参考资料。题目4定时闹钟1.设计要求使用AT89C51单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD时钟,若LCD选择有背光显示的模块,在夜晚或黑暗的场合中也可使用。定时闹钟的基本功能如下:n显示格式为“时时:分分”。n由LED闪动来做秒计数表示。n一旦时间到则发出声响,同时继电器启动,可以扩充控制家电开启和关闭。n程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00”,按下操作键K1~K4动作如下:(1)K1—设置现在的时间。(2)K2—显示闹钟设置的时间。(3)K3—设置闹铃的时间。(4)K4—闹铃ON/OFF的状态设置,设置为ON时连续三
7、次发出“哗”的一声,设置为OFF发出“哗”的一声。设置当前时间或闹铃时间如下。(1)K1—时调整。(2)K2—分调整。(3)K3—设置完成。(4)K4—闹铃时间到时,发出一阵声响,按下本键可以停止声响。本项目的难点在于4个按键每个都具有两个功能,以最终实现菜单化的输入功能。采用通过逐层嵌套的循环扫描,实现嵌套式的键盘输入。以对小时的设置的流程为例,其流程如下页图。题目5音乐倒数计数器1.设计要求利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒
此文档下载收益归作者所有