单片机实验报告_第1页
单片机实验报告_第2页
单片机实验报告_第3页
单片机实验报告_第4页
单片机实验报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机实验报告实验目的纯熟使用Keil、Protues两款软件通过上机操作,增强个人动手实践能力加深对理论知识的理解培养运用汇编语言进行初步编写程序的能力二、实验内容将片外RAM3050-306FH中数据转移至片内70-8FH中。规定:能够从Keil或Protues上看到RAM的数据转移成果。设计一种外部中断触发流水灯系统:当外部中断来临时,启动流水灯,即令P2口的LED轮流循环点亮。规定:开发板或Prrotues演示将片内存储器80H中寄存的BCD码转换为ASCII码,规定使用表格查询技术。规定:在Keil或Protues上看到数据转换成果。各使用中断方式和查询方式设计一种方波发生器,频率为50HZ。规定:Protues使软件间示波器显示方波。三、实验程序1.\\将片外RAM3050-306FH中数据转移至片内70-8FH中 ORG0000HAJMPMAIN\\上电,转向主程序ORG0030H\\主程序入口MAIN:MOVDPTR,#3050H\\数据指针指向地址3050HMOVA,#04H\\将立刻数04H送A寄存器MOVR0,#20HNEXT:MOVX@DPTR,AINCDPTR\\数据指针DPTR自加一DJNZR0,NEXT\\判断与否跳转到NEXT或继续向下执行MOVDPTR,#3050HMOVR0,#70HMOVR2,#20HNEXT1:MOVXA,@DPTRMOV@R0,AINCDPTRINCR0DJNZR2,NEXT1 SJMP$\\等待END2.\\设计一种外部中断触发流水灯系统:当外部中断来临时,启动流水灯,即令P2口的LED轮流循环点亮 ORG0000HSJMPMAIN\\上电,转向主程序ORG0003H\\外部中断0向量入口AJMPINSERORG0030H\\主程序入口MAIN:SETBEX0\\允许外部中断0中断SETBIT0\\选择边沿触发方式SETBEA \\CPU开中断HERE:SJMPHERE\\等待中断ORG0200HINSER: MOVR2,#08H\\设立循环次数MOVA,#01H\\赋初值,设立高电平亮NEXT:MOVP2,A\\将初值送往P2口LCALLDELAY\\延时RLA\\左移一位DJNZR2,NEXT\\判断循环次数,与否跳转到NEXT或继续向下执行RETI\\中断返回DELAY:MOVR3,#0FFH\\延时程序DEL2:MOVR4,#0FFHDEL1:NOPDJNZR4,DEL1DJNZR3,DEL2RETEND3.\\将片内存储器80H中寄存的BCD码转换为ASCII码,规定使用表格查询技术ORG0000HLJMPMAINORG0030H\\主程序起始地址MAIN:MOV80H,#05H\\将立刻数50H转送内存单元80HMOVA,80H\\将内存单元80H中的内容送寄存器AMOVDPTR,#TABMOVCA,@A+DPTR\\A寄存器内容加指针偏移量后送A寄存器MOV80H,ARETTAB:DB30H,31H,32H,33H,34HDB35H,36H,37H,38H,39H4.1\\中断方式产生50HZ方波ORG0000HAJMPMAINORG0030H \\主程序入口MAIN:MOVTMOD,#10H \\设立定时器工作模式为模式1MOVTH1,#0D8H \\装入T1计数初值MOVTL1,#0F0HSETBET1 \\开中断SETBEA\\CPU开中断SETBTR1 \\启动定时器T1HERE:SJMPHERE \\等待中断ORG001BH \\T1中断向量地址CLRTF1\\将TF1清零CPLP2.0\\P2.0取反输出MOVTH1,#0D8H \\重装初值MOVTH0,#0F0HRETI;中断返回END4.2\\查询方式产生50HZ方波 ORG0000HAJMPMAINORG0030H \\主程序入口MAIN:MOVTMOD,#10H \\设立定时器的工作模式为模式1SETBTR1 \\启动定时器T1LOOP:MOVTH1,#0D8H \\装入T1计数初值MOVT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论