"单片机自动打铃系统设计" 单片机自动打铃系统设计是基于单片机的实时时钟与控制系统,旨在实现学校或企业集团的自动打铃功能。该系统由时间设置电路、计时电路、显示电路和定时打铃控制电路等部分组成。 时间设置电路是通过石英晶体振荡器提供稳定、准确的基准频率,并经 12 分频后向部定时器提供实时基准频率信号,设定定时器工作在中断方式下,连续对此频率信号进行分频计数,便可得秒信号,再对秒信号进行计数便可得到分、时等实时时钟信息。 计时电路是通过单片机的定时器来实现的,定时器每 100ms 产生 1 次中断,在定时器的中断定时处理程序中,每 10 次中断,则向秒计数器加 1,秒计数器计数到 60 则向分计数器进位(并建立分进位标志),分计数器计数自动打铃系统,是以一片 8 位单片机为核心的实时时钟与控制系统。 显示电路是通过 LCD 液晶屏来显示当前时间,显示格式为 xx-xx-xx-星期 x(第一行)和 xx-xx-xx(第二行)。 定时打铃控制电路是通过比较当前时间(小时与分、存放在 RAM 中)与信息时间表上的作息时间(小时与分,存放在 ROM)是否相同,如有相同者,则进行报时处理并控制打铃,如有不相同则返回主程序。 该系统的设计方案有两种:一种是基于数字电路的自动打铃系统设计,另一种是基于单片机的自动打铃系统设计。基于单片机的设计可以完全实现自动化,且在修改打铃时间上有了很大的方便,只需修改一部分程序便能实现不同的需要。 该系统的设计要求包括:实现上下课的打铃,并通过语音提示上下课;按下开机键,显示当前年月日时间,在 LCD 液晶屏显示年,月,日,星期,时,分,秒,年-月-日-星期显示在第一行,格式 xx-xx-xx-星期 x;时分秒显示在第二行,格式 xx-xx-xx(24小时格式);能够设置当前时间;使用语音芯片提示上下课,上课时提示:“亲爱的同学们,上课了”,重复 2 遍,下课时提示:“亲爱的同学们,下课了”,重复 2 遍。 该系统的设计方案选择基于单片机的自动打铃系统设计,因为该设计可以完全实现自动化,且在修改打铃时间上有了很大的方便,只需修改一部分程序便能实现不同的需要。 单片机自动打铃系统设计是一个智能控制与自动控制的核心系统,具有体积小、功能强、成本低、应用面广等优点,可以应用于学校、工厂、企业集团等领域。
剩余30页未读,继续阅读
- 粉丝: 3836
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Golang_Puzzlers-新年主题资源
- vscode-vscode
- Algorithm Practice-冒泡排序
- gitmoji-vscode-vscode
- 常见查找算法-折半查找的实现
- StudentManageSystem-学生成绩链表处理
- Truora-Web-nodejs安装及环境配置
- DataStructure-建立学生信息链表
- discussion-vue3-master-通讯录排序
- PanUmlTools-类图
- datastructure-数据结构
- 计算机组成原理-计算机组成原理
- 24.7.8_sort-希尔排序
- renren-ui-nodejs安装及环境配置
- 大数据技术毕业设计源代码全套技术资料.zip
- 智慧农场小程序源代码全套技术资料.zip
评论0