您当前的位置:五五电子网电子知识电子制作自动控制-单片机89C51单片机实验二 P1口输出实验(流水灯) 正文
89C51单片机实验二 P1口输出实验(流水灯)

89C51单片机实验二 P1口输出实验(流水灯)

点击数:7713 次   录入时间:03-04 11:40:50   整理:http://www.55dianzi.com   自动控制-单片机

一. 实验要求
1、P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

二. 实验设备

1、I B M — P C 系统机(或兼容机)一台;

2、系统软件:WAVE6000、仿真软件PROTEUS。

三. 实验目的
1、学习PROTEUS仿真软件的使用

2、学习P1口的使用方法。

3、学习延时子程序的编写和使用。            

四.实验电路及连线

           

五.实验说明

1、延时子程序的延时计算问题

对于程序    Delay:

                   MOV   R6,#0H

                   MOV   R7, #0H

            DelayLoop:

                   DJNZ  R6,DelayLoop

                   DJNZ  R7,DelayLoop

                   RET

 

查指令表可知MOV,DJNZ指令均需用两个机器周期,在6MHz晶振时,一个机器周期时间长度为12/6MHZ,所以该段程序执行时间为:

(256×255+2)×2×12÷6 ≈ 261ms

 

   2、使用PROTEUS仿真软件

A、安装PROTEUS:

1.打开Proteus 7.12完美破解版目录,先安装Setup71.exe,提示LICence时选择"本地"并指向"crack"-->MAXIM_LICENCE.lxk

2.安装完成后将crac-->BIN中的文件复制到安装目录的..\BIN下替换原有的文件

B、打开老师提供的FlashLED仿真图,用鼠标左键双击AT89C52芯片,会弹出Edit Component对话框,在Program File中选择已编译好的HEX文件,点OK退出。

C、点左下角三角尖,则开始仿真。

 

完整的课程设计请下载:


    08012514153327.rar

 




本文关键字:单片机  自动控制-单片机电子制作 - 自动控制-单片机