1 / 4
文档名称:

led灯实验报告.doc

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

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

分享

预览

led灯实验报告.doc

上传人:miaoshen1985 2021/10/30 文件大小:92 KB

下载得到文件列表

led灯实验报告.doc

文档介绍

文档介绍:MCS-51单片机接口技术实验
适用:电气类专业本科学生
实验报告
实验一 熟悉Proteus仿真模拟器,LED花样表演
一、实验目的
掌握以下方法:
1.在Proteus的环境下,设计硬件原理图;
2.在keilc集成环境下设计C51语言程序;
2.在Proteus的环境下,将硬件原理图与软件联接仿真运行。
二、实验环境
1.个人微机,Windows操作系统
2.Proteus仿真模拟器
3.Keilc编程
三、实验题目
基本题:使用8051的并口带动8个LED发光二极管显示一种花样表演。
提高题:使用一个键切换实现3种以上花样表演。
四、实验类型:
学****模仿与简单设计型。
五、实验步骤:
0、进入ISIS,先选择需要的元件,然后设计电原理图,保存文件;
1、在keilc软件集成环境下编写源程序,编译工程文件;
2、将所设计的硬件原理图与目标代码程序相联接;
4、按play键,仿真运行程序。
附,可能用到的元件名称:
CPU:AT89C51或任一种MCS-51家族CPU;
晶振:Crystal;
电容器:Capacitors,选22pf
电解电容:CAP-ELEC或GENELECT10U16V
复位电阻:MINRES10K
限流电阻:MINRES330R
按键:BUTTON
LED:LED-BLUE/RED/YELLOW或DIODE-LED
(一)接线图如下:
(二).基础花样
程序流程图
中断子程序开始
开始
保护现场
中断设置
五次花样显示
开中断
主花样显示
恢复现场
结束
中断返回
(五)C程序
#include <>
#define uint unsigned int
#define uchar unsigned char
const tab1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, /*正向流水灯*/
0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,};/*反向流水灯*/
const tab2[]={0xff,0x00,0xff,0x00,0