| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

杭电单片机实验报告一

文***品

贡献于2021-04-23

字数:3301







单片机原理应技术实验报告


实验题目: Keil软件汇编语言编程

姓名: * * *

学号: ********

实验日期: 2017

指导教师:



1Keil软件简介
11 Keil uVision4简介
新Keil uVision4 IDE旨提高开发员生产力实现更快更效程序开发
uVision4引入灵活窗口理系统够拖放视图方包括支持显示器窗口
uVision4μVision3 IDE基础增加更众化功:
· 显示器灵活窗口理系统
· 系统浏览器窗口显示设备外设寄存器信息
· 调试原视图创建保存调试窗口布局
· 项目工作区简化众项目


12 Keil uVision4
①开Keil 4应软件初始界面:


②点击菜单项ProjectNew uVisionProject图示

③选择文件夹输入工程名


④输入工程名保存会弹出选择芯片界面


⑤里选择Atmel公司AT89S51单片机选择点击OK创建完工程

⑥单击点击图示圆圈圈起部分建立文件点击菜单File面NEW新建文件


⑦输入程序代码单击File—Save as根代码语言格类型保存缀asm(汇编语言)c(C语言)文件

⑧单击Target1前面+号鼠标右键点击SourceGroup1界面图10示鼠标左键点击Add Files to Group Source Group1刚刚代码文件添加工程点击左角编译钮完成编译进行程序调试

2实验容
汇编语言完成课P95(2)(5)(8)三道题跑马灯程序

21 P95(2)
设部RAM 5AH单元中变量X请编写计算述函数式程序结果存入5BH

设计思路:显然题分支语句妨JZ JNB等通X10X15综合判断X处区间

代码:
ORG 0000H
JMP START

ORG 1000H
START MOV A 5AH 直接寻址5AH址数X存入寄存器A
MOV B 5AH 直接寻址5AH址数X次存入寄存器B
SUBB A #0FH A中数X先减15初步判断X属区间
JNB ACC7 DO3 A第7位1(X>15)程序跳DO3否序执行
MOV A 5AH X15次X存入累加器A中
CLR C 清零进位C
SUBB A #0AH X减10
JNB ACC7 DO1 A第7位1(X>10)跳DO1
JMP DO2 剩情况:X<10跳DO2

DO1MOV A 5AH 10MUL AB 相X*X结果低八位存入A
ADD A #08H X*X+8→A
MOV 5BHA X*X+8→B
JMP DONE 跳程序结束段

DO2MOV A5AH X<10
MUL AB X*X→A
CLR C 进位C清零
SUBB A #01H X*X1→A
MOV 5BHA X*X1→B
JMP DONE 跳程序结束段

DO3MOV A #29H 41→A
MOV 5BH A 41→B
JMP DONE 跳程序结束段

DONESJMP
END

程序截图:

程序结果:
①X12时Y12*12+8152

②X8时Y8*8163

③X18时Y41


22 P95(5)
设两长度均15数组分存放2000H2100H首存储区中试编程求应项结果存放2200H首存储区中

设计思路:题需LOOP进行15次求存放址高应采DPTR进行访问

代码:

ORG 0000H
JMP START

ORG 1000H
START
MOV R1#00H 求寄存器初始清零
MOV R2#0FH 循环次数15次
MOV DPL#00H 类似段偏移址址
LOOP MOV DPH#20H DPTR高八位理解段址里先指第数组首
址2000H
MOVX A@DPTR A←((DPTR))
MOV R1A R1←(A)
INC DPH DPH改成指高8位21H存储区
MOVX A@DPTR A←((DPTR))
ADD AR1 两数组应项求
INC DPH DPH改成指高8位22H存储区
MOVX @DPTRA 求结果送入述址区
INC DPL 低8位址增
DJNZ R2LOOP 循环次数10跳转LOOP处进行循环

END

程序截图:

程序结果:
首先分2000H2100H存入15数里存入123…1415
结果:

23 P95(8)
片外数存储器址1000H~1030H数块全部搬迁片RAM 30H~60H中原数块区域全部清零

设计思路:显然LOOP进行搬迁搬完清零原址数DPTR访问片外存储器
代码:
ORG 0000H
JMP START

ORG 1000H
START MOV R1#30 R1保存循环次数 30次
MOV R0#30H 址30H存入R0中
MOV DPTR#1000H 1000H址存入DPTR中
LOOP MOVX A@DPTR 寄存器间接寻址A←((DPTR))
MOV @R0A (R0)←A
CLR A A←0
MOVX @DPTR A 原址数清零
INC R0 数写入址 增
INC DPTR 数读取址 增
DJNZ R1LOOP 循环次数10跳转LOOP处进行循环

