电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

微机原理与接口技术作业..

  • 资源ID:90846831       资源大小:156.51KB        全文页数:13页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

微机原理与接口技术作业..

浙江大学远程教育学院微机原理与接口技术课程作业姓名:张鹏飞学 号:713128202005年级:13春学习中心:华家池第2章 P52280C51单片机引脚有哪些第二功能?答:80C51单片机的P0、P2和P3引脚都具有第二功能。第一功能 第二变异功能P0口 地址总线A0A7/数据总线D0D7P2口 地址总线A8A15P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 (外部中断0)P3.3 (外部中断1)P3.4 T0(定时器/计数器0的外部输入)P3.5 T1(定时器/计数器0的外部输出)P3.6 (外部读写存储器或1/0的写选通)P3.7 (外部读写存储器或1/0的读选通)480C51存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内数据存储器和片外数据存储器的指令格式有何区别?答:80C51单片机采用哈佛(Har-yard)结构,即是将程序存储器和数据存储器截然分开,分别进行寻址。不仅在片内驻留一定容量的程序存储器和数据存储器及众多的特殊功能寄存器,而且还具有强的外部存储器扩展能力,扩展的程序存储器和数据存储器寻址范围分别可达64KB。1. 在屋里上设有4个存储器空间 片内程序存储器; 片外程序存储器; 片内数据存储器; 片外数据存储器。2. 在逻辑上设有3个存储器地址空间 片内、片外统一的64KB程序存储器地址空间。 片内2568(80C52为384 B)数据存储器地址空间。片内数据存储器空间,在物理上又又包含两部分:一对于80C51型单片机,从0127字节为片内数据存储器空间;从128255字节为特殊功能寄存器(SFR)空间(实际仅占用了20多个字节)。 片外64KB 数据存储器地址空间。在访问三个不同的逻辑空间时,应采用不同形式的指令,以产生不同存储空间的选通信号。访问片内RAM采用MOV指令,访问片外RAM则一定要采用MOVX指令,因为MOVX指令会产生控制信号或,用来访问外RAM。访问程序存储器地址空间,则应采用MOVC指令。680C51单片机片内RAM低128个存储单元划分为哪4个主要部分?各部分主要功能是什么?答:80C51片内RAM的低128个存储单元划分为4个主要部分: 寄存器区:共4组寄存器,每组8个存储单元,各组以R0R7作为单元编号。常用于保存操作数及中间结果等等。R0R7也称为通用寄存器,占用00H1FH共32个单元地址。 位寻址区:20H2FH,既可作为一般RAM单元使用,按字节进行操作,也可以对单元中的每一位进行位操作,称为位寻址区。寻址区共有16个RAM单元,共计128位,位地址为00H7FH。 堆栈区:设置在用户RAM区内。 用户RAM区:在内部RAM低128单元中,除去前面3个区,剩下的所有单元。13程序存储器指令地址、堆栈地址和外接数据存储器地址各使用什么指针?为什么?答:程序存储器指令地址使用程序计数器PC指针,PC中存放的是下一条将要从程序存储器中取出的指令地址。程序计数器PC变化的轨迹决定程序的流程。PC的最基本的工作方式是自动加1。在执行条件转移或无条件转移指令时,将转移的目的地址送入程序计数器,程序的流向发生变化。在执行调用指令或响应中断时,将子程序的入口地址或者中断矢量地址送入PC,程序流向发生变化。堆栈地址使用堆栈指示器SP,SP在80C51中存放当前的堆栈栈顶所指存储单元地址,是一个8位寄存器,对数据按照“先进后出”原则进行管理。外接数据存储器地址使用数据DPTR,是一个16位的特殊功能寄存器,主要功能是作为片外数据存储器或1/0寻址用的地址寄存器,这时会产生或控制信号,用于单片机对外扩的数据存储器或1/0的控制。数据指针DPTR也可以作为访问程序存储器的基址寄存器,这时寻址程序存储器中的表格、常数等单元,而不是寻址指令。第3章P939MOV、MOVC、MOVX 指令有什么区别,分别用于那些场合,为什么?答:MOV指令用于对内部RAM的访问。MOVC指令用于对程序存储器的访问,从程序存储器中读取数据(如表格、常数等)。MOVX指令采用间接寻址方式访问外部数据存储器或I/O,有Ri和DPTR两种间接寻址方式。MOVX指令执行时,在P3.7引脚上输出有效信号或在P3.6引脚上输出有效信号,可以用作外部数据存储器或1/0的读或写选通信号。15已知(R1)=20H,(20H)=AAH,请写出执行完下列程序段后A的内容。MOV A,#55HANL A,#0FFHORL20H,AXRL A,R1CPLA答: 各指令执行结果如下: MOV A, #55H ; (A)=55HANL A, #OFFH ; (A)=55H ORL 20H, A ; (20H)=FFH XRL A , R1 ; (A)=AAH CPL A ; (A) = 55H执行完程序段后,A的内容为55H。16阅读下列程序,说明其功能。MOVR0,#30H MOVA,R0 RLA MOVR1,ARLARLAADDA,R1MOVR0,A答 对应程序注释如下:MOVR0,#30H :(R0) =30H MOVA,R0 : 取数 RLA :(A)×2 MOVR1,A RLA :(A)×4RLA :(A)×8ADDA,R1 :(A)×10MOVR0,A : 存数 功能:将30H中的数乘以10以后再存回30H中。条件:30H中的数不能大于25,25×10=250仍为一个字节。若30H中的数大于25,则应考虑进位。21读下列程序,请完成下列任务:画出P1.0P1.3引脚上的波形图,并标出电压V时间t坐标。 对源程序加以注释。 ORG0000HSTART:MOVSP,#20HMOV30H,#01HMOVP1,#01H ; MLP0:ACALLD50ms;MOVA,30HCJNEA,#08H,MLP1; MOVA,#01H ; MOVDPTR,#ITAB; MLP2MOV30H,AMOVCA,A+DPTR; MOVP1,ASJMPMLP0MLP1:INCA; SJMPMLP2ITAB:DB0,1,2,4,8; DB8,4,2,1D50ms:; RET答: 程序功能:P1.0P1.3引脚上的波形图如下图1所示。图1 P1.0P1.3引脚上的波形图 注释见源程序右边所述。ORG 0000HSTART: MOV SP, #20H MOV 30H, #01H MOV P1, #01H : P1.0P1.3引脚输出波形MLP0: ACALL D50ms : 软件延时50ms MOV A,30H CJNE A, A+DPTR : 判表格中的数据是否取完? MOV A,#01H :取完,从表头开始取 MOV DPTR,#1TAB :表格首地址MLP2: MOV 30H, A MOVC A, A+DPTR : 取表格中数据 MOV P1, A SJMP MLP0 MLP1: INC A :表格中数据未取完,准备取下一个 SJMP MLP2ITAB: DB 0,1, 2, 4, 8 : 表 DB 8,4, 2, 1D50ms: . :软件延时50ms子程序 RET第4章P13210. 把长度为10H的字符串从内部RAM的输入缓冲区INBUF向设在外部RAM的输出缓冲区OUTBUF进行传送,一直进行到遇见字符“CR”时停止,如字符串中无字符“CR”,则整个字符串全部传送。加上必要的伪指令,并对源程序加以注释。答: 程序如下: ORG 0000H AJMP MAIN ORG 0030HMAIN: MOV R7, #10H ;数据长度 MOV R0, #INBUF ; 源数据首地址 MOV DPTR, #OUTBUF ;目的数据首地址LOOP: MOV A, R0 ; 把源数据的值赋给A CJNE A, # 0DH, LOOP1 ;是“CR”(ASCII码值为ODH)? SJMP END1 ; 是“CR”, 则结束传送LOOP1:MOVX DPTR, A ;把A的值赋给目的数据 INC RO ;源数据下一个地址值 INC DPTR ;目的数据下一个地址值 DJNZ R7,LOOP ;判数据传送是否完毕?END1: SJMP END1 16. 80C51单片机从内部RAM的31H单元开始存放一组8位带符号数,字节个数在30H中。请编写程序统计出其中正数、零和负数的数目,并把统计结果分别存入20H、21H和

注意事项

本文(微机原理与接口技术作业..)为本站会员(jiups****uk12)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.