1 / 3
文档名称:

流水灯实验.doc

格式:doc   大小:48KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

流水灯实验.doc

上传人:xunlai783 2018/7/15 文件大小:48 KB

下载得到文件列表

流水灯实验.doc

文档介绍

文档介绍:实验一流水灯实验
一、实验要求
在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路
继续在Proteus软件中绘制电路,将P2口做输出口,接八只发光二极管
在Keil软件中编写程序,实现功能,间隔1S点亮一个发光二极管,。
二、实验目的
学习Proteus软件的使用方法
学习Keil软件的使用方法
学习端口输出的使用方法
掌握延时程序的设计
三、实验说明
设计一个由89C51芯片和8个LED灯的流水灯,8个流水灯里的工作顺序是D1,D2,D3,D4,D5,D6,D7,D8且一直循环,间隔1s点亮一个发光二极管。,那么我们只要把D1的正极接上高电平就可以了;同理,~,这就是为什么我们在发光二级管正极接上有源排阻。因此,要实现流水灯功能,我们只要将D1~D8依次点亮,8个LED灯就变成从左往右的流水灯了。
四、硬件原理图及程序设计
(一)硬件原理图设计

上图是此次要设计的流水灯硬件原理图,依次从左往右(D1到D8)开始工作。
(二)程序流程图设计

开始
设置初始值
输出/延时
左移
7次
(三)程序设源代码
/* 流水灯实验, 间隔1S点亮一个发光二极管,*/
#include<> //定义8x51寄存器的头文件
#define LED P2 //设置P2输出端口
unsigned char TAB[]={0X7f,0Xbf,0Xdf,0Xef,0Xf7,0Xfb,0Xfd,0Xfe};//声明显示顺序
void delay_ms(int x); //定义延时函数
main() //主程序
{ unsigned char i;
while(1)
{ for(i=0;i<=7;i++) //八个流水灯,顺序依次从D1~D8
{
delay_ms(1000); //

最近更新

2025年度安全防护技术培训土地征用合同 9页

2025年讲故事学拼音──拼音教学方法初探(共.. 41页

2025年记忆中难忘的一幕作文(共28篇) 38页

2025年度太阳能热水系统维护服务协议 10页

2025年记一次合唱比赛作文400字(精选13篇) 15页

2025年让我们的孩子从小学会感恩(共篇) 17页

2025年詹妮弗-安妮斯顿个人资料(合集9篇) 20页

2025年解放了!作文0字(精选13篇) 13页

2025年度土地承包经营权流转与农业废弃物回收.. 10页

2025年度图书馆装修监理合同版 9页

2025年度国际贸易佣金代理合作协议书 9页

2025年度团建餐饮服务全方位合同范本 10页

2025年观察一种动物四年级作文(共篇) 13页

2025年度商铺物业创新服务协议,提升商业竞争.. 11页

2025年度商标许可使用收益分成合同 9页

2025年度品牌代理解约及品牌授权期限延长协议.. 9页

2025年被子不规范检讨书400(集锦篇) 18页

2025年表达爱情的文艺句子摘抄(合集篇) 60页

2025届北京市中国人民大学附属中学高三三模英.. 11页

XX市蚊媒传染病传播媒介应急处置方案 28页

顶管近距离穿越运营中地铁隧道的施工技术 8页

元旦节放假通知 (53) 1页

聚乙烯醇熔融纺丝探索 51页

用电协议(接火费) 4页

施工现场机械设备安全操作规程大全 19页

常用新医疗法手册 78页

讲台侍奉《取题法》 2页

管理层次-课件(PPT·精选) 8页