您好,欢迎访问三七文档
实验报告一:实验名称跑马灯电路二:实验目的(1)掌握proteus软件的使用方法;(2)调试跑马灯电路的汇编语言;(3)绘制跑马灯原理图,实现电路的实现;三:实验要求跑马灯电路,即实现p1口上的8个发光二极管循环闪亮的电路。四:实验仪器计算机,keilc51软件,proteus软件。五:参考程序ORG0000H;程序入口AJMPMAIN;转主程序ORG30HMAIN:MOVR2,#16;将16送给R2MOVA,#0FEH;将0FEH送给累加器ALOOP:MOVP1,A;循环,将累加器A的值送给p1LCALLD1;长调子程序D1RLA;累加器循环左移DJNZR2,LOOP;R2减1非0则转移到LOOPD1:MOVR4,#10;将10送给R4D2:MOVR5,#100;将100送给R5D3:MOVR6,#249;将249送给R6DJNZR6,$;R6减1不为0,则原地等待DJNZR5,D3;R5减1不为0,则转到D3DJNZR4,D2;R4减1不为0,则转到D2RET;返回主程序END六:试验步骤(1)进入keilc51系统的操作环境,并建立一个工程,输入汇编程序,对程序进行编译和链接:(2):调试无误后运行程序并检查运行结果,检查正确后生成hex文件:(3):在软件proteus中,绘制电路图,找到此实验需要用到的主要元器件及其符号:1:单片机AT89C51;2:电阻RES10k;3:电容CAP30uF;4:晶振CRYSTAL;5;排阻RESPACK-8;6:开关BUTTON;7:发光二级管LED;(4)绘制电路仿真图,然后将生成的hex文件下载到AT89C51中,并开始仿真,结果如下:七:实验结果程序仿真完成后,发光二级管会有规律的从左向右循环闪亮,直到时间结束后才会停下。
本文标题:实验报告跑马灯
链接地址:https://www.777doc.com/doc-2140044 .html