大学微型计算机机实验怎么考,石家庄铁道大学自考02242工业用微型计算机实践考核题目...

参加石家庄铁道大学自考的考生们,本文为080302机械制造及自动化专业02242工业用微型计算机实践考核题目,由自考生网收集整理,以供考生们参考,按照要求完成题目。

考核说明:选做一个项目,完成报告。

项目一  程序设计

一、实验目的

熟悉8032指令系统,掌握程序设计方法。

二、实验设备及内容

(一)实验设备

DAIS 80958B单片机实验装置,或Keil uVsion2开发系统。

(二)实验内容

编写并调试一个排序子程序,其功能为用冒泡法将内容RAM中几个单字节无符号的正整数,按从小到大的次序重新排列。

三、程序框图

10820be1508276836c150f3e99e2458e.png

四、实验步骤

把8032中RAM 50H-5AH中放入不等的数据,运行本实验程序后检查50-5AH中内容是否按从小到大排列。

(一)LED环境

1.在“P.”状态下按“0→EV/UN”,装载实验所需的代码程序。

2.对片内RAM地址50H~5AH进行不规则置数。

3.在“P.”状态下键入09B0H,然后按“STEP”或“EXEC”进入实验项目的调试与运行。检查50H-5AH中内容是否按从小到大排列。

(二)PC环境

在与PC联机状态下,编译、连接、下载msc51.asm,用连续或单步方式运行程序。

(三)运行结果检查

1.在单步运行时每走一步可观察其运行结果。

2.在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查片内50H~5AH中内容是否按从小到大排列。

五、参考程序

ORG   09B0H

QUE:   MOV  R3, #50H

QUE1:  MOV  A, R3      ;指针送R0

MOV  R0, A

MOV  R7,#OAH     ;长度送R7

CLR   00H          ;标志位为0

MOV  A ,@R0

QL2:    INC   R0

MOV  R2,A

CLR   C

MOV  22H,@R0

CJNE  A, 22H, QL3    ;相等吗?

SETB  C

QL3:    MOV  A, R2

JC     QL1             ;大于交换位置

SETB  00H

XCH   A,@R0

DEC    R0

XCH    A,@R0

INC    R0              ;大于交换位置

QL1:MOV   A,@R0

DJNZ   R7, QL2

JB     00H, QUE1        ;一次循环中有交换继续

SJMP   $              ;无交换退出

六、考核方式和评定标准

(一)考核方式

教师根据分析过程和实验报告进行评分。

(二)评定标准

百分制,60分为及格线。

项目二  A/D转换接口设计

一、实验目的

(一)掌握A/D转换与单片机接口的方法。

(二)了解A/D芯片0809转换性能及编程方法。

(三)通过实验了解单片机如何进行数据采集。

二、实验设备及内容

(一)实验设备

DAIS 80958B单片机实验装置。

(二)实验内容

利用实验系统上的0809做A/D转换器,实验系统上的电位器提供模拟量输入,编制程序,将模拟量转换成数字,通过数码管显示出来。

三、程序框图

eee7e766779185a2e3b8fc08f7624220.png

四、实验电路

27940776dbae81af00f7dcf9867e3838.png

五、实验步骤

(一)实验连线

1.把0809的零通道INT0用插针接至AINl孔。

2.0809CS接FFE0孔,运行程序,数码管显示0809.XX,后二位显示当前采集的电压转换的数字量,调节W1,该二位将随着电压变化而相应变化。

(二)LED环境

1.在“P.”状态下按“0→EV/UN”,装载实验所需的代码程序。

2.在“P.”状态下键入O5A0,然后按“EXEC”进入实验项目的运行。

(三)PC环境

在与PC联机状态下,编译、连接、下载mcs51.asm,用连续方式运行程序。

(四)观察运行结果

以连续方式运行程序,一旦进入A/D程序的运行,显示器显示“0809XX”,旋动模拟电压电位器,改变IN0的模拟量“XX”显示缓冲区,应随之变化。

(五)终止运行

按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出该程序的运行返回监控状态。

六、参考程序

ORG 05A0H

SHE11:   MOV SP, #53H

MOV 7EH, #00H

MOV 7DH, #08H

MOV 7CH, #00H

MOV 7BH, #09H

MOV 7AH, #10H

MOV 79H, #10H                 ;显示缓冲区初值

L018:      LCALL  DIS         SSEE     ;显示

MOV A, #00H

MOV DPTR, #0FFE0H

MOVX @DPTR, #A             ;0809的0通道采样

LCALL DIS         ; SSEE

MOVX A, @DPTR              ;取出采样值

MOV R0,#79H

LCALL  PTDS                ;采样值送显示缓冲区

SJMP L018                    ;循环

七、考核方式和评定标准

(一)考核方式

教师根据分析过程和实验报告进行评分。

(二)评定标准

百分制,60分为及格线。

以上资料由全国自考生网www.zikaosw.cn收集整理,更多资料请点击查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值