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

下载本文档

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

文档简介

1 / 7单片机实验报告模板单片机原理实验报告实验一 熟悉 nSP?IDE 集成开发环境下 C 语言程序的编写【实验目的】1. 熟悉 nSP?IDE 集成开发环境的使用方法;2. 掌握用 SPCE061A 单片机 C 语言编写应用程序的方法。【实验设备】1. 装有 Windows 系统和 nSP?IDE 集成开发环境的 PC 机一台,nSP?十六位单片机实验箱一个。2. 本实验用到的实验箱硬件模块为:SPCE061A核心及周边电路模块。【实验要求】1. 编程要求:编写一个 C 语言程序。2. 实现功能:;3. 实验现象:根据功能设计,理论上应得到的现象。【实验原理】程序流程图:2 / 7【实验结果】1、源程序清单:要求填写程序代码,截图或直接手打皆可2、程序运行情况:3、程序运行结果:单片机实验箱硬件连接图片现象文字描述【实验总结】1、实验中遇到的问题及解决办法2、自己在考虑本实验时的想法及实现情况、实验程序1. 将片外 RAM3050-306FH 中数据转移至片内70-8FH 中ORG 0000HAJMP MAIN上电,转向主程序ORG 0030H 主程序入口MAIN: MOV DPTR,#3050H 数据指针指向地址 3050HMOV A,#04H 将立即数 04H 送 A 寄存器MOV R0,#20H3 / 7NEXT: MOVX DPTR,AINC DPTR 数据指针 DPTR 自加一DJNZ R0,NEXT 判断是否跳转到 NEXT 或继续向下执行MOV DPTR,#3050HMOV R0,#70HMOV R2,#20HNEXT1:MOVX A,DPTRMOV R0,AINC DPTRINC R0DJNZ R2,NEXT1SJMP $ 等待END2. 设计一个外部中断触发流水灯系统:当外部中断来临时,启动流水灯,即令 P2 口的 LED 轮流循环点亮ORG 0000HSJMP MAIN 上电,转向主程序ORG 0003H 外部中断 0 向量入口AJMP INSER4 / 7ORG 0030H 主程序入口MAIN: SETB EX0 允许外部中断 0 中断SETB IT0 选择边沿触发方式SETB EA CPU 开中断HERE: SJMP HERE 等待中断ORG 0200HINSER: MOV R2,#08H设置循环次数MOV A,#01H 赋初值,设置高电平亮NEXT: MOV P2,A 将初值送往 P2 口LCALL DELAY 延时RL A 左移一位DJNZ R2,NEXT 判断循环次数,是否跳转到NEXT 或继续向下执行RETI中断返回DELAY:MOV R3,#0FFH 延时程序DEL2: MOV R4,#0FFHDEL1: NOPDJNZ R4,DEL1DJNZ R3,DEL2RETEND3.将片内存储器 80H 中存放的 BCD 码转换为5 / 7ASCII 码,要求使用表格查询技术 ORG 0000HLJMP MAINORG 0030H主程序起始地址MAIN:MOV 80H,#05H 将立即数 50H 转送内存单元 80HMOV A,80H 将内存单元 80H 中的内容送寄存器 AMOV DPTR,#TABMOVC A,A+DPTRA 寄存器内容加指针偏移量后送 A 寄存器MOV 80H,ARETTAB: DB 30H,31H,32H,33H,34HDB 35H,36H,37H,38H,39H中断方式产生 50HZ 方波ORG 0000HAJMP MAINORG 0030H 主程序入口MAIN: MOV TMOD,#10H 设置定时器工作模式为模式 1MOV TH1,#0D8H 装入 T1 计数初值6 / 7MOV TL1,#0F0HSETB ET1开中断SETB EA CPU 开中断SETB TR1启动定时器 T1HERE: SJMP HERE 等待中断ORG 001BH T1 中断向量地址CLR TF1 将 TF1 清零CPL 取反输出MOV TH1,#0D8H 重装初值MOV TH0,#0F0HRETI;中断返回END查询方式产生 50HZ 方波ORG 0000HAJMP MAINORG 0030H 主程序入口MAIN: MOV TMOD,#10H 设置定时器的工作模式为模式 1SETB TR1 启动定时器 T1LOOP: MOV TH1,#0D8

温馨提示

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

评论

0/150

提交评论