欢迎来到天天文库
浏览记录
ID:46889393
大小:85.50 KB
页数:9页
时间:2019-11-28
《计算机原理及应用实验指导(学生用)_伟福》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验1单片机实验系统硬软件环境认识%1.实验目的了解单片机实验板、计算机和仿真器组的连接方法,了解WAVE仿真软件,学会单步、断点和全速运行的程序调试运行方法,学会察看各存储单元、特殊寄存器等参数变化情况。%1.实验设备伟福通用微控制器实验系统一台,通用计算机一台,WAVE仿真软件%1.实验内容1.编写计算1234H+0FE7H的程序(程序1),要求把和的高8位存入5111单元和的低8位存入5011单元,并用WAVE仿真软件调试运行。2.编写一个程序(程序2),实现将201[〜291[内的数据由小到大的顺序
2、排列。%1.实验步骤1.观察了解通用微控制器实验系统的皎件组成,及其与通用计算机的连接;打开计算机可在桌而上看到WAVE仿真软件图标。2.键入实验程序(1)双击桌面上的“WAVE中文版”图标,打开开发环境,选择“模拟仿真”,点击“文件”新建一个汇编程序文件,并以dsni后缀保存。(2)输入实验程序1。(3)点击“项口管理”选择“编译”,注意观察编译结果有无错谋。若有错误打开文件进行修改,若无错误转向卜•一步。3.运行程序(1)编译无谋后,点击“窗口/CPU窗口”以便在寄存器(或特殊寄存器)查看或送入必要的初
3、始数据;点击“窗口/数据窗口”以便在RAM数据区DATA屮查看或送入必要的初始数据。点击”执行/复位”(2)观察寄存器的值及PSW各位的初始状态。(3)点击调试/单步(F8),单步运行各条指令,注意观察有关寄存器的值及PSW的数据变化。(4)也可点击调试/全速运行(Ctrl+F9)连续运行程序。(5)将运行结果填入表1。表1:程序1运行结果地址A51115011运行前运行后1.将程序2输入,并在2011〜2911单元中输入10个数据,点击“执行”选择“全速运行”,并将相关结果记录在表2中。表2:程序2运行结
4、果地址2011211122112311241125112611271128112911运行nu运行后5.改变20H〜29H单元小的10个数据,调试运行程序将结果记录在表3中。表3:程序2运行结果地址2011211122112311241125112611271128112911运行前运行丿11%1.思考与总结1.要求数据1234H和0FE7H分别存入31H、30H和33H、32H单元(高字节在高地址单元),如何编写程序。2.在程序2中实现将201[〜2711内的8个数据由大到小的顺序排列,应如何修改程序?「
5、开始J掃数据块首地址一R1循环次数一R50—排序结束标志上一单元数一A*上一单元数一R3下一单元地址一R1下一单元数一A两个单元数比较上一单元<下一单元'in1一排序结束标志两个单元交换数据下一单元数一A10个数两两比较完成、了吗?Z——排序标志二1?%1.实验目的巩同并行输入输出接口的基本知识,棠握P1口的使用方法。理解CPU对P1口的操作可以是字节操作,也可以是位操作,每一位可以独立定义为输入输岀。熟悉汇编语言对P1口操作的编程方法。%1.实验设备伟福通用微控制器实验系统一台,通用计算机一台,WAVE仿
6、真软件%1.实验内容1・按照图1将P1.0〜Pl・3接扳鍵开关,P1.4〜Pl.7接发光二极管。依据P1.0〜Pl.3接扳鍵开关状态控制Pl・4〜Pl.7发光二极管点亮。图1并行接口实验原理图%1.实验步骤2.分别输入程序,调试并运行,记录实验现象。3.将P1.0〜Pl・7全部接发光二极管,要实现如下功能:开始P1.0、P1.5点亮,左移50次后,P1.1、P1.4点亮,右移30次,循环往复之。试编制程序并实验之。%1.思考与总结1.在实验程序2屮,若要将循环次数分别改为100和60,应如何修改程序?2.在
7、实验程序2屮,若耍将循环方向改为先右循环再左循环,应如何修改程序?3.本次实验你有哪些收获?实验3定时器/计数器%1.实验目的巩同定时器/计数器的基本知识,掌握定时器/计数器方式控制字的设定方法,会应用定时器/计数器实现定时和计数功能。熟悉汇编语言对定时/计数器编程的方法。%1.实验设备伟福通用微控制器实验系统一台,通用计算机一台,WAVE仿真软件%1.实验内容按照图1将Pl・7接发光二极管。要求利用定时器控制使LED亮一秒停一秒,周而复始。注意:其屮长时间延时利用内部计数器方式。%1.实验原理原理图如图1
8、:—(=□——B4JTTLP1.78OC5IPI.0IP3.5ITI图1定时/计数器实验原理图定吋/计数器方式控制字:TMODD?RDsQD口0D。(89H)
9、GATE
10、C/T
11、M!
12、MO
13、GATE
14、C/T「Ml
15、MO]I定时器1*!<•定时器0
16、定时器1:方式2,计数方式,10次初值:F6H定时器0:方式1,定时方式,50ms初值:4C00H%1.实验步骤1•根据实验内容要求设计程序并实验Z。2.若要使LED亮
此文档下载收益归作者所有