- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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— 时调
您可能关注的文档
- 10第十章 企业社会责任评价.pptx
- 40_某洗发水品牌卖场促销活动及布展搭建方案.pptx
- 家电行业格力电器财务状况分析.pptx
- 多联机电气设计手册.pptx
- 实验三、简单染色法-支持高清浏览.pptx
- 如何测量你一张纸的厚度.pptx
- 急诊科的应急演练.pptx
- 中国共产党历史1921 1949-.pptx
- 起重机械安全使用培训(原创).pptx
- 2025秋苏科版(新教材)小学信息科技四年级上册期末测试卷附答案.docx
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 职业技术学院2024级休闲农业经营与管理专业人才培养方案.pdf VIP
- 中国铁路青藏集团有限公司公开招聘备考题库附答案.docx VIP
- 招172人!中国铁路青藏集团有限公司公开招聘备考题库附答案.docx VIP
- 《起重机械安全技术规程》(TSG51-2023)知识培训.pptx VIP
- 2025中国铁路青藏集团有限公司招聘202人笔试题库附答案解析.docx VIP
- 人教版九年级化学上册第1-6单元测试题及答案.pdf VIP
- TSG 51-2023 起重机械安全技术规程.docx VIP
- 2025年下半年教师资格证幼儿园《综合素质》真题试卷(带答案).pdf VIP
- 工程概论知到智慧树期末考试答案题库2024年秋湘潭大学.docx VIP
- 无人机通用动态数据库的分析.pdf VIP
原创力文档


文档评论(0)