1 / 9
文档名称:

流水灯显示实验报告.docx

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

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

分享

预览

流水灯显示实验报告.docx

上传人:C小yi 2022/8/24 文件大小:18 KB

下载得到文件列表

流水灯显示实验报告.docx

相关文档

文档介绍

文档介绍:本文格式为Word版,下载可任意编辑
— 2 —
流水灯显示实验报告
 测验结果分析及议论 论 1. 测验中展现过的问题或错误、理由分析 程序输入错误导致无法完全编译
  2. 保表明验告成的关键问题
 保
 姓 姓
 名
 测验 类型 □ 演示性 □ 验证性 ☑ 综合性 □ 设计性 指导教师
 实 实 验 验 目 目 的 的 keil 软件的使用 proteus 软件中构建流水灯显示测验,并理解 keil 源程序,通过两个软件的联调得出测验现象。
 测验仪器及耗材 材 1 .THDPJ-3 型单片机开发综合测验装置; 2. PC 机; 3. Keil uVision4 仿真软件。
  软件 实 实 验 验 原 原 理 理 测验原理如图(低电平点亮)
  第 2 页,共 4 页
 第 3 页,共 4 页
 实 实 验 验 内 内 容 容 及 及 步 步 骤 骤 测验内容:
 。
  keil 软件中源程序各指令含义。
  keil 和 proteus 软件,运行表示流水灯测验,实现八盏灯从上到下依次点亮,再从下到上依次点亮为一周期的现象。
 测验步骤 proteus 绘制电路原理图
本文格式为Word版,下载可任意编辑
— 4 —
  keil 软件根据 proteus 软件电路图编写程序 汇编语言源程序如下:(本次测验采用汇编语言举行)
  ORG 0 START:
  MOV R2,#8
 MOV A,#0FEH
 SETB C LOOP:
  MOV P1,A
 LCALL DELAY
 RLC A
 DJNZ R2,LOOP
 MOV R2,#8 LOOP1:
  MOV P1,A
 LCALL DELAY
  RRC A
 DJNZ R2,LOOP1
 LJMP START DELAY:
  MOV R5,#20
  ; D1:
  MOV R6,#20 D2:
  MOV R7,#248
 DJNZ R7,$
 DJNZ R6,D2
本文格式为Word版,下载可任意编辑
— 5 —
 DJNZ R5,D1
 RET
 end *也可以用 C++举行编译(课后自行尝试,本次测验以汇编语言为主)
 #include unsigned char i; unsigned char temp; unsigned char a,b;
 void delay(void) {
  unsigned char m,n,s;
  for(m=20;m0;m--)
  for(n=20;n0;n--)
  for(s=248;s0;s--); } void main(void) {
  while(1)
  {