版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验四、简单分支程序【实验目的】掌握分支结构程序掌握P1口的读写方法【接线方式】P1.0接逻辑电平,P1.1,P1.2各接一个LED小灯注意,对实验设备的操作要关闭电源MCS-51单片机实验4-4简单分支结构全文共11页,当前为第1页。实验三、数据区传送子程序【实验内容及要求】编写程序,实现以下功能读P1.0的状态,当P1.0为低电平时,P1.1亮,P1.2灭;当P1.0为高电平时,P1.2亮,P1.1灭。硬件说明,LED的阴极接I/O口上,当I/O口为低电平时,小灯亮。MCS-51单片机实验4-4简单分支结构全文共11页,当前为第2页。【实验流程图】MCS-51单片机实验4-4简单分支结构全文共11页,当前为第3页。ORG0000HMAIN: MOV P1,
#0FFH
;
【程序代码及运行结果数据区传送子程序】MOVA,P1JB ACC.0
,1L2HSETB
P1.2
PCLR
P1.1LJMP MAIN1L2H: SETB P1.2CLR P1.1LJMP MAINMCS-51单片机实验4-4简单分支结构全文共11页,当前为第4页。实验四、简单分支结构程序实验【实验步骤】将程序补充完整,并添加注释运行程序观察实验现象。MCS-51单片机实验4-4简单分支结构全文共11页,当前为第5页。ORG0000HMAIN: MOV P1,
#0FFH
【程序代码及运行结果数据区传送子程序】MOVA,P1JBACC.0,1L2HSETB
P1.2
CLR
P1.1LJMP MAIN1L2H: SETB P1.1CLR P1.2LJMP MAIN;向P1口写“1”;读P1口状态;P1.0ACC.0为低,顺序执行;P1.0ACC.0为低,P1.2灭;P1.0ACC.0为低,P1.1亮;执行完重新判断设初始状态P1.0为低电平此时改变P1.0为高电平;P1.0为高电平P1.1灭;P1.0为高电平P1.2亮;执行完重新判断;P1.0ACC.0为高,跳转至1L2HP1.0=0P1.1P1.2P1.1P1.0=1P1.2MCS-51单片机实验4-4简单分支结构全文共11页,当前为第6页。【思考题1】能否把对P1口对P1.1与P1.2的位操作改成字节操作,为什么?如果可以,怎么改,应注意什么?答:可以,应注意一个字节是8个位,对某一个位进行字节操作时要考虑到其余的位状态。如给P1.0置高电平,P1.1低电平时******01,低两位为01,其余六位可以是0,也可以是1,如果都是0,P1=03H,如果都是1,P1=0FD,但是效果是一样的,MCS-51单片机实验4-4简单分支结构全文共11页,当前为第7页。【思考题2】为什么在读P1口前先写了一个0FFH?答:P1口为准双向口,其内部结构与工作原理如下图所示MCS-51单片机实验4-4简单分支结构全文共11页,当前为第8页。P1口结构及工作原理QDCLQVcc读引脚写锁存器内部数据总线读锁存器010100110向P1口写1,Q端为1,Q=0保证场效应管截止,读的是引脚,而不是场效应管导通时的地。 ̄MCS-51单片机实验4-4简单分支结构全文共11页,当前为第9页。【思考题3】修改程序,当P1.0为低电平时P1.2亮,P1.1灭;当P1.0为高电平时,P1.1亮,P1.2灭。答:因为题目中要求状态,与原实验程序刚好相反,只需修改指令JBACC.0,1L2H为JNBACC.0,1L2H即可。此种方法最为简便,同学们亦可修改其他指令。甚至可以修改硬件电路的LED灯的连接方式。MCS-51单片机实验4-4简单分支结构全文共11页,当前为第10页。【思考题4】编写程序,绘制流程图,当LED亮代表数字1,LED灭代表数字0,当P1.7为低电平时两个LED显示为00;当P1.0为高电平时,两个LED显示为01。答:先设计硬件电路,P1.7接逻辑电平,P1.0与P1.1接两个LED灯。P1.1代表高位数字1,P1.0代表低位数字0,当P1.7为低电平时,两个LED显示为00;P1.1=0,P1.0=0;当P1.7为高电平
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版导游聘用合同书
- 2025年度旅行社亲子游汽车租赁服务合同范本3篇
- 2024年版权分割合同
- 二零二五年度商业秘密侵权赔偿合同6篇
- 2024所有权转移与非物质文化遗产传承保护合同3篇
- 2025年度文化艺术品交易与拍卖服务合同3篇
- 二零二五年临时工劳动权益保障合同2篇
- 二零二五年度固定资产借款合同反洗钱与合规审查3篇
- 2024年知识库内容管理系统升级合同3篇
- 2025版餐饮店合资经营合伙协议3篇
- 艺术漆培训课件
- 四川新农村建设农房设计方案图集川东南部分
- 2024年江苏省普通高中学业水平测试小高考生物、地理、历史、政治试卷及答案(综合版)
- 浙江省杭州市西湖区2023-2024学年六年级上学期期末语文试卷
- 挡风玻璃自动涂胶方案
- 复旦大学新闻传播学考博真题
- IEC60335-1(中文)
- 对于申请增加办公用房请示
- 民用无人驾驶航空器系统空中交通管理办法
- 姓名代码查询
- 四层电梯控制系统设计-(共38页)
评论
0/150
提交评论