哈理工单片机实验讲义(2)

2019-03-28 18:07

六 实验结果分析:

2:多字节十进制加法: 一:实验目的:

了解加法程序的基本设计方法

二:实验内容:

加数的首地址由r0指出,被加数和结果的存贮单元首地址由r1指出,字节由r2指出。 Org 0000h

Reset: ajmp main Org 0100h

Mov sp,#60h Mov r0,#31h Mov @r0,#22h Dec r0

Mov @r0,#33h

Mov r1,#21h

Mov @r1,#44h Dec r1

Mov @r1,#55h Mov r2,#02h Acall dacn Here: ajmp here Dacn: clrc

Dal : Mov a,@r0 Addc a,@r1 Da a Mov r1,a Inc r0

Inc r1

Djnz r2,dal Clr a

Mov acc.0,c ret

三:实验用设备仪器及材料:

- 6 -

计算机 伟福实验箱 万用表 四 实验原理图:

存放被加数 存放加数 低位与低位,高位与高位分别相加 在存储单元中观察结果

五 实验方法及步骤:

1:接通伟福仿真器,打开wave 图标

2:打开数据存储器窗口,打开程序存储器窗口急特殊功能寄存器窗口。 3:调试程序。观察各存储器的变化。 六 实验结果分析:

成绩评定: _____________________ 指导教师:_________________________

年 月 日 撰写人姓名:____________ 撰写时间:_________________ 审查人姓名:_________________

实验全过程记录

实验 名称 姓名 同实验者 时间 地点 班 组 班 组 定时器 /计数器实验 学号 学号 - 7 -

一 实验目的:

学习8031内部定时/计数器使用方法。 进一步掌握中断处理程序的编程方法。

二 实验内容: 计数器:

mov TMOD, #00000101b mov TH0, #0 mov TL0, #0

setb TR0

Loop:

mov P1, TL0 ljmp Loop

end 定时器:

Tick equ 10000

T100us equ 256-50 C100us equ 30h LEDBuf equ 0 LED0 equ P1.0 LED1 equ p1.1

ljmp Start

org 000bh T0Int:

push PSW

mov a, C100us+1 jnz Goon dec C100us Goon:

dec C100us+1

mov a, C100us

- 8 -

orl a, C100us+1 jnz Exit

mov C100us, #high(Tick) mov C100us+1, #low(Tick) cpl LEDBuf Exit:

pop PSW reti

Start:

mov TMOD, #02h mov TH0, #t100us mov TL0, #t100us

mov IE, #10000010b setb TR0

clr LEDBuf clr LED0 clr LED1

mov C100us, #high(Tick) mov C100us+1, #low(Tick)

Loop:

mov c, LEDBuf mov LED0, c cpl c

mov LED1, c cpl c ljmp Loop

end

三 实验用设备仪器及材料: 计算机 伟福实验箱

- 9 -

四 实验原理图:

五 实验方法及步骤:

本实验中内部计数器起计数器的作用。外部事件计数脉冲由P3.4引入定时器T0。单片机在每个机器周期采样一次输入波形,因此单片机至少需要两个机器周期才能检测到一次跳变。这就要求被采样电平至少维持一个完整的机器周期,以保证电平在变化之前即被采样。同时这就决定了输入波形的频率不能超过机器周期频率。

六 实验结果分析:

成绩评定: _____________________ 指导教师:_________________________

年 月 日

撰写人姓名:____________ 撰写时间:_________________ 审查人姓名:_________________

实验全过程记录

实验 名称 姓名 同实验者 时间 地点 班 组 班 组 外部中断设计性实验 学号 学号 - 10 -


哈理工单片机实验讲义(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:创建“蒙以养正﹒群且自主”的学校教育

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: