实验一广告灯实验实验时数: 3 ,开设要求:必做,实验性质:验证性,每组人数:1(封面填写内容)实验报告一、实验目的:1、掌握 keil编程环境以及 Protues 单片机仿真软件的使用方法;2、掌握单片机汇编、 C51程序编写、调试方法;3、掌握 MCS51单片机并口的编程。二、实验原理与内容:原理: 使用单片机汇编指令和C51语言编写程序,使单片机P0 口上所连接的 8个 LED发光管显示出广告灯(流水灯)效果。内容: 学习程序编写、调试方法,编写并调试广告灯的程序,将原理图画好后,编写实验程序,编译并加载到单片机仿真系统并观察实验现象。三、实验软、硬件环境:1、微机一台;2、Protues 单片机仿真软件。四、实验步骤:1、打开 Protues 单片机仿真软件,绘制如下实验原理图,并保存为设计文件2、实验中要求编写的流水灯程序,具体要求如下:1)用 MOV指令编写;2)用移位方法编写;3)用查表方法编写;4)实现将 P1口拨码开关设置状态读出,作为流水灯设置模式显示;5)在 4)的基础上加入控制功能, K0为低电平时, LED停止移动, K0高电平时,LED开始移动; K1 为低电平时, LED左移, K1 高电平时, LED右移。实验原始数据记录一、记录各版本的实验元程序二、记录各版本下实现的流水灯效果。实验报告一、实验结果讨论与结论:1、实验讨论2、结论3、实验程序分析二、思考题:1、本实验时钟频率为12.0MHz 频率,试计算, 本实验中查表法实现的流水灯程序中的延时程序的延时值为多少?内循环的延时值为多少?外循环的延时值为多少?