首页 电子系统综合设计实训

电子系统综合设计实训

举报
开通vip

电子系统综合设计实训**电子系统综合设计实训1设计题目实训要求1、实训内容:基于51单片机开发板完成一件电子系统作品,包括作品的电路设计、软件设计以及运行结果。题目自拟(需交老师审核)或从老师提供的设计题目中选择。2、实训时间:第十周到第十六周3、实训要求:1)以51单片机作为控制核心2)以团队的方式完成设计(不超过3人)3)作品最终提交设计报告文档(包括原理图、程序流程图、部分代码及测试结果),并参与设计答辩。**题目1电子时钟(LCD显示)1.设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间:使用字符型L...

电子系统综合设计实训
**电子系统综合设计实训1设计题目实训要求1、实训内容:基于51单片机开发板完成一件电子系统作品,包括作品的电路设计、软件设计以及运行结果。题目自拟(需交老师审核)或从老师提供的设计题目中选择。2、实训时间:第十周到第十六周3、实训要求:1)以51单片机作为控制核心2)以团队的方式完成设计(不超过3人)3)作品最终提交设计报告文档(包括原理图、程序流程图、部分代码及测试结果),并参与设计答辩。**题目1电子时钟(LCD显示)1.设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间:使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。用4个功能键操作来设置当前时间。功能键K1~K4功能如下。K1—进入设置现在的时间。K2—设置小时。**K3—设置分钟。K4—确认完成设置。程序执行后工作指示灯LED闪动, 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示程序开始执行,LCD显示“00:00:00”,然后开始计时。2.实验原理题目难点在于键盘的指令输入,由于每个按键都具有相应的一种或多种功能,程序中需要大量使用do{}while或while{}循环结构,以检测是否有按键按下。按键检测函数的详解如下(略)**3.参考电路(Proteus软件仿真通过)***题目2秒表1.设计要求用AT89C51设计一个2位的LED数码显示作为“秒表”:显示时间为00—99秒,每秒自动加1,另设计一个“开始”键和一个“复位”键。2.实验原理题目难点在于通过对键盘的扫描对时钟的走时/停止进行控制,项目采用定时器T0作为计时器,每10ms发生一次中断,每100次中断加1s。在此期间,如“开始”按键按下,程序方将TR0置为1,从而开启中断,时钟开始走时;如“**复位”按键按下,程序将TR0置为0,同时将存储时间的变量清零,从而中断停止,并实现复位。***题目3定时闹钟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—闹铃时间到时,发出一阵声响,按下本键可以停止声响。本项目的难点在于4个按键每个都具有两个功能,以最终实现菜单化的输入功能。采用通过逐层嵌套的循环扫描,实现嵌套式的键盘输入。以对小时的设置的流程为例,其流程如下页图。****2.参考电路(Proteus软件仿真通过)*题目4双机之间的串行通信设计1.设计要求两片单片机利用串行口进行串行通信:串行通信的波特率可从键盘进行设定,可选的波特率为1200、2400、4800和9600bit/s。串行口工作方式为方式1的全双工串行通信。2.实验原理两个单片机之间进行通讯波特率的设定,最终归结到对定时计数器T1计数初值TH1、TL1进行设定。故本题目本质上是通过键盘扫描得到设定的波特率,从而载入相应的T1计数初值TH1、TL1实现的。示例程序中将0xaa从主机传输到从机,*并显示在从机的数码管上实现串口通讯的验证。如串口通讯线路过长,可考虑采用MAX232进行电平转换,以延长传输距离。值得注意的是,为了减少计算载入初值时的误差,本项目最好采取11.0592MHz的晶振。3.电路设计(Proteus仿真通过)两个单片机之间的串行通信接口设计电路原理图,如下页图所示:**4.Proteus仿真加载目标代码文件打开元器件单片机属性窗口,在“ProgramFile”栏中添加上面编译好的目标代码文件“master.hex”或"slave.hex";在“ClockFrequency”栏中输入晶振频率为11.0592MHz。启动仿真如下页图所示,当二极管间隔点亮时,表明通讯成功:*
本文档为【电子系统综合设计实训】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
正方体
暂无简介~
格式:ppt
大小:443KB
软件:PowerPoint
页数:19
分类:
上传时间:2022-05-11
浏览量:1