微机原理与接口技术离线作业讲解.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术离线作业讲解.doc

浙江大学远程教育学院 《微机原理与接口技术》课程作业 姓名: 周武建 学 号: 713129202027 年级: 13秋电气 学习中心: 华家池 ————————————————————————————— 第二章 P47 2.80C51单片微机芯片引脚第二功能有哪些? P0口(地址总线A0-A7/数据总线D0-D7) P2口(地址总线A8-A15)INT0(外部中断 0) INT(外部中断 ) T0(定时器0外部输入) T1(定时器1外部输入) WR(外部数据存储器写选通) RD(外部数据存储器写选通)4.80C51存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内数据存储器和片外数据存储器的指令格式有何区别? 1)80C51在结构上的特点 80C51采用将程序存储器和数据存储器截然分开,分别寻址的结构,称为Harvard结构。 (2)在物理和逻辑上的地址空间 存储器上设有4个存储器空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。 在逻辑上有3个存储器地址空间:片内、片外统一的64KB程序存储器地址空间,片内256B数据存储器地址空间,片外64KB的数据存储器地址空间。 (3)访问格式 访问片内RAM采用MOV格式 访问片外RAM采用MOVX格式6.80C51片内数据存储器低128个存储单元划分为哪4个主要部分?各部分主要功能是什么? 80C51的内存分配表 00H-1FH共32字节单元为4组R0-R7的工作寄存器(4组,每组8个字节单元) 20H-2FH共16字节单元(共128位)为位寻址区(16字节,每字节8位,共128位) 30H-7FH共80字节单元为用户存储区(用来存储用户的运算结果和变量等) 80H-FFH共128字节单元为特殊功能寄存器区(也就是内部各种功能配置寄存器) 80C51的总的来说比较少,有很多空余的没有用到。 像AVR的Atmeag16单片机则特殊功能寄存器有很多,有32个寄存器地址和64个IO口地址,大部分都用上了,空余的不多,都是内部RAM的一部分。 寄存器是存储器中的一个特殊形式,主要用于配置最低层的硬件工作方式状态及和内部其它各部件的联系P87 9.MOV、MOVC、MOVX 指令有什么区别,分别用于那些场合,为什么? MOV片内RAM单元间数据传送 MOVX片外RAM单元间数据传送 MOVC查表指令 15.已知(R1)=20H,(20H)=AAH,请写出执行完下列程序段后A的内容。 MOV A,#55H ANL A,#0FFH ORL 20H,A XRL A,@R1 CPL A A的内容的内容为AAH 16.阅读下列程序,说明其功能。 MOV R0,#30H 把#30H移动到存储器R0 MOV A,@R0 把A移动到地址@R0 RL A MOV R1,A 把R1移动到存储器A RL A RL A ADD A,R1 将R1和A相加存入R1 MOV @R0,A 把@R0的内容移动到A 已知两个十进制数分别从内部数据存储器中的40H单元和50H单元开始存放(低位在前),其字节长度存放在内部数据存储器的30H单元中。编程实现两个十进制数求和,并把和的结果存放在内部数据存储器40H开始的单元中。 21.读程序,请⑴画出P1.0~P1.3引脚上的波形图,并标出电压V-时间T坐标; ⑵加以注释。 ORG 0000H START: MOV SP,#20H MOV 30H,#01H MOV P1,#01 MLP0:ACALL D50ms ; 软件延时50mS MOV A, 30H CJNE A, #08H,MLP1 MOV A, #01H MOV DPTR,#ITAB MLP2∶MOV 30H, A MOVC A,@A+DPTR MOV P1, A SJMP MLP0 MLP1:INC A SJMP MLP2 ITAB: DB 0,1,2,4,8 DB 8,4,2,1 D50ms:… ; 延时50ms子程序(略) RET 第四章P123 6 .根据运算结果给出的数据到指定的数据表中查找对应的数据字。 运算结果给出的数据在片内数据存储器的40H单

文档评论(0)

挑战不可能 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档