东方学院课程设计题目.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计题目 1 • 题目1 电子时钟(LCD显示) • 1. 设计要求 • 以AT89C51单片机为核心的时钟 , 在LCD显 示器上显示当前的时间: • 使用字符型LCD显示器显示当前时间。 • 显示格式为“ 时时: 分分: 秒秒 ”。 • 用4个功能键操作来设置当前时间 。功能键K1 ~K4功能如下。 • K1—进入设置现在的时间。 • K2—设置小时。 2 • K3—设置分钟。 • K4—确认完成设置。 • 程序执行后工作指示灯LED闪动 , 表示程序 开始执行 , LCD显示“00: 00: 00 ”, 然后 开始计时。 • 2. 实验原理 • 题目难点在于键盘的指令输入 , 由于每个按 键都具有相应的一种或多种功能 , 程序中需 要大量使用do {}while或while{}循环结构 , 以 检测是否有按键按下 。按键检测函数的详解 如下(略) 3 • 3. 参考电路(Proteus软件仿真通过) 4 • 4. Proteus仿真 • 加载目标代码文件 打开元器件单片机属性 窗口 , 在“Program File ”栏中添加上面编 译好的目标代码文件“keil-2.hex ”; 在 “Clock Frequency ”栏中输入晶振频率为 11.0592MHz。 • 启动仿真 , 按下按键1后 , 可发现LED停止 闪烁 , 即时钟停止走时 , 时钟停在当前时 刻 , 按下按键2和按键3后 , 可改变时间 , 按下按键4后 , 时钟复位到修改后的时间 , 时钟重新开始运转 , 如下页图所示。 5 6 • 题目2 秒表 • 1. 设计要求 • 用AT89C51设计一个2位的LED数码显示作 为“秒表 ”: 显示时间为00—99秒 , 每秒 自动加1 , 另设计一个“开始 ”键和一个“ 复位 ”键。 • 2. 实验原理 • 题目难点在于通过对键盘的扫描对时钟的 走时/停止进行控制 , 项目采用定时器T0作 为计时器 , 每10ms发生一次中断 , 每100次 中断加1s 。在此期间 , 如“开始 ”按键按下 , 程序方将TR0置为1 , 从而开启7中断 , 时 钟开始走时; 如“ • 复位 ”按键按下 , 程序将TR0置为0 , 同时 将存储时间的变量清零 , 从而中断停止 , 并实现复位。 • 本题目采用专用数码管显示控制芯片 MAX7219 。MAX7219是美国MAXIM公司 生产的串行输入/输出共阴极显示驱动器, 该芯片最多可驱动8位7段数字LED显示器 或个LED和条形图显示器 。其引脚图及引 脚功能参见有关参考资料。 8 • MAX7219的典型应用参考电路 9 • 3. 电路设计(Proteus软件仿真通过) 10 • 4. Proteus仿真 • 加载目标代码文件 打开元器件单片机属性窗 口 , 在“Program File ”栏中添加上面编译好 的目标代码文件“keil-2.hex ”; 在“Clock Frequency ”栏中输入晶振频率为 11.0592MHz。 • 启动仿真 , 按下按键1后 , 可发现led停止闪 烁 , 即时钟停止走时 , 时钟停在当前时刻 , 按下按键2和按键3后 , 可改变时间 , 按下按 键4后 , 时钟复位到修改后的时间 , 时钟重 新开始运转 , 如下页图所示。 11 12 • 题目3 定时闹钟 • 1. 设计要求 • 使用AT89C51单片机结合字符型LCD显示 器设计一个简易的定时闹钟LCD时钟 , 若 LCD选择有背光显示的模块 , 在夜晚或黑 暗的场合中也可使用。 • 定时闹钟的基本功能如下: • 显示格式为“ 时时: 分分 ”。 • 由LED闪动来做秒计数表示。 • 一旦时间到则发出声响 , 同时继电器启动 , 可以扩充控制家电开启和关 3。 • 程序执行后工作指示灯LED闪动 , 表示程序 开始执行 , LCD显示“00: 00 ”, 按下操作 键K1~K4动作如下: • (1) K1—设置现在的时间。 • (2) K2— 显示闹钟设置的时间。 • (3) K3—设置闹铃的时间。 • (4) K4— 闹铃ON/OFF的状态设置 , 设置为 ON时连续三次发出“ 哗 ”的一声 , 设置为 OFF发出“ 哗 ”的一声。 • 设置当前时间或闹铃时间如下。 • (1) K1— 时调

您可能关注的文档

文档评论(0)

159****1290 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档