- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及应用实验讲义-自动化、成型、Q测控
实验一 清零程序实验
一、实验目的
掌握8088/8086汇编语言设计和调试方法。
二、实验内容
把RAM区内4000H-40FFH单元的内容清零。
三、实验程流程图序
清零程序流程图,如图1-1所示。
图1-1 清零程序流程图
四、实验步骤(实验程序)
编写清零程序(写出实验程序)并调试完成。检查4000H-40FFH中执行前、后的内容变化。
五、执行结果与分析
、思考
若使4000H-40FFH的内容变成FFH,如何修改程序。
实验二 数据排序实验
一、实验目的
掌握8088/8086汇编语言设计和调试方法。
二、实验内容
编写并调试一个排序程序,其功能为用冒泡法将内存RAM中几个单元中几个单元字节无符号数的不等正整数,按从小到大的次序重新排列。
三、实验程流程图序
数据排序程序流程图,如图2-1所示。
图2-1数据排序程序流程图
四、实验步骤(实验程序)
(1)编程数据排序程序(写出实验程序)并调试完成后,通过键盘命令在4000H-400AH输入10个不等的数,用连续(或单步)方式从起始地址开始运行程序,检查4000H-400AH中的内容是否从大到小排列。
五、执行结果与分析
、思考题
若4000H-400AH中的内容是否从小到大排列,如何修改程序?
实验三 8255 PA口控制PB口实验
一、实验目的
掌握单片机系统中扩展外围芯片的方法,了解8255芯片的结构及编程方法。
二、实验内容
用8255 PA口作开关量输入,PB口作输出口。
三、程序框图
8255PA口控制PB口程序流程图,如图3-1所示。
四、实验电路
8255 PA口控制PB口硬件原理图,如图3-2所示。
图3-1 8255PA口控制PB口程序流程图图3-2 8255 PA口控制PB口硬件原理图
、实验步骤(实验程序)
按照8255 PA口控制PB口实验硬件接线图接线,8255 PA口接K1--K8,PB口接L1--L8运行程序,编程(写出实验程序)并调试完成后,用连续方式从起始地址5000H开始运行程序,搬动K1--K8,观察L1--L8发光二极管是否对应点亮。
、执行结果与分析
、思考题
若PB口控制PA口,如何修改硬件电路和软件程序(实验课上完成并写入实验报告)。
实验四 交通灯控制
一、实验目的
(1)了解8255芯片的结构及编程方法,学习模拟交通灯控制的实现方法。
(2)该实验为综合性实验,涉及数字电子技术、汇编语言程序设计、计算机原理及应用课程的知识点。
二、实验内容
(1)用8255作输出口,控制12个发光二极管燃灭,模拟交通灯管理。
(2)说明:因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化情况和规律。假设一个十字路口为东西南北走向,东西向为干线,南北向为支线。初始状态0为东西红灯,南北红灯。然后转状态1东西绿灯通车,南北红灯。过一段时间转状态2,东西绿灯灭,黄灯闪烁几次,南北仍然红灯。再转状态3,南北绿灯通车,东西红灯。过一段时间转状态4,南北绿灯灭,闪几次黄灯,延时几秒,东西仍然红灯。最后循环至状态1。
三、实验程序框图
交通灯控制程序流程图,如图4-1所示。
四、实验接线图
交通灯控制硬件原理图,如图4-2所示。
图4-1交通灯控制程序流程图 图4-2交通灯控制硬件原理图
五、实验步骤(实验程序)
(1)按照8255控制交通灯硬件实验硬件接线图接线。
(2)编程(写出实验程序)并调试完成后,用连续方式从起始地址32F0H开始运行程序。初始态为四个路口的红灯全亮之后,干线路口的绿灯亮、支线路口的红灯亮,干线路口方向通车。延时一段时间后干线路口的绿灯熄灭,黄灯开始闪耀。闪耀若干次后,干线路口红灯亮,而同时支线路口绿灯亮,支线路口方向开始通车,延时一段时间后,支线路口的绿灯熄灭,黄灯开始闪耀。闪耀若干次后,再切换到干线路口方向,之后重复以上过程。
六、执行结果与分析
、思考题
如何改变黄灯闪耀次数?如何改变延时时间?
能否优化硬件电路?若能,画出优化的电路图
3
您可能关注的文档
- 东北大学汇编实验.docx
- 实验五 32位汇编语言程序设计.ppt
- 实验九 C 语言和汇编语言混合编程.ppt
- 微机原理第4章 8086汇编语言程序设计d.ppt
- 微机实验一到八答案.docx
- 实验一 数据转换实验.doc
- 8086汇编程序,实现对输入字符进行冒泡排序后输出.docx
- 《微机原理与接口技术实验》实验教学大纲.doc
- 微机原理及应用上机实验指导书.doc
- 微机原理II实验指导书(软件部分)revised.doc
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)