- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE \* MERGEFORMAT 8
PAGE
PAGE 8
第一部分
1. MOVC 指令是什么指令?会产生/PSEN信号吗?产生/PSEN信号干什么用?
MOVC 指令c51单片机汇编中的查表指令,会产生该信号,对外部程序存储器进行读操作。
当使用MOVC和MOVX对外部存储器(外部程序存储器和外部数据存储器)进行读写操作时,会产生地址锁存ALE信号,接在地址锁存器的使能端G;?
当对外部程序存储器进行读操作,即MOVC指令,会产生PSEN信号;?
当对外部数据存储器进行读/写操作,即MOVX指令,会产生WR和RD信号
2. I2C总线数据传送是如何规定的?
数据传送以帧为单位,每帧含一个字节数据和一位应答信号位,数据字节的传送次序为先高位后低位,传送数据帧的数量没有限制,直到停止信号为止。
3.串行口方式0收发过程?TB8、RB8有什么作用?奇偶校验如何定义?
答:串行口在工作方式0下为8位同步移步寄存器输入/输出方式,波特率固定为fosc/12。方式0下的串行口本身相当于“并入串出”(发送状态)或“串入并出”(接收状态)的移位寄存器。此时,串行数据由RXD(P3.0)逐位移出/移入(低位在先,高位在后);TXD(P3.1)输出移位时钟,频率为系统时钟频率fosc的1/12。发送/接收数据时,每发送/接收8位数据TI/RI自动置1;需要用软件清零TI/RI。
TB8:在方式2、3中,是要发送的第9位数据;在双机通信中,用于对接收到的数据进行奇偶校验;在多机通信中,用作判断地址帧/数据帧,TB8=0表示发送的是数据,TB8=1表示发送的是地址。
RB8:在方式2、3中,用于存放收到的第9位数据;在双机通信中,作为奇偶校验;在多机通信中,用作区别地址帧/数据帧的标志。在方式1时,SM2=0,RB8接收的是停止位。在方式0时,RB8不用。
约定发送采用奇校验时,若发送的8位有效数据中“1”的个数为偶数,则要人为在附加位中添加一个“1”一起发送;若发送的8位有效数据中“1”的个数为奇数,则要人为在附加位中添加一个“0”一起发送。
约定接收采用奇校验时,若接收到的9位数据中“1”的个数为奇数,则表明接收正确,取出8位有效数据即可;若接收到的9位数据中“1”的个数为偶数,则表明接收出错,应当进行出错处理。
采用偶校验时,处理方法与奇校验类似。
方式0下的串行口相当于并入串出(发送状态)或串入并出(接收状态)的移位寄存器。串行口的发送条件是TI=0,接收条件是TI=0并且REN=1
TB8是发送数据的第9位,在方式2或方式3中,根据发送数据的需要由软件置位或复位。它在许多通信协议中可用作奇偶校验位;在多机通信中作为发送地址帧或数据帧的标志位。
RB8是接收数据的第9位,在方式2或方式3中接收到的第9位数据放在RB8位。它或是约定的奇偶校验位,或是约定的地址/数据标示位。
奇偶校验是一种校验代码传输正确性的方法,奇校验规定8为有效位数据连同1为附加位中,二进制1的个数为奇数,为偶数为偶校验。
4.试述51单片机串行口方式1的接收过程(含RI、SM2不同情况下数据的装载情况)。
答:(详细答案在书本153页)接收过程是在RI=0且REN=1条件下启动,此时接收器开始工作。当接收电路采样到输入信号从1到0的负跳变时,确认是开始位0,就启动接收控制器接收数据。如果接收到的起始位的值不是0,则起始位无效,复位接收电路。如果起始位为0,则开始接收本帧其他各位数据。控制器发出内部移位脉冲将RXD上的数据逐位移入移位寄存器,当8位数据及停止位全部移入后,在开始操作。操作时,根据状态的不同,可以有以下不同操作:
eq \o\ac(○,1)若RI=0、SM2=0,则接收控制器发出“装载SBUF”信号,将8位数据装入接收数据缓冲器SBUF,停止位装入RB8,并置RI=1,向CPU发出中断请求信号。
eq \o\ac(○,2)若RI=0、SM2=1,则只有在停止位为1时才发生上述操作;
eq \o\ac(○,3)若RI=0、SM2=1,且停止位为0,则所接收的数据不装入SBUF,即数据丢失。
eq \o\ac(○,4)若RI=1,则所接收的数据在任何情况下都不装入SBUF,即数据丢失。
5. 起止范围是3000H~6FFFH的存储器的容量是多少KB?。
6FFFH-3000H=3FFFH,3FFFH=0011111111111111=2^14=16kb
2^10=1KB;2^11=2kb;2^12=4kb;2^13=8kb
6. CPU的数据线是16根,地址线是20根,则其为多少位的计算机?
2^20*16=1M*16
现代电子计算机内部采用 HYPERLINK /search?word=%E4%BA%8C%E8%BF%9B%E
您可能关注的文档
- 地震勘探仪器原理.ppt
- 南京恒盛三汊河项目_项目价值梳理及物理属性定位推导.ppt
- 南京老山隧道结构计算书.doc
- 地质版七年级地理课件1-1 地球的形状与大小.ppt
- 南京理工IE作业测定.ppt
- 地质年表与生物发展简史.ppt
- 南京市32号文砌体.doc
- 地质学 - 屏幕长和宽_1989.ppt
- 南京市鼓楼区2015~2016年七年级上期末数学试卷含答案解析.doc
- 地质学课件 矿物.ppt
- GB 50140-2005 建筑灭火器配置设计规范.pdf
- GB 50098-98 人民防空工程设计防火规范.pdf
- GB 50098-2009 人民防空工程设计防火规范.pdf
- GB 50151-92 低倍数泡沫灭火系统设计规范(2000年版).pdf
- GB 50156-2012 汽车加油加气站设计与施工规范(2014年版).pdf
- GB 50160-92 石油化工企业设计防火规范(1999年版).pdf
- GB 50160-2008 石油化工企业设计防火标准(2018年版).pdf
- GB 50179-2015 河流流量测验规范:英文.pdf
- GB 50193-93 二氧化碳灭火系统设计规范(1999年版).pdf
- GB 50193-93 二氧化碳灭火系统设计规范(2010年版).pdf
原创力文档


文档评论(0)