没有合适的资源?快使用搜索试试~ 我知道了~
89c52单片机的40个实验
5星 · 超过95%的资源 需积分: 14 17 下载量 78 浏览量
2011-05-10
09:10:38
上传
评论
收藏 2.04MB DOC 举报
温馨提示
试读
64页
89C52单片机的40个基础实验电子时钟 数码管控制 电子琴 温度感应
资源推荐
资源详情
资源评论
. 闪烁灯
. 实验任务
如图 所示:在 端口上接一个发光二极管 ,使 在不停地一亮一
灭,一亮一灭的时间间隔为 秒。
. 电路原理图
图
. 系统板上硬件连线
把“单片机系统”区域中的 端口用导线连接到“八路发光二极管指示模块”区
域中的 端口上。
. 程序设计内容
(). 延时程序的设计方法
作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要
求的闪烁时间间隔为 秒,相对于微秒来说,相差太大,所以我们在
执行某一指令时,插入延时程序,来达到我们的要求,但这样的延时程
序是如何设计呢?下面具体介绍其原理:
如图 所示的石英晶体为 ,因此, 个机器周期为 微秒
机器周期 微秒
个机器周期
个机器周期 +=
个机器周期
个机器周期 =
因此,上面的延时程序时间为 。
由以上可知,当 =、= 时,延时 ,=、=
时,延时 以此为基本的计时单位。如本实验要求 秒=
,=,则 =,延时子程序如下:
!"
#
(). 输出控制
如图 所示,当 端口输出高电平,即 = 时,根据发光二极
管的单向导电性可知,这时发光二极管 熄灭;当 端口输出低
电平,即 = 时,发光二极管 亮;我们可以使用 $ #%
指令使 端口输出高电平,使用 & 指令使 端口输出
低电平。
. 程序框图
如图 所示
图
. 汇编源程序
'
$#!#&
&! !"
$ #%
&! !"
$#!#
!"(延时子程序,延时 秒
#
. & 语言源程序
)*+,-./0!#12
3)456(
78)../,9:;78).<==延时 秒子程序
>
-*)?*/.+@9A)BC(
D8A;)5()2()EE<
D8A;B5(B2(BEE<
D8A;C5(C2(CEE<(
F
78).9)*;78).<
>
G@),/;<
>
5(
./,9:;<(
5(
./,9:;<(
F
F
. 模拟开关灯
. 实验任务
如图 所示,监视开关 H(接在 端口上),用发光二极管
(接在单片机 端口上)显示开关状态,如果开关合上, 亮,开关打
开, 熄灭。
. 电路原理图
图
. 系统板上硬件连线
(). 把“单片机系统”区域中的 端口用导线连接到“八路发光二极管指示模块”区
域中的 端口上;
(). 把“单片机系统”区域中的 端口用导线连接到“四路拨动开关”区域中的 H
端口上;
. 程序设计内容
(). 开关状态的检测过程
单片机对开关状态的检测相对于单片机来说,是从单片机的 端口输入信号,
而输入的信号只有高电平和低电平两种,当拨开开关 H 拨上去,即输入高电
平,相当开关断开,当拨动开关 H 拨下去,即输入低电平,相当开关闭合。
单片机可以采用 % %I#, 或者是 % %I#, 指令来完成对开关状态
的检测即可。
(). 输出控制
如图 所示,当 端口输出高电平,即 = 时,根据发光二极管的单
向导电性可知,这时发光二极管 熄灭;当 端口输出低电平,即 =
时,发光二极管 亮;我们可以使用 $ #% 指令使 端口输出高
电平,使用 & 指令使 端口输出低电平。
. 程序框图
图
. 汇编源程序 '
$#!#%I'
剩余63页未读,继续阅读
资源评论
- u0102601122013-09-295分,太贵了,不过挺实用的
- l3vetaufik2012-12-16这个绝对是个好东西...5分值了
mengleiheyongyuan
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 什么是移动应用开发-关于移动应用开发的相关介绍
- 第二组汇报 PPT.pptx
- 什么是大数据开发-相关介绍-关于大数据开发的相关介绍
- 什么是软件测试-相关介绍-关于软件测试的相关介绍
- 前端开发-什么是前端开发-关于前端开发的一些相关介绍
- Sora AI-关于文生视频的使用场景说明
- suno AI文生视频的相关教程和介绍使用
- 什么是后端开发-关于后端开发的一些小介绍分享
- Jurassic Pack Vol. II Dinosaurs 侏罗纪包卷恐龙二号Unity游戏模型资源unitypackage
- Jurassic Pack Vol. III Dinosaurs 侏罗纪包卷恐龙三号Unity游戏模型资源unitypackag
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功