下载此文档

韩潇潇嵌入式基础实验报告.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
太原理工大学现代科技学院
嵌入式系统 课程 实验报告
实验名称 实验一 双字节BCD加法实验
实验二 数据排序实验
   实验三 子程序调用实验 ET
TAB: DB 11,75,23,56,47,21,10,44,43,20,14,39,50,22,30,31
END
五、实验结果与分析:
执行后可见实现了数据由小到大的排序
六、讨论、心得:
这次通过对一组数据进行了排序,再一次复习了排序的算法,并且利用了查表,以及多层次循环,提高了对程序设计的敏感程度,以及设计能力。

实验3 子程序调用实验
一、实验目的



二、实验设备
安装有wave6000软件电脑一台
三、实验内容及原理
(高、低位各为一位十六进制数)转换为两位ASCLL码,存放在30H和31H两个单元中。
,主程序通过调用HEASC完成数据转换,通过堆栈传递参数。
四、实验程序
ORG 0
MAIN:MOV SP,#40H
MOV R0,#30H
MOV A,20H
SWAP A
PUSH ACC
ACALL HEASC
POP ACC
MOV ***@R0,A
INC R0
PUSH 20H
ACALL HEASC
POP ACC
MOV ***@R0,A
SJMP EN
HEASC:MOV R1,SP
DEC R1
DEC R1
XCH A,***@R1
ANL A,#0FH
ADD A,#2
MOVC A,***@A+PC
XCH A,***@R1
RET
ASCTAB:DB 30H,31H,32H,33H,34H,35H,36H,37H
DB 38H,39H,40H,41H,42H,43H,44H,45H
EN: NOP
END MAIN
讨论、心得
通过对子程序调用实验编程的练习,掌握了WAVE6000软件的使用,进一步理解并掌握了MCS-51单片机的指令系统,子程序调用的程序设计,对汇编语言的程序设计基本方法与基本思路有了感性的认识对中断程序的设计更佳熟悉,在实验编程中,对于语言、语法的准确要求很高,可以看出单片机这门课程是十分严谨的,在以后的学习中会更加的努力。

实验四 定时计数器
一、实验目的和要求:
1、加深对MCS-51单片机定时/计数器内部结构、工作原理和工作方式的理解。
2、掌握定时计数器工作在定时和计数两种状态下的变成方法。
3、掌握中断服务程序的设计方法。
二、定时器实验要求
1、画出实验程序流程图,编写汇编语言和C51程序。
2、上机调试程序,用示波器检验结果。
三、计数器实验要求
1、画出实验程序流程图,编写汇编程序。
2、上机调试该程序。
四、主要仪器设备:
计算机一台;单片试验仪一台;WAVE6000
五、实验内容和原理:
1、定时器实验
在使用12MHz晶振的条件下,用T1产生50ms定时,两个7段LED数码管从“00”开始显示,没1s加1,到达“59”后,再从“00”开始,完成60s定时功能。
2、计数器实验
用T0对外部输入脉冲进行计数。P0口上接8只发光二极管,开始时8只发光二极管全灭,然后有T0输入脉冲,5个脉冲后,8只发光二极管全亮,持续5个脉冲后全灭,再等5个脉冲输入后全亮,如此循环。
定时计数器实际上是加1计数器,当她、它对具有固定时间间隔的内部机器周期进行计数时,它是定时器;当它对外部事件进行计数时,它是计数器。MCS-51单片机内部包括T0和T1两个定时计数器。每个定时计数器有4种工作i方式。
在定时工作状态下,输入的时钟脉冲是由晶体荡器的输出经12分频取得的,因此,定时器看作是对单片机及其周期的计数器。若晶振频率为12

韩潇潇嵌入式基础实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zxwziyou8
  • 文件大小31 KB
  • 时间2022-03-06