单片机课程设计2018课件_第1页
单片机课程设计2018课件_第2页
单片机课程设计2018课件_第3页
单片机课程设计2018课件_第4页
单片机课程设计2018课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机课程设计机电工程学院饶连周教授单片机课程设计一、设计的目的、任务目的:系统地运用已学的理论知识解决实际问题的能力和查阅资料的能力。培养一定的自学能力和独立分析问题、解决问题的能力,能通过独立思考、查阅工具书、参考文献,寻找解决方案;任务:完成所选题目的分析与设计,达到技术性能要求。提交正式课程设计总结报告一份(3000字以上)、作品。单片机课程设计二、设计时间进程表1.熟悉题目、查阅资料,拟订方案熟悉内容和要求2.按方案进行设计,绘制硬件原理图3.整理设计文档并完成调试或计算机仿真4.答辩

答辩小组,将对对题目涉及的专业理论知识、方案的选择、工程技术要求、分析计算等对设计者进行质疑,每人时间15分钟。单片机课程设计三、考核办法及成绩:1、考核办法和和依据:⑴、完成设计并提交课程设计报告;⑵、演示所设计的系统;⑶、回答教师所提出的问题;⑷、考勤情况。2、成绩构成见单片机课程设计成绩评分细则2018.doc3、考核成绩:分为优、良、中、及格和不及格。四、课程设计报告的内容及撰写规范见课程设计报告撰写规范要求2018.doc见课程设计封面-成绩评定表2018.doc1.封面2.成绩评定表3.目录4.题目应以简明、确切、有概括性的词语反映文章内容。字数要适当,一般不宜超过20个汉字。5.作者姓名英译名用汉语拼音,姓全部大写,名字第一字母大写,6.作者单位三明学院XX级XX专业福建三明3650047.摘要摘要以简要文字介绍研究课题的目的、方法、内容及主要成果,中文摘要字数一般不超过200字。8.关键词题目9正文(设计目的、设计要求、总体设计方案、模块设计、软件流程图、硬件调试过程)1)引言:设计目的,设计要求、所设计的主要功能及预期目标。2)总体设计方案(设计思想、硬件原理框图)3)硬件电路设计及描述(芯片简介、硬件电路设计原理图描述)4)软件设计设计流程及程序5)调试6)设计体会(包括自己做什么部分,对自己的评价)单片机课程设计带闹钟的液晶电子万年历单片机课程设计答辩定时器单片机课程设计基于单片机的低频信号发生器单片机课程设计点阵式LED显示器单片机课程设计带乐谱显示自动播放多功能电子琴单片机课程设计单片机课程设计题目题目1智能电子钟(LCD显示)题目2电子时钟(LCD显示)题目3秒表题目4定时闹钟题目5音乐倒数计数器题目6基于数字温度传感器的数字温度计题目7基于热敏电阻的数字温度计题目8十字路口交通灯控制题目9波形发生器设计题目10电容、电阻参数单片机测试系统的设计题目11数字频率计题目128位竞赛抢答器的设计题目13单词记忆测试器程序设计单片机课程设计题目14数字电压表设计题目15可编程作息时间控制器设计题目16节日彩灯控制器的设计题目17双机之间的串行通信设计题目18电子琴设计题目19数字音乐盒的设计题目20单片机控制步进电机题目21单片机控制直流电动机题目22超声波测距器的设计题目2316×16点阵LED电子显示屏的设计题目24液晶GPS定位信息显示器的设计题目25基于DDS技术的数控信号发生器的设计单片机课程设计题目1智能电子钟(LCD显示)1.设计要求以AT89C51单片机为核心,制作一个LCD显示的智能电子钟:

(1)计时:秒、分、时、天、周、月、年。

(2)闰年自动判别。

(3)五路定时输出,可任意关断(最大可到16路)。

(4)时间、月、日交替显示。

(5)自定任意时刻自动开/关屏。

(6)计时精度:误差≤1秒/月(具有微调设置)(7)键盘采用动态扫描方式查询。所有的查询、设置功能均由功能键K1、K2完成。单片机课程设计2.工作原理本设计采用市场上流行的时钟芯片DS1302进行制作。DS1302是DALLAS公司推出的涓流充电时钟芯片,内含一个实时时钟/日历和31字节静态RAM,可以通过串行接口与计算机进行通信,使得管脚数量减少。实时时钟/日历电路能够计算2100年之前的秒、分、时、日、星期、月、年的,具有闰年调整的能力。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单片机为核心的时钟,在LCD显示器上显示当前的时间:使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。用4个功能键操作来设置当前时间。功能键K1~K4功能如下。K1—进入设置现在的时间。K2—设置小时。K3—设置分钟。K4—确认完成设置。程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00:00”,然后开始计时。2.实验原理题目难点在于键盘的指令输入,由于每个按键都具有相应的一种或多种功能,程序中需要大量使用do{}while或while{}循环结构,以检测是否有按键按下单片机课程设计题目3秒表1.设计要求用AT89C51设计一个2位的LED数码显示作为“秒表”:显示时间为00—99秒,每秒自动加1,另设计一个“开始”键和一个“复位”键。2.实验原理题目难点在于通过对键盘的扫描对时钟的走时/停止进行控制,项目采用定时器T0作为计时器,每10ms发生一次中断,每100次中断加1s。在此期间,如“开始”按键按下,程序方将TR0置为1,从而开启中断,时钟开始走时;如复位”按键按下,程序将TR0置为0,同时将存储时间的变量清零,从而中断停止,并实现复位。本题目采用专用数码管显示控制芯片MAX7219。MAX7219是美国MAXIM公司生产的串行输入/输出共阴极显示驱动器,该芯片最多可驱动8位7段数字LED显示器或个LED和条形图显示器。其引脚图及引脚功能参见有关参考资料。单片机课程设计题目4定时闹钟1.设计要求使用AT89C51单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD时钟,若LCD选择有背光显示的模块,在夜晚或黑暗的场合中也可使用。定时闹钟的基本功能如下:显示格式为“时时:分分”。由LED闪动来做秒计数表示。一旦时间到则发出声响,同时继电器启动,可以扩充控制家电开启和关闭。程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00”,按下操作键K1~K4动作如下:

(1)K1—设置现在的时间。

(2)K2—显示闹钟设置的时间。

(3)K3—设置闹铃的时间。

(4)K4—闹铃ON/OFF的状态设置,设置为ON时连续三次发出“哗”的一声,设置为OFF发出“哗”的一声。设置当前时间或闹铃时间如下。

(1)K1—时调整。

(2)K2—分调整。(3)K3—设置完成。(4)K4—闹铃时间到时,发出一阵声响,按下本键可以停止声响。单片机课程设计题目9波形发生器设计1.设计要求设计一个能产生正弦波、方波、三角波、梯形波、锯齿波的波形发生器。2.实验原理产生指定波形可以通过DAC来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。本题目中,方波信号是利用定时器中断产生的,每次中断时,将输出的信号按位反即可;三角波信号是将输出的二进制数字信号依次加1,达到0xff时依次减1,并实时将数字信号经D/A转换得到;锯齿波信号是将输出的二进制数字信号依次加1,达到0xff时置为0x00,并实时将数字信号经D/A转换得到的;梯形波是将输出的二进制数字信号依次加1,达到0xff时保持一段时间,然后依次减1直至0x00,并实时将数字信号经D/A转换得到的;正弦波是利用MATLAB将正弦曲线均匀取样后,得到等间隔时刻的y方向上的二进制数值,然后依次输出后经D/A转换得到。单片机课程设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论