- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用 CH6-CH7 学习成果验收 验收主要内容 1)串口通信 2)MCS-51单片机系统功能扩展 一、填空题(每空1分,共20分) 1.通信的基本方式有(1)和(2)两种。 2.串行通信的基本方式有(3)和(4)两种。 3.按传送方向可将串行通信分成(5)、(6)和(7)三种方式。 4.单片机的三总线是指(8)、(9)和(10)。 5.扩展存储器芯片的选择方法有(11)和(12)两种。 6.若片选输入线IO/M=(13)时,CPU选中8155的RAM存储器;若IO/M=(14)时,则CPU选中8155片内的某一寄存器。 7.8155计数器最高计数频率为(15)。 8.可以写入8155计数器的计数初值是(16)。 一、填空题(每空1分,共20分) 9.当满量程电压为5V,采用8位A/D转换器,其量化间隔为(17)。 10.若输入数字量的位数为8位,则该D/A转换器的分辨率为(18)。 11.所谓单缓冲方式,就是使DAC0832的两个输入寄存器中有一个处于(19),而另一个处于受控的(20)。 参考答案: (1)并行通信 (2)串行通信 (3)异步传送 (4)同步传送 (5)单工 (6)半双工 (7)全双工 (8)地址总线 (9)数据总线 (10)控制总线 (11)线选法 (12)译码法 (13)0 (14)1 (15)4MHz (16)2H-3FFFH (17)19.53mV (18)0.39% (19)直通方式(20)锁存方式 二、简答题(每题5分,共10分) 1.并行通信和串行通信的特点是什么? 2.简述线选法和译码法的优缺点。 三、计算题(每题5分,共10分) 1.异步传送方式,字符传送速率为240字符/秒,每个字符包含1个起始位,1个停止位,1个奇偶检验位,7个数据位。求波特率及每位二进制位的传送时间Td。 2.已知8051串行口以方式3采用2.4K波特率进行双机通信,系统晶振fosc=11.0592 MHz,选用T1用作波特率发生器,试设计T1的初值,写出计算公式和步骤。 四、编程设计题(每题15分,共30分) 1.假设8155对应的命令口、A口、B口、C口、TL、TH的端口地址依次是EFF8H~EFFDH。编程设置A口为基本输入方式、B口为基本输出方式、C口为输入口、对向引脚TMRIN输入的脉冲进行32分频,试编写初始化程序并实现将A口的数据读回,然后将数据高半字节和低半字节交换后送往B口输出。 2.请设计一8031与DAC0832的接口电路,工作于单缓冲方式,其端口地址为EFFFH,编写一段生成20个周期的矩形波的程序段。波形最小幅值为+1V,最大幅值为+3V,波形占空比2:3,周期为5ms,可调用1ms的延时程序DELAY1。 二-1参考答案 1.答: 1)并行通信特点 快:传输速度快; 多:数据线多; 近:适合近距离通信。 2)串行通信特点 慢:传送速度慢; 少:数据线少; 远:适合远距离通信。 二-2参考答案 2.答: 1)线选法 优点:连接简单;成本低。 缺点: ①芯片地址空间不连续; ②存在地址重叠现象。 2)译码法 优点:可充分利用存储空间,全译码时还可避免地址重叠现象。 缺点: ①硬件电路稍复杂,需要使用译码器; ②部分译码时还有部分高位地址线未参与译码,因此仍存在地址重叠现象。 三-1参考答案 1.答: 波特率=位/字符×字符/秒=位/秒 =10位/秒×240字符/秒=2400b/s Td=1/波特率=1/2400=0.417ms 三-2参考答案 2.答:T1选用方式2 波特率=(2SMOD/32)? T1的溢出率 SMOD=0,T1初值=244=0F4H SMOD=1,T1初值=232=0E8H 程序如下: MOV DPTR,#0EFFCH MOV A,#32 MOVX @DPTR,A INC DPTR MOV A,#40H MOVX @DPTR,A MOV DPTR,#0EFF8H MOV A,#0C2H MOVX @DPTR,A INC DPTR MOVX A,@DPTR SWAP A INC DPTR MOVX @DPTR,A RET 四-2参考答案 答: ORG 2000H START:MOV DPTR,#0EFFFH MOV R7,#20 LOOP:MOV A,#153 MOVX @DPTR,A LCALL DELAY1 LCALL DELAY1
文档评论(0)