单片机学生练习120.docx

上传人:b****2 文档编号:1135562 上传时间:2023-04-30 格式:DOCX 页数:18 大小:506.59KB
下载 相关 举报
单片机学生练习120.docx_第1页
第1页 / 共18页
单片机学生练习120.docx_第2页
第2页 / 共18页
单片机学生练习120.docx_第3页
第3页 / 共18页
单片机学生练习120.docx_第4页
第4页 / 共18页
单片机学生练习120.docx_第5页
第5页 / 共18页
单片机学生练习120.docx_第6页
第6页 / 共18页
单片机学生练习120.docx_第7页
第7页 / 共18页
单片机学生练习120.docx_第8页
第8页 / 共18页
单片机学生练习120.docx_第9页
第9页 / 共18页
单片机学生练习120.docx_第10页
第10页 / 共18页
单片机学生练习120.docx_第11页
第11页 / 共18页
单片机学生练习120.docx_第12页
第12页 / 共18页
单片机学生练习120.docx_第13页
第13页 / 共18页
单片机学生练习120.docx_第14页
第14页 / 共18页
单片机学生练习120.docx_第15页
第15页 / 共18页
单片机学生练习120.docx_第16页
第16页 / 共18页
单片机学生练习120.docx_第17页
第17页 / 共18页
单片机学生练习120.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

单片机学生练习120.docx

《单片机学生练习120.docx》由会员分享,可在线阅读,更多相关《单片机学生练习120.docx(18页珍藏版)》请在冰点文库上搜索。

单片机学生练习120.docx

单片机学生练习120

1.闪烁灯

1. 实验任务

如图4.1.1所示:

在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。

2. 电路原理图

图4.1.1

2.模拟开关灯

1.实验任务

如图4.2.1所示,监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。

2.电路原理图

图4.2.1

 

3.多路开关状态指示

1.实验任务

如图4.3.1所示,AT89S51单片机的P1.0-P1.3接四个发光二极管L1-L4,P1.4-P1.7接了四个开关K1-K4,编程将开关的状态反映到发光二极管上。

(开关闭合,对应的灯亮,开关断开,对应的灯灭)。

2.电路原理图

图4.3.1

 

4.广告灯的左移右移

1.实验任务

做单一灯的左移右移,硬件电路如图4.4.1所示,八个发光二极管L1-L8分别接在单片机的P1.0-P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重复循环。

2.电路原理图

图4.4.1

 

5.广告灯(利用取表方式)

1.实验任务

利用取表的方法,使端口P1做单一灯的变化:

左移2次,右移2次,闪烁2次(延时的时间0.2秒)。

2.电路原理图

图4.5.1

6.报警产生器

1.实验任务

用P1.0输出1KHz和500Hz的音频信号驱动扬声器,作报警信号,要求1KHz信号响100ms,500Hz信号响200ms,交替进行,P1.7接一开关进行控制,当开关合上响报警信号,当开关断开告警信号停止,编出程序。

2.电路原理图

图4.6.1

 

7.I/O并行口直接驱动LED显示

1.实验任务

如图13所示,利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地。

在数码管上循环显示0-9数字,时间间隔0.2秒。

2.电路原理图

图4.7.1

 

8.按键识别方法之一

1.实验任务

每按下一次开关SP1,计数值加1,通过AT89S51单片机的P1端口的P1.0到P1.3显示出其的二进制计数值。

2.电路原理图

图4.8.1

 

9.一键多功能按键识别技术

1.实验任务

如图4.9.1所示,开关SP1接在P3.7/RD管脚上,在AT89S51单片机的P1端口接有四个发光二极管,上电的时候,L1接在P1.0管脚上的发光二极管在闪烁,当每一次按下开关SP1的时候,L2接在P1.1管脚上的发光二极管在闪烁,再按下开关SP1的时候,L3接在P1.2管脚上的发光二极管在闪烁,再按下开关SP1的时候,L4接在P1.3管脚上的发光二极管在闪烁,再按下开关SP1的时候,又轮到L1在闪烁了,如此轮流下去。

2.电路原理图

图4.9.1

 

10.00-99计数器

1.实验任务

利用AT89S51单片机来制作一个手动计数器,在AT89S51单片机的P3.7管脚接一个轻触开关,作为手动计数的按钮,用单片机的P2.0-P2.7接一个共阴数码管,作为00-99计数的个位数显示,用单片机的P0.0-P0.7接一个共阴数码管,作为00-99计数的十位数显示;硬件电路图如图19所示。

2.电路原理图

图4.10.1

 

11.00-59秒计时器(利用软件延时)

1.实验任务

  如下图所示,在AT89S51单片机的P0和P2端口分别接有两个共阴数码管,P0口驱动显示秒时间的十位,而P2口驱动显示秒时间的个位。

2.电路原理图

图4.11.1

 

12.可预置可逆4位计数器

1.实验任务

利用AT89S51单片机的P1.0-P1.3接四个发光二极管L1-L4,用来指示当前计数的数据;用P1.4-P1.7作为预置数据的输入端,接四个拨动开关K1-K4,用P3.6/WR和P3.7/RD端口接两个轻触开关,用来作加计数和减计数开关。

具体的电路原理图如下图所示

2.电路原理图

图4.12.1

 

13.动态数码显示技术

1.实验任务

如图4.13.1所示,P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示“12345”字样;当开关接低电平时,显示“HELLO”字样。

2.电路原理图

图4.13.1

 

14.4×4矩阵式键盘识别技术

1.实验任务

如图4.14.2所示,用AT89S51的并行口P1接4×4矩阵键盘,以P1.0-P1.3作输入线,以P1.4-P1.7作输出线;在数码管上显示每个按键的“0-F”序号。

对应的按键的序号排列如图4.14.1所示

图4.14.1

15.定时计数器T0作定时应用技术

(一)

1.实验任务

用AT89S51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到60时,自动从0开始。

硬件电路如下图所示

2.电路原理图

图4.15.1

16.定时计数器T0作定时应用技术

(二)

1.实验任务

用AT89S51的定时/计数器T0产生2秒钟的定时,每当2秒定时到来时,更换指示灯闪烁,每个指示闪烁的频率为0.2秒,也就是说,开始L1指示灯以0.2秒的速率闪烁,当2秒定时到来之后,L2开始以0.2秒的速率闪烁,如此循环下去。

0.2秒的闪烁速率也由定时/计数器T0来完成。

2.电路原理图

图4.16.1

17.99秒马表设计

1.实验任务

(1.开始时,显示“00”,第1次按下SP1后就开始计时。

(2.第2次按SP1后,计时停止。

(3.第3次按SP1后,计时归零。

2.电路原理图

图4.17.1

18.“嘀、嘀、……”报警声

1.实验任务

用AT89S51单片机产生“嘀、嘀、…”报警声从P1.0端口输出,产生频率为1KHz,根据上面图可知:

1KHZ方波从P1.0输出0.2秒,接着0.2秒从P1.0输出电平信号,如此循环下去,就形成我们所需的报警声了。

2.电路原理图

图4.18.1

19.“叮咚”门铃

1.实验任务

当按下开关SP1,AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。

2.电路原理图

图4.19.1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2