ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:908KB ,
资源ID:1378419      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1378419.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机控制技术习题解答.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

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

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个工作日内予以改正。