微机控制技术习题解答.doc

上传人:h**** 文档编号:1378419 上传时间:2019-02-23 格式:DOC 页数:10 大小:908KB
下载 相关 举报
微机控制技术习题解答.doc_第1页
第1页 / 共10页
微机控制技术习题解答.doc_第2页
第2页 / 共10页
微机控制技术习题解答.doc_第3页
第3页 / 共10页
微机控制技术习题解答.doc_第4页
第4页 / 共10页
微机控制技术习题解答.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、第一章第二章三、练习题28. 设 12 位 D/A 转换器 DAC1210 与 8031 接口电路连接,如图示:(1).说明电路控制原理(2).设数据存放在 DABUFF 为首地址的连续两个存储单元,试编写一完成 D/A 转换的程序。答:DAC1210 是 12 位的 D/A 转换器,单片机的数据线接 DAC1210 的高八位 DI4DI11,数据线的 P0.4 到P0.7 接 DAC1210 的数据线的低 4 位 DI0-DI3.DAC1210 连线接成双缓冲形式。地址码写高 8 位数据时译码器 Y2 有效,则 B1/B2=1,写高 8 位数据,地址是 1400H写低 4 位数据时译码器 Y

2、3 有效,则 B1/B2=0,写低 4 位数据,地址是 1C00H将 12 位数据同时送到 12 位 DA 转换电路,译码器 Y4 有效,地址是 2400H解答(2)MOV R0,#DABUFF ;DABUFF 是内存的首地址MOV A,R0 ;首地址存放高 8 位数据INC R0MOV DPTR,#1400HMOVX DPTR,A ;送高 8 位数据MOV A,R0 取低 4 位数据(高 4 位是有效数据,低 4 位为 0)MOV DPTR,#1C00H;MOVX DPTR,A 送低 4 位数据MOV DPTR,#2400HMOVX DPTR,A 打开第二级缓冲,将数据送到 DA 转换电路。

3、29.试用 DAC0832 芯片设计一个能够输出频率为 50HZ 的脉冲波电路及程序。1.数据线:单片机(AT89C51)的 P0.0-P0.7 连接 DAC0832 的 D0-D72.地址线:单片机的 A8(P2.0) 接 CS 片选信号,地址是 0FEFFH.3.控制线:单片机写信号接 WR1. 单缓冲控制形式.2:输出 NN 个方波的程序。START: MOV DPTR,#0FEFFHMOV A,#0MOV R2,#NNST1: MOVX DPTR,AMOV A#0FFHLCALL DELAY1MSMOVX DPTR,AMOV A#0HLCALL DELAY19MSDJNZ R2,ST1

4、END31. A/D 转换器的结束信号 EOC 有什么作用?根据该信号在 I/O 控制中的连接方式,A/D 转换有几种控制方式?它们各在接口电路和程序设计上有什么特点?答:EOC 信号反映 A/D 转换是否结束,可以用作读转换结果的状态信号,也可以作为中断请求信号。有三种控制方式:(1) 。中断方式读数据。 (2 )查询方式读数据。 (3)延时读数据。33. 某 A/D 转换电路如图示(1 ) 。写出 A/D 转换器的地址。(2 ) 。该电路采用什么控制方式?画出该种转换的程序流程。(3 ) 。用 8051 单片机汇编语言写出完成上述转换的程序。答:(1) A/D 转换的启动地址是 7A00H

5、 读转换是否结束的地址 7A00HA/D 转换读数据的地址是 7B00H.8255 端口 A 地址是 7800H 8255 端口 B 地址是 7900H8255 端口 C 地址是 7A00H, 8255 控制口地址是 7B00H8255 的 PB 口设定为输入,读取 A/D 转换值,PC4-PC7 为输出,作为 A/D 转换的启动信号(启动脉冲) 。PC0-PC3 为输入,可以读取 EOC,查询是否转换结束,PC3=1 转换结束,PC3=0,正在转换。答:(2)该电路采用查询方式读数据。MOV A,#10000011B ;8255PB 输入,PC0PC3 输入;PC4-PC7 输出(方式 0)

6、MOV DPTR,#7B00HMOVX DPTR,A ;初始化NOPMOV R0,#BUFF1MOV R2,8STA: MOV DPTR,#7A00H ; 送启动脉冲MOV A,#0F0HMOVX DPTR,ANOPMOV A,00HMOVX DPTR,ASTA0: MOV DPTR,#7A00HMOVX A,DPTRANL A,#08H ;PC3=0?JZ STA1JMP STA0STA1: MOV DPTR,#7900HMOVX A,DPTRMOV R0,AINC R0DJNZ R2,STARETEND;过程开始设置采样缓冲区通道号和计数器置初值送通道号和启动 A / D转换结束 ?读转换