END

程序截图:

程序结果:
先片外存储器1000H开始存入数
接开始数搬迁片30H开始区域中
原址数次清零


24 P95(8)
题目:设计6+5056ms跑马灯P1端口显示

设计思路:首先设计56ms延迟里已知单片机系统振荡频率fosc12MHz时机器周期1T1us执行条DJNZ指令需2机器周期执行条NOP需机器周期执行条MOV机器周期 接着通循环左移指令RL A实现跑马等效果

代码:

ORG 0000H
JMP START

ORG 0800H
STARTMOV A#01H 0000 0001存入A面会右边1循环左移
SJMP DELAY 进入延时段起点
LOOP
RL A 处开始跑马灯模块先A循环左移
MOV P1A A值赋端口P18位
SJMP DELAY 56ms延迟程序段跑遍
DELAY MOV R7 #224 设置外循环次数224次
DLY1 MOV R6 #123 设置循环次数123次
DLY2 DJNZ R6 DLY2
NOP
DJNZ R7 DLY1 延时程序段结束总时(123*2+2+1+1)T*224T+2T+1T56ms

SJMP LOOP
SJMP
END









程序截图:

程序结果:
初始状态
执行次56ms延迟左移


次56ms延迟左移


Proteus仿真截图:



3实验心
通4实验学会KEIL软件创建工程创建添加项目编译调试等等更重学单片机编程方面汇编语言实现数传送运算移位等时简单程序设计分支程序循环程序等等
实验更底层解单片机系统运行机制尤汇编语言更提高类端口存储器运水方面感受汇编语言然十分直接面型程序项目显力心体现期实验C语言编写简便性
想通更运类指令更端口元件综合会变越越熟练断提升逻辑思维
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

单片机实验报告书写

《单片机原理及应用》是一门面向应用的、具有很强实践性与综合性的课程。本实验课程是对学生进行科学实验方法和实验技能的基本训练、培养和提高学生科学实验素养以及分析和解决实际问题的能力的实践性课程。

小***m 4年前 上传931   0

单片机实验报告参照版

单 片 机 实 验 报 告(一) 实验名称:实验1_程序框架及IO编程 专业年级: 姓    名: 学    号: 分组情况:三人一组 组    员: 实验时间: 实验地点: 仪器设备: 单片机在线编程实验开发系统;PC机;数据线;导线 实验内容:1) 开关PTB.1控制指示灯PTA.1闪烁 (2)掌握编程的基本步骤; (3)掌握面向对象编程基本方法 实验方法: 通

E***代 5年前 上传1663   0

单片机综合实验报告格式

单片机综合实验报告格式  单片机综合实验报告格式  (在所做过的实验内容里挑选一个自己最有收获,最有感想的实验内容)  综合实验报告标题(可与实验名称不同)  一、实验目的和要求。  二、实验仪器设备。  三、实验设计及调试:  (一)实验内容。  (二)实验电路:画出与实验内容有关的简单实验电路。  (三)实验设计及调试步骤:  (1)对实验内容和实验电

w***8 10年前 上传960   0

2018年杭电校长毕业典礼致辞

2018杭电校长毕业典礼致辞  凤凰花开的时候,是离别的时候。6月中旬,准大学生还在翘首等成绩,又一批大四学生要毕业了。  昨天,杭州电子科技大学在体育馆举行毕业典礼,今年毕业本科生有6000多人。在表彰优秀毕业生、毕业生代表发言等常规流程后,校长薛安克出场,引发了全场最热烈的掌声。  被同学昵称为uncle薛的校长,今年毕业演讲开场就是致歉,“同学在论坛发帖,‘再见了,杭电,我把最

D***T 6年前 上传423   0

杭电计组实验3-多功能ALU设计实验

杭州电子科技大学计算机学院实验报告实验项目: 课程名称:计算机组成原理与系统结构课程设计姓名:   学号: 同组姓名:    学号:    实验位置(机号): 实验日期:        指导教师: 实验内容(算法、程序、步骤和方法)一、 实验目的(1)学习多功能ALU的工作原理,掌握运算器的设计方法。(2)掌握运用Ver

文***享 2年前 上传395   0

大工2022年《电力系统继电保护实验》实验报告及答案

一、实验目的1. 熟悉DL型电流继电器和DY型电压继电器的的实际结构,工作原理、基本特性;2. 学习动作电流、动作电压参数的整定方法。二、实验电路1.过流继电器实验接线图

海***9 2年前 上传2547   0

