单片机实验一
来源:互联网 发布:社交网络 评论音轨 编辑:程序博客网 时间:2024/06/05 03:10
单片机实验一
这次写这个博客主要为是为了回顾学习单片机实验的过程,学校开的单片机课我觉得是非常棒的,这里记录一下实验的过程,一方面是巩固知识,另一方面也是可以为了考试复习一下。
实验1.1 把R1R0和R3R2中的两个4位BCD码数相加,结果送至R5R4中,如有进位,则保存于进位位C中。
第一次实验只是为了让我们熟悉KEIL软件的使用,以及调试方法。
ORG 0000HJMP STARTSTART:MOV R0,#44HMOV R2,#33HMOV R1,#0D3HMOV R3,#0B2H ;这里都是赋初值MOV A,R0ADD A,R2 ;注意这里用的ADD,低位相加不考虑进位DA AMOV R4,AMOV A,R1ADDC A,R3 ;这里用的ADDC,考虑低位相加影响的进位DA AMOV R5,ASJMP $END
实验1.2 把外部数据存储器0000H~0010H中的内容传送到片内数据存储器60H~70H单元。
ORG 0000HJMP STARTSTART:MOV R0,#60HMOV R1,#00HMOV R2,#11HLOOP1:MOV A,R1MOVX @R1,AINC R1DJNZ R2,LOOP1 ;前面赋初值 注意MOVX 可以利用R0,R1,R0,R1是数据指针MOV R0,#60HMOV R1,#00HMOV R2,#11HLOOP2:MOVX A,@R1MOV @R0,AINC R0INC R1DJNZ R2,LOOP2SJMP $END
阅读全文
0 0
- 单片机实验一
- 单片机实验一
- 实验一 ARM单片机程序设计
- 51单片机中断实验(一)
- 【单片机实验】按键实验(一,二,三)
- 51单片机学习笔记【一】——LED灯实验
- 一:51单片机简单IO实验(自测)
- 【单片机】编码键盘实验
- 【单片机】LED实验
- 51单片机定时器实验
- 单片机串口通信实验
- 单片机时钟实验
- 单片机实验报告
- 单片机控制继电器实验
- 51 单片机串口实验
- 简单的单片机实验
- 单片机第二次实验
- 单片机实验三
- servlet 获取表单数据
- matplotlib时间坐标设置
- android 用户引导页实现
- C++中一个空类的大小为什么是1?
- 希尔排序
- 单片机实验一
- [机器学习入门] 李宏毅机器学习笔记-23(Support Vector Machine;支持向量机)
- API设计的基本工作流程及需求分析
- TUST的抓包之旅(1)----- 一键登录校园网
- 堆排序
- 漫步最优化十——极值类型
- Hbase架构以及应用介绍
- Linux Virtual Server概述
- POJ 1003--Hangover