7、状态N读转换结果并存缓冲区修改通道号和计数器值及缓冲区指针8 路转换完 ?返回NYY第三章27.试用 8255A 的 C 口设计一个 4*4=16 的阵列,其中 09 为数字键,A-F 为功能键,采用查询方式,设计一个接口电路,并编写键扫描程序。3 2 1 07 6 5 4B A 9 8F E D CORG 0200HKEYPRO: ACALL DISUP ;调用显示子程序ACALL KEXAM ;检查是否有键按下JZ KEYPRO ;若无键按下,转 KEYPROACALL D10MS ;有键按下,去抖。ACALL KEXAM ;再判是否有键按下JZ KEYPRO ;若无键按下, 转 KEYP

8、ROKEY1: MOV R2,#0FEH ;输出使 X0行为低电平MOV R3,#0 ;列值和行值寄存器清零MOV R4,#0KEY2: MOV DPTR,#8200H ;指向 8255 C口MOV A,R2 ;扫描第一行MOVX DPTR,AMOV DPTR,#8000H ;指向 8255 A口MOVX A,DPTR ;读入列值CPL AANL A,#0FH ;JNZ KEY3 ;有键按下,求列值。INC R4 ;无键按下,行寄存器加 1MOV A,R2RL A ;左移一位,扫描下一行MOV R2,AJB ACC.4,KEY2 ;四行扫描完?AJMP KEYPROKEY3: CPL A ;恢

9、复列值模型KEY4: INC R3 ;求列值RRC AJC KEY4KEY5: ACALL D10MSACALL KEXAMJNZ KEY5 ;若有键按下,转 KEY5,等待键释放MOV A,R4 ;计算键值CLR CRLC ARLC AADD A,R3MOV BUFF,A ;存键值AJMP KEYADR ;转查找功能键入口地址子程序D10MS: MOV R5,#14HDL: MOV R6,#10FFHDL0: DJNZ R6,DL0DJNZ R5,DLRETBUFF EQU 30HKEXAM: MOV DPTR,#8200HMOV A,#0MOVX DPTR,AMOV DPTR,#8000H

10、MOVX A,DPTRCPL AANL A,#0FHRET30.设电路如图:是回答下列问题。(1)说明图中数码管应选哪一种类型的数码管。答:选共阳极。(2)属于哪一种显示方法。 静态显示。(3)4 位 BCD 码输入转换成数码管显示和驱动(集电极开路输出)。(4)MOV R0,#60HMOV R1,#DATABUF1MOV A,R1MOVX R0,AINC R1MOV R0,#63HMOV A,R1MOVX R0,A第四章三,18 题程序如下:MOV DPTR,#8300H;8255 口 A 输入,PC4PC7 输入MOV A,#10011000B ;8255 口 B 输出,PC0-PC3 输

11、出MOVX DPTR,AMOV R0,#MAXMOV R1,#MINMOV R2,#8MOV R3,#0STT0: MOV DPTR,#8200HMOV A,R3ORL A,#08HMOVX DPTR,ANOPNOPNOPMOV DPTR,#8200HMOV A,R3MOVX DPTR,AACALL DELAY0.2MSMOV DPTR,#8000HMOVX A,DPTRMOV B,ACLR CSUBB A,R0JNC ATM0 ;大于 MAX 值,转上限报警 。CLR CMOV A,BSUBB A,R1JC ATM1 ;小于 MIN 值,转下限报警。ACALL DISUP0 ;正常值显示。A

12、TM3: INC R3INC R0INC R1DJNZ R2,STT0ATM0: ACALL DISUP2 ;上限报警模式SJMP ATM3ATM1: ACALL DISUP3 ;下限报警模式SJMP ATM3END三19. P114 表 4.420.某电机控制系统如图。(1)说明图中光电隔离器 4N25 的作用。PC0 为 1 时,4N25 输出端高电平,IRF640 导通,电机运行。PC0 为 0 时,4N25 输出端低电平,IRF640 不导通,电机停转。(4)8255 的端口地址符号地址 AD8255A/AD8255B/AD8255C/AD8255DORG 200HMOV DPTR,#AD8255DMOV A,#10001000B ;PC0PC3 输出,PC4PC7 输入(方式 0)MOVX DPTR,ATTT2: MOV DPTR,#AD8255CMOVX A,DPTRJB ACC.7,TTT1MOV A,#0TTT3: MOVX DPTR,ASJMP TTT2TTT1: MOV A,#1SJMP TTT3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。