- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机控制技术习题解答
AA* ~?T?
第一早
第二章
三、练习题
28.设12位D/A转换器DAC1210与8031接口电路连接,如图示:
?说明电路控制原理
.设数据存放在DABUFF为首地址的连续两个存储单元,试编写一完 成D/A转换的程序。
答:DAC1210是12位的D/A转换器,单片机的数据线接DAC1210的 高八位DI4—Dili,数据线的P0.4到P0.7接DAC1210的数据线的低4位 DIO—DI3.DAC1210连线接成双缓冲形式。
地址码写高8位数据时译码器Y2有效,则Bl/B2=l,写高8位数据, 地址是1400H
写低4位数据时译码器Y3有效,则B1/B2二0,写低4位数据,地址是
1C00H
将12位数据同时送到12位DA转换电路,译码器Y4有效,地址是
2400H
解答(2)
MOV RO,#DABUFF ;DABUFF是内存的首地址
MOV A,@RO ;首地址存放高8位数据
INC R0
MOV DPTR,#1400H
MOVX MOV MOV MOVX MOV MOVX @DPTR,A ;送高 8 位数据 A,@RO 取低4位数据(高4位是有效数据,低4位为0) DPTR,#1COOH; @DPTR,A 送低4位数据DPTR,#2400H @DPTR,A打开第二级缓冲,将数据送到DA 转换电路。
29?试用DAC0832芯片设计一个能够输出频率为50HZ的脉冲波电路及 程序。
1?数据线:单片机(AT89C51)的 P0.0-P0.7 连接 DAC0832 的 D0-D7
2.地址线:单片机的A8(P2.0)接CS片选信号,地址是0FEFFH.
3?控制线:单片机写信号接WR1 ?单缓冲控制形式.
2:输出NN个方波的程序。
START: MOV DPTR,#OFEFFH
MOV A,#0
MOV R2, #NN
STI: MOVX@DPTR,A
MOV A#OFFH
LCALL DELAY1MS
MOVX@DPTR?A
MOV A#0H
LCALL DELAY19MS
DJNZ R2, STI
END
31. A/D转换器的结束信号EOC有什么作用?根据该信号在I/O控制 中的连接方式,A/D转换有几种控制方式?它们各在接口电路和程序设计 上有什么特点?
答:EOC信号反映A/D转换是否结束,可以用作读转换结果的状态信 号,也可以作为中断请求信号。 有三种控制方式:(l)o屮断方式读数 据。(2)查询方式读数据。(3)延时读数据。
33.某A/D转换电路如图示
o写出A/D转换器的地址。
。该电路采用什么控制方式?画出该种转换的程序流程。
o用8051单片机汇编语言写出完成上述转换的程序。
答:(1) A/D转换的启动地址是7A00H读转换是否结束的地址7A00H A/D转换读数据的地址是7B00H.
8255端口 A地址是7800H 8255端口 B地址是7900H
8255端口 C地址是7A00H, 8255控制口地址是7B00H
8255的PB 口设定为输入,读取A/D转换值,
PC4-PC7为输出,作为A/D转换的启动信号(启动脉冲)。
PC0-PC3为输入,可以读取EOC,查询是否转换结束,PC3=1转换结束, PC3二0,正在转换。
答:(2)该电路采用查询方式读数据。
MOV
A, ;8255PB 输入,PCO—PC3 输入
;PC4…PC7 输出(方式0)
MOV MOVX NOP MOV
MOV
STA: MOV MOV MOVX
NOP
MOV
MOVX
STAO: MOV
MOVX
ANL JZ JMP STA1: MOV MOVX MOV INC DJNZ
RET END
■
/
DPTR,#7B00H
@DPTR,A ;初始化 RO, #BUFFI R2, 8 DPTR,#7A00H ;送启动
脉冲
A,#OFOH @DPTR,AA,OOH @DPTR,A
DPTR,#7A00H A,@DPTR
A,#08H ;PC3==0?STA1STAO
DPTR,#7900H A,@DPTR@RO, A RO R2, STA
第三章
27?试用8255A的C 口设计一个4*4=16的阵列,其屮0—9为数字键,
A?-F为功能键,釆用查询方式,设计一个接口电路,并编写键扫描程序。
ORG 0200H
KEYPRO: ACALL DISUP ;调用显示子程序
ACALL KEXAM ;检查是否有键按下
JZ KEYPRO ;若无键按下,转KEYPRO
ACALL D10MS ;有键按下,去抖。
ACALL KEXAM ;再判是否有键按下
JZ KEYPRO ;若无键按下,转KEYPRO
KEY1: MOV R2, #OFEH ;输出使X0行为低电平
您可能关注的文档
最近下载
- 北京市西城区2025-2026学年高一上学期期末考试 物理含答案 .pdf VIP
- 微生物发酵机制.pptx VIP
- 施工场地已具备施工条件的证明.doc VIP
- 2025年福州城市建设投资集团公司治理结构组织架构和部门职能.docx
- GM_T 0027-2014 清晰版 智能密码钥匙技术规范.docx VIP
- 2025年轮机英语问答题答案全 .pdf VIP
- 微生物代谢产物发酵.pptx VIP
- 新教材-普通高中教科书物理教师用书选择性必修1 电子版.pdf VIP
- 砖厂突发环境事件应急预案.pdf VIP
- 高中政治部编版必修四《哲学与文化》全册知识点填空练习(分单元课时编排)(附参考答案)(2023秋最新版).pdf VIP
文档评论(0)