- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE \* MERGEFORMAT 16
课程设计内容与要求
课程设计目的:
1、巩固和加深对单片机原理知识的理解和运用。
2、进一步提高学生综合运用所学知识的能力。
3、培养学生综合分析问题、发现问题和解决问题的能力
基本要求:
显示时间和日期
可设置多个闹钟
可以调整时间
扩展功能:
按键复用 共有六个按键,每个按键在不同模式下有不同的功能。
秒表功能 进入秒表界面后,再按一下就秒表开始计时,再按一下秒表停止。
省电模式 在每天00:00会自动进入省电模式,8个数码管会自动关闭,到5:00时会自动退出省电模式;也可以手动进入和退出省电模式。
查看/删除闹钟 查看闹钟时间为五秒,五秒内按键无动作则自动退出。
器件介绍
本次设计主要用到的硬件有:
1、51实验板1块
2、stm8s105c6开发板1快
51实验板:
主要用到实验板上的硬件有:
两个四位一体的共阴LED数码管,电路图如下:
2)两个74HC573的锁存芯片:
3)8个独立按键,用了其中6个
一个蜂鸣器:
Stm8s105c6开发板:
总共有48个引脚,本设计共用引脚20个引脚。PB0~PB7和PE6~PE7用于数码管显示控制,PD0~PD5用于键盘输入,PD6、 PE0、PE3用于LED指示灯控制。PD7用于蜂鸣器控制。
设计方案
本次设计采用51实验板和stm8s105c6开发板来完成,没有做实物。显示电路采用8个共阳数码管显示;控制按键采用六个独立按键,每一个按键都有复用功能;闹钟提醒采用蜂鸣器;外加四个不同颜色的LED发光二极管,当进入相应功能模式时对应的指示灯就会亮。
1、键盘设计:
在键盘电路中,使用的是6个独立键盘。键盘在源程序中的功能安排如下:
1)当扫描到有键盘按下时,设置相应标志位,然后延时一定时间消抖。
2)键盘的设置键盘表面如图:
Ok
Esc
其中各键设置为:
(待机状态:正常的时间显示模式)
待机状态下是“设置闹钟”,在其他模式下是“递增功能”
待机状态下是“调整时间”,在其他模式下是“递减功能”。
待机状态下是“秒表功能”,在其他模式下是“左移功能”。
待机状态下??“查看/删除闹钟”,在其他模式下是“右移功能”
OK 待机状态下是“切换显示”,在省电模式下是“退出功能”,在其他模式下是“确认功能”
Esc 待机状态下是“省电模式”,在查看/删除闹钟模式下是“删除功能”,在其他模式下是“退出功能”
2、数码管显示:采用按位扫描的动态显示方式。
3、其他设计:
定时器使用stm8s105c6中的Tim2定时器,每1ms产生一次溢出中断。
闹铃响的时间为15秒。
查看/删除闹钟模式下,5s内键盘无动作则自动退出。
每次按键按下后,会延时240ms,此时间内不会再对键盘进行扫描。
在每天00:00会自动进入省电模式,8个数码管会自动关闭,到5:00时会自动退出省电模式;也可以手动进入和退出省电模式。
4、设计思路:
开始
初始化引脚和Tim2定时器
调用时间处理函数
闹铃响
闹钟时间?
是
否
扫描键盘
闹钟设置位=1?
是
时间调整位=1?
否
是
调用相应功能函数
否
秒表功能位=1?
是
否
查看闹钟位=1?
是
否
显示切换位=1?
显示日期
是 是
否
显示时间
5、以下是部分程序:
//**************标志位************//
_Bool off;//省电模式
_Bool tab;//切换显示模式
_Bool r
您可能关注的文档
- 《单片机应用技术》课程设计-基于数字温度传感器的数字温度计.doc
- 《电力电子课程综合实训》课程设计-MOSFET升压斩波电路设计.doc
- 《可靠性工程技术》课程论文-机械产品可靠性设计分析.doc
- 《数字电子技术》课程设计-可预置报警器设计.doc
- 《数字逻辑》课程设计实验报告-数字式抢答器.doc
- 《网络编程》课程设计-投票系统项目_课程设计报告.docx
- 《网络编程》课程设计-网上选课项目课程设计报告.docx
- 《网络编程》课程设计-云乐Web云音乐播放系统项目_课程设计报告.doc
- 《文献检索》期末论文-光源与照明专业调研报告.docx
- 13标新玉区间站始发、掘进、接收施工方案(改洞门破除).doc
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
最近下载
- 2025年西安铁路职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 武汉市2025届高中毕业生二月调研考试(二调)生物试卷(含答案).docx
- Gartner IT安全和风险管理评分(英).pdf
- 2024年高考英语一轮复习测试卷一(天津卷)(答题卡).pdf
- 2025年鄂尔多斯职业学院单招职业技能测试题库往年题考.docx VIP
- 医学课题申报答辩PPT模板.pptx
- F476003【复试】2024年上海海洋大学090800水产《复试F03微生物学之微生物学》考研复试.pdf VIP
- 02(03)S515排水检查井安装图集.docx VIP
- 大数据技术基础(第2版)全套教学课件.pptx
- 2025年鹰潭职业技术学院单招职业适应性测试题库及1套完整答案.docx VIP
文档评论(0)