2017年汽电专业课程实验报告

汽电专业课程实验报告  一、 实验目的  1、在宝马电气箱上,利用数字式万用表,连接出以下串联电路,并测量完成填空(见任务二)。  2、进一步强化数字式万用表直流电压、直流电流和电阻档的使用。  二、 实验设备和器材  1、宝马电气箱  2、数字万用表  3、导线若干  三、 实验原理(原理表述、实验设计)  根据串联电路电流相等和部分电路欧姆定律电压、电流、

艾***儿 7年前 上传429   0

《电力系统继电保护》实验报告

 X大学 网络高等教育《电力系统继电保护》实验报告学习中心: 层 次: 专升本 专 业:电气工程及其自动化 年 级: 学 号:

文***品 4年前 上传3282   0

《电子商务》实验报告一

《电子商务》实验报告一 开课实验室: 电子商务实验室 2005 年 4 月 4 日 学院 经济与工商管理学院 年级、专业、班 姓名 成绩 课程 名称 电子商务概论 实验项目 名 称 B2B交易的流程 与业务处理 指导教师 邵兵家 教师评语 教师签名: 年 月

暖***男 14年前 上传27835   1

初一物理实验报告

初一物理实验报告  “浮力消失”了   做下面的小试验。   器材   找一个底面很平的容器,让一个蜡烛头紧贴在容器底部,再往容器里倒水,蜡烛头并不会浮起来;轻轻地把蜡烛头拨倒,它立刻就会浮起来。   可见,当物体与容器底部紧密接触时,两个接触面间就没有液体渗入,物体的下表面不再受液体对它向上的压强,液体对它就失去了向上托的力,浮力当然随之消失了。   现在,你能提出为潜

7***l 12年前 上传542   0

杭州外贸企业跨境电商的发展现状

杭州外贸企业跨境电商的发展现状、问题以及对策研究摘要 随着经济全球化的不断深化以及电子商务的不断发展,我国对外贸易出现了一种新型的方式,即跨境电商,由于跨境电商在我国出现时间较短,尚处于摸索阶段,存在一定的问题。本文以杭州外贸企业跨境电商为对象,探析其存在的问题并提出相应意见与建议。论文第一部分介绍了相关的概念及理论,为本文研究奠定理论基础;第二部分从杭州外贸企业跨境电商的发展历程与

平***苏 4个月前 上传183   0

单片机复习

P1口输入输出数据的时候要先写1P1口为什么要写0xff?51单片机他有几个中断源?哪几个?他的中断优先级由哪个寄存器决定?PSW寄存器中RS1、RS0的作用是什么?LED数码管有两种显示方式:动态显示和静态显示五个中断源的入口地址分别是多少?计算机的经典结构由存储器、运算器、输入设备、控制器、输出设备组成三态缓存寄存器输出端的三态指的是高电平态、低电平态、高阻态AD模拟量变数字

c***n 4年前 上传653   0

实验一线性表操作实验报告

XX大学计算机学院实验报告课程名称   数据结构   实验名称__线性表操作   实验报告要求:1.实验目的  2.实验内容   3.实验步骤    4.运行结果   5.流程图      6.实验体会     一、实验目的1 熟悉并掌握线性表的逻辑结构、物理结构。2 熟悉并掌握顺序表的存储结构、基本操作和具体的函数定义。3 熟悉VC++程序的基本结构,掌握程序中的用户头

文***享 3年前 上传1725   0

初一生物实验报告

初一生物实验报告  实验  探索淀粉酶对淀粉和蔗糖的水解作用  一、实验目的  1. 初步学会探索酶催化特定化学反应的方法。  2. 探索淀粉酶是否只能催化特定的化学反应。  二、实验原理  淀粉和蔗糖都是非还原糖,它们在酶的催化作用下都能水解成还原糖,还原糖能够与  斐林试剂发生氧化还原反应,生成砖红色的氧化亚铜沉淀。  用淀粉酶分别催化淀粉溶液和蔗糖溶液,再用

f***e 9年前 上传633   0

杭州旅游:杭州印象

杭州旅游:杭州印象 正是缘于苏轼“欲把西湖比西子,淡妆浓抹总相宜”这一名句,这次假期出行特意选择了两日游,带儿子去看动物的同时,顺便满足一下游杭州的愿望。 虽然行程匆匆,游人如织,饮食不便,难免人倦神怠,却依然留下了颇好的印象。 ·清· 从入住与杭州市毗邻的**市一傍山假日公寓时起,你就为那优美的环境所惊叹,花团锦簇,绿树成林,犹如一个纯天然氧吧。也许习惯了尘土飞扬的环境,这一刻的我仿佛

