单片机原理及应用实验报告574hc595实验.docx

上传人:b****5 文档编号:8281130 上传时间:2023-01-30 格式:DOCX 页数:8 大小:640.37KB
下载 相关 举报
单片机原理及应用实验报告574hc595实验.docx_第1页
第1页 / 共8页
单片机原理及应用实验报告574hc595实验.docx_第2页
第2页 / 共8页
单片机原理及应用实验报告574hc595实验.docx_第3页
第3页 / 共8页
单片机原理及应用实验报告574hc595实验.docx_第4页
第4页 / 共8页
单片机原理及应用实验报告574hc595实验.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

单片机原理及应用实验报告574hc595实验.docx

《单片机原理及应用实验报告574hc595实验.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用实验报告574hc595实验.docx(8页珍藏版)》请在冰豆网上搜索。

单片机原理及应用实验报告574hc595实验.docx

单片机原理及应用实验报告574hc595实验

《单片机原理与应用》实验报告

实验序号:

5  实验项目名称:

74hc595实验

学  号

1507162233

姓  名

专业、班

15计算机

实验地点

指导教师

何一凡

实验时间

2016.10.22

一、实验目的

1.了解74hc595的工作原理

2.掌握74hc595的使用方法

3.熟练掌握Arduino设计的流程、方法

二、实验设备(环境)及要求

硬件:

ØPC机,USB下载线

ØArduinoUno开发板

Ø面包板,面包板跳线

Ø电阻,LED,8段数码管

Ø74hc595

软件:

ØArduino集成开发环境

三、实验要求

实验1:

使用74hc595,用一个数据口并行控制8个LED灯(具体要求详见课堂ppt)

实验2(选做):

使用74hc595控制8段数码管(具体要求详见课堂ppt)

 

四、实验容

实验1:

1.原理图

2.实际连接图

3.实验程序代码

intlatchPin=4;

intclockPin=5;

intdataPin=2;//这里定义了那三个脚

voidsetup()

{

pinMode(latchPin,OUTPUT);

pinMode(clockPin,OUTPUT);

pinMode(dataPin,OUTPUT);//让三个脚都是输出状态

}

voidled(inta)

{

digitalWrite(latchPin,LOW);//将ST_CP口上面加低电平让芯片准备好接收数据

shiftOut(dataPin,clockPin,MSBFIRST,a);

//这个就是用MSBFIRST参数让0-7个针脚以高电平输出(LSBFIRST低电平)是dataPin的参数,

//clockPin的参数是变量a,前面我们说了这个变量会一次从1+1+到256,是个十进制数,

//输入到芯片后会产生8个二进制数,达到开关的作用

digitalWrite(latchPin,HIGH);//将ST_CP这个针脚恢复到高电平

delay(1000);//暂停1秒钟让你看到效果

}

voidloop()

{

led(255);

led(85);

led(170);

led(0);

}

4.实验操作说明

第一步:

连接电路,上传代码;

第二步:

观察LED灯的闪烁情况;

5.其他说明

4.实验结果

8个LED全亮->奇数号LED灯亮->偶数号LED灯亮

->8个LED全灭,循环往复。

见实验6文件夹下视频:

74HC595控制LED灯。

实验2(选做):

1.原理图

2.实际连接图

3.实验程序代码

intlatchPin=4;

intclockPin=5;

intdataPin=2;//这里定义了那三个脚

voidsetup()

{

pinMode(latchPin,OUTPUT);

pinMode(clockPin,OUTPUT);

pinMode(dataPin,OUTPUT);//让三个脚都是输出状态

}

voidleds(inta)

{

digitalWrite(latchPin,LOW);//将ST_CP口上面加低电平让芯片准备好接收数据

shiftOut(dataPin,clockPin,MSBFIRST,a);

digitalWrite(latchPin,HIGH);//将ST_CP这个针脚恢复到高电平

delay(1000);//暂停1秒钟让你看到效果

}

voidloop()

{

leds(249);//1

leds(164);//2

leds(176);//3

leds(153);//4

leds(146);//5

leds(130);//6

leds(248);//7

leds(128);//8

leds(144);//9

leds(127);//.

leds(255);//全灭

}

4.实验操作说明

第一步:

连接电路,上传代码;

第二步:

观察数码管的显示情况。

5其他说明

6.实验结果

数码管依次循环显示:

数字1~9,小数点,全熄灭。

见实验5文件夹下视频:

74HC595控制8段数码管。

五、教师评语

签名:

日期:

成绩

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

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1