欢迎来到虫虫开发者社区 — 百万工程师技术资源
关于我们
网站地图
登录
注册
虫
虫虫开发者社区
首页
资源下载
资源专辑
热门软件
精品资源
电子书
上传资源
首页
›
资源下载
›
单片机编程
›
单片机开发工程案例分析与解析
单片机开发工程案例分析与解析
单片机编程
461 K
107 次下载
2013-11-13
资源详细信息
文件格式
压缩包
文件大小
461 K
资源分类
单片机编程
上传者
xueyulanlian
发布时间
2013-11-13 21:44
下载统计
107
次
所需积分
2 积分
单片机开发工程案例分析与解析 - 资源详细说明
设计一个单片机控制的简易定时报警器。要求根据设定的初始值(1-59秒)进行倒计时,当计时到0时数码管闪烁“00”(以1Hz闪烁),按键功能如下:
(1)设定键:在倒计时模式时,按下此键后停止倒计时,进入设置状态;如果已经处于设置状态则此键无效。
(2)增一键:在设置状态时,每按一次递增键,初始值的数字增1。
(3)递一键:在设置状态时,每按一次递减键,初始值的数字减1。
(4)确认键:在设置状态时,按下此键后,单片机按照新的初始值进行倒计时及显示倒计时的数字。如果已经处于计时状态则此键无效。
3.1.2 模块1:系统设计
(1)任务分析与整体设计思路
根据题目的要求,需要实现如下几个方面的功能。
计时功能:要实现计时功能则需要使用定时器来计时,通过设置定时器的初始值来控制溢出中断的时间间隔,再利用一个变量记录定时器溢出的次数,达到定时1秒中的功能。然后,当计时每到1秒钟后,倒计时的计数器减1。当倒计时计数器到0时,触发另一个标志变量,进入闪烁状态。
显示功能:显示倒计时的数字要采用动态扫描的方式将数字拆成“十位”和“个位”动态扫描显示。如果处于闪烁状态,则可以不需要动态扫描显示,只需要控制共阴极数码管的位控线,实现数码管的灭和亮。
键盘扫描和运行模式的切换:主程序在初始化一些变量和寄存器之后,需要不断循环地读取键盘的状态和动态扫描数码管显示相应的数字。根据键盘的按键值实现设置状态、计时状态的切换。
(2)单片机型号及所需外围器件型号,单片机硬件电路原理图
选用MCS-51系列AT89S51单片机作为微控制器,选择两个四联的共阴极数码管组成8位显示模块,由于AT89S51单片机驱动能力有限,采用两片74HC244实现总线的驱动,一个74HC244完成位控线的控制和驱动,另一个74HC244完成数码管的7段码输出,在输出口上各串联一个100欧姆的电阻对7段数码管限流。
由于键盘数量不多,选择独立式按键与P1口连接作为四个按键输入。没有键按下时P1.0-P1.3为高电平,当有键按下时,P1.0-P1.3相应管脚为低电平。电路原理图如图3-1所示。
单片机开发工程案例分析与解析 - 源码文件列表
本资源包含 1 个源码文件
支持在线预览,点击文件名即可查看
1
200810282231732260.doc
查看源码
温馨提示:
点击文件名或"查看源码"按钮可在线浏览源代码,支持语法高亮显示。
立即下载 单片机开发工程案例分析与解析
立即下载
提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
下载说明与使用指南
下载说明
本资源需消耗
2积分
24小时内重复下载不扣分
支持断点续传功能
资源永久有效可用
使用说明
下载后使用解压软件解压
推荐使用 WinRAR 或 7-Zip
如有密码请查看资源说明
解压后即可正常使用
积分获取方式
上传优质资源获得积分
每日签到免费领取积分
邀请好友注册获得奖励
查看详情 →
相关技术标签
点击标签浏览更多相关单片机编程资源:
#单片机
#定时器
#报警器
#数码管显示
相关单片机编程资源推荐
1
单片机
开发工程案例分析与解析
设计一个单片机控制的简易定时报警器。要求根据设定的初始值(1-59秒)进行倒计时,当计时到0时数码管闪烁“00”(以1Hz闪烁),按键功能如下:(1)设定键:在倒计时模式时,按下此键后停止倒计时,进入...
2013-11-13
107 次
1070 浏览
2
单片机
开发工程案例分析与解析
该文档为单片机开发工程案例分析与解析讲解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,,,,...
2022-08-13
3 次
3955 浏览
3
单片机
开发工程案例分析与解析(包括7个常用的经典案例)
单片机开发工程案例分析与解析(包括7个常用的经典案例)...
2014-01-12
158 次
1109 浏览
4
单片机
学习开发案例分析
单片机初学者必看,零基础带你轻松入门...
2013-12-11
27 次
1058 浏览
5
软件工程案例分析
软件工程案例分析,机票预定信息系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统...
2013-12-25
49 次
1066 浏览
6
Android驱动开发入门及手机案例开发分析
...
2013-11-20
168 次
1079 浏览
7
用软件工程的方法开发嵌入式
单片机
程序.给出了一个案例分析.
用软件工程的方法开发嵌入式单片机程序.给出了一个案例分析....
2014-01-02
79 次
1094 浏览
8
MCS-51
单片机
开发系统与监控分析
内容提要: MCS-51单片机的开发结构及原理 键盘监...
2013-11-19
166 次
1112 浏览
9
MCS-51
单片机
开发系统与监控分析
MCS-51单片机开发系统与监控分析 ...
2013-07-23
98 次
1230 浏览
10
橡胶加工分析仪开发方案
难得一见的基于LabVIEW的橡胶加工分析仪开发方案,完整呈现系统设计与数据处理逻辑,适合工业自动化与材料检测领域技术人员参考。...
2026-03-09
1 次
12 浏览
用户登录
登录后可下载更多技术资源
×
加载中...
加载登录表单中...
用户注册
送10积分
加入工程师资源平台
×
加载中...
加载注册表单中...
找回密码
通过邮箱重置您的账号密码
×
加载中...
加载表单中...
需要登录
登录后即可使用更多功能
×
新用户注册即送10积分,可用于下载资源
👋
退出登录
确认要退出当前账号吗?
×
退出后需要重新登录才能下载资源