g***7 12年前 上传11029   0

实验7:44 键盘扫描控制器(数电实验报告)

实验 7 4*4 键盘扫描控制器1. 实验任务说明:设计并实现 4*4 键盘扫描控制电路,判断哪个按键被按下,在数码管上显示键值,并通过蜂鸣器发出按键音。要求:l 键值采用 16 进制编码,即 16 个按键分别对应显示 16 进制数 0~F,按键对应关系如下:最上面一行从左至右依次为 0~3,第二行从左至右依次为 4~7,第三行从左至右依次为 8~B,最下面一行从左至右依次为 C~

花***0 2年前 上传420   0

模电及线性电子电路 模拟电子电路实验室实验报告写作要求

模拟电子电路实验室实验报告写作要求封面写作要求1.选课时间段:如周一下午(6~8节);2.序号:签名时的座位号;3.课程名称:如线性电子线路实验、电路与电子学实验等;4.实验名称:如常用电子仪器的使用/晶体管主要参数及特性曲线的测试;5.自己所学的专业名称:如电子信息工程专业等;6.指导教师:如华柏兴;7.学生姓名:如梁志有;8.学生学号:如03041218;9.实验日期:如

小***库 3年前 上传729   0

单片机实习日记

实 习 日 记 2014 年 6 月 16日 单片机的题目早就下来了,不过一直都是在准备期末考试,没时间弄这个东西,我想了想,不能拖了,几天必须开个头。听从学长的意见,我决定先从最基本的开始,所以今天的主要任务就是查找资料,安装软件,做好充分的准备工作。安装软件也是一件很棘手的事情,例如将软件汉化就不是件轻松的事情儿。在装好需要用的proteus 7 professio

文***享 2年前 上传599   0

初恋杭城

初恋杭城      春风醉醉地散落在身旁,我懒懒地舒展一下自己的心情。亲人病了,油然惆怅。思绪兜转,想来昨夜的梦系杭城。    眷念杭州,渴盼将心情嫁接如诗的西湖,将沉甸祈福虔献慈佛灵隐,于是背上行囊。    繁华不乏浪漫的**,全然接受春的宠爱,用自己所有的神采向羁旅之人诠释这被世人冠以“天堂”盛名的一切因缘,并包容着他们稍嫌生涩却渴求正解的踌躇眼神,她的安详恬淡,她的唯美雅韵,她的风

a***o 11年前 上传9114   0

单片机课程设计报告基于单片机的温控系统

职业学院机械与电子工程学院基于单片机温控系统课程设计报告班 级 电信班 学生姓名 学 号 指导教师 时 间 2011 目录摘 要 I1系统方案设计及组成 I2系统设计 1

文***品 3年前 上传1009   0

基于51单片机的定时闹钟设计单片机课程设计

单片机 课 程 设 计 报 告 院系: 信息工程学院 专业: 电子信息工程 课程设计题目: 基于51单片机的定时闹钟设计

文***品 2年前 上传511   0

单片机简易电子琴单片机课程设计

XX学院课程设计报告课程名称:单片机原理及应用课程设计设计题目: 电子琴设计 系 别: 通信与控制工程系 专 业: 电子信息工程 班 级: 学生姓名:

文***品 2年前 上传498   0

化学实验报告

化学实验报告  化学是一门以实验为基础的学科。化学上的许多理论和定律都是从实验中发现归纳出来的。同时,化学理论的应用、评价也有赖于实验的探索和检验。虽然到了近代乃至现代,化学的飞速进步已经产生了各种新的研究方法,但是,实验方法仍然是化学不可缺少的研究手段。新课程改革将科学探究作为突破口,科学探究不但是一种重要的学习方式,同时也是中学化学课程的重要内容,它对发展学生的科学素养具有不可替代的作用

静***开 11年前 上传1069   0

**学院实验报告

实验内容:使用金融数据库查找宏观经济及行业相关数据,使用Excel进行作图分析。根据所得数据以及图形分析相关问题。实验目的:掌握金融数据库软件的相关使用,操作,快捷查找数据,能够制作美观图形,对于数据有效分析。

e***3 3年前 上传690   0

电路实验报告

实验一 元件特性的示波测量法一、实验目的1、学习用示波器测量正弦信号的相位差。2、学习用示波器测量电压、电流、磁链、电荷等电路的基本变量3、掌握元件特性的示波测量法,加深对元件特性的理解。二、实验任务1、 用直接测量法和李萨如图形法测量移相器的相移即实验原理图如图 5-6示。

小***库 3年前 上传3105   0