微机控制技术.docx

上传人:b****4 文档编号:27013842 上传时间:2023-06-25 格式:DOCX 页数:10 大小:241.50KB
下载 相关 举报
微机控制技术.docx_第1页
第1页 / 共10页
微机控制技术.docx_第2页
第2页 / 共10页
微机控制技术.docx_第3页
第3页 / 共10页
微机控制技术.docx_第4页
第4页 / 共10页
微机控制技术.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

微机控制技术.docx

《微机控制技术.docx》由会员分享,可在线阅读,更多相关《微机控制技术.docx(10页珍藏版)》请在冰豆网上搜索。

微机控制技术.docx

微机控制技术

1、设单片机的晶振频率为6MHz,则下面延时子程序DELAY的延时时间为________200ms__________。

2、要求用8031单片机内部定时器T0的工作方式0产生一个周期为1

的方波脉冲,单片机晶振频率为12MHz,则计数初始值应设置为TH0=_______F0H_______,TL0=_____0CH_______。

3、微型计算机控制系统的硬件包括______________、______________________、_________________、外部存储器等。

4、多路模拟量输出通道的一般结构包括主机、I/O接口电路、______________、____________和保持电路等。

10、香农定理告诉我们,如果模拟信号的最高频率是

,那么只要按照采样频率__

_进行采样,采样信号

就能无失真地恢复原连续信号

三、结合下图所示的液晶显示器的基本结构,阐述LCD显示器的工作原理。

四、下图是四位的R—2RT型解码网络结构的D/A转换器的电路原理图,试分析转换器的模拟输出电压

与所输入的数字量之间的关系。

五、试设计一查表程序,使之能用计算查表法查找到任一个X值(0-15)所对应的Y值,其中

X存放在30H单元,并将所得Y值存放于31H单元

六、根据下图所示的硬件电路,采用中断方式编写程序,将模拟量(由电位器提供模拟量输入)转换为数字量,并用8个发光二极管显示出转换的数字量。

七、如下图所示为用锁存器连接的6位静态显示电路,从左到右各显示位的地址依次为4000H、4100H、4200H、4300H、4400H、4500H。

设显示缓冲区地址为30H—35H(内部存放了0—9范围内的数字)。

请将下述静态显示子程序补充完整。

8、设单片机的晶振频率为12MHz,要求用内部定时器T1产生一个周期为500

的等宽正方波脉冲,从P1.0端口输出。

试用汇编语言进行程序设计。

二、简答(9分):

简述几种常用的数字滤波方法(中位值滤波法、算术平均值滤波法、抗脉冲干扰平均值滤波法)的基本思路。

答:

(1)中位值滤波法:

当一个新的采样时刻到来时,对被测信号连续采样K次(K>=3,且是奇数),然后将采样值按大小顺序排列,取中间值作为本次采样的有效值Y。

(2)算术平均值滤波:

当一个新的采样时刻到来时,对被测信号连续采样N次,得到N个采样值X1、X2……XN,求出它们的算术平均值,以作为这一采样周期的有效采样值Y。

(3)抗脉冲干扰平均值滤波:

①在每个采样周期到来时,对被测信号连续采样N次,得到N个采样数据;

②对这些采样值进行比较,按大小次序排列(或只确定其中的最大值、最小值);

③剔除其中最大值和最小值,对余下的N-2个值进行算术平均,将所得结果作为本次采样的有效值Y。

三、简答(6分):

结合下图所示的液晶显示器的基本结构,阐述LCD显示器的工作原理。

答:

在上、下玻璃板电极之间封入向列型液晶材料,液晶分子平行排列,上、下扭曲90°,外部入射光线通过上偏振片后形成偏振光,通过平行排列的液晶材料后被旋转90°,再通过与上偏振片垂直的下偏振片,被反射板反射回来,呈透明状态;当上、下电极间加上一定的电压后,电极部分的液晶分子转成垂直排列,失去旋光性,从上偏振片入射的偏振光不被旋转,光无法通过下偏振片后返回,因而呈黑色。

根据需要,将电极做成各种文字、数字、图形,即可获得各种状态显示。

四、(10分)下图是四位的R—2RT型解码网络结构的D/A转换器的电路原理图,试分析转换器的模拟输出电压

与所输入的数字量之间的关系。

答:

当某位数码

=0时,开关

打向右侧,

=1时,开关

打向左侧。

但是不论

的方向如何,

各点的电位分别为

每个2R之路的电流也逐位减半。

=1时,此电流接入运放的同相端,

=0时,此电流接入地,对输出电压无影响。

根据反相比例加法运算电路可得

五、(5分)试设计一查表程序,使之能用计算查表法查找到任一个X值(0-15)所对应的Y值,其中

X存放在30H单元,并将所得Y值存放于31H单元

答:

ORG0100H

MOVA,30H

MOVDPTR,#TAB

MOVCA,@A+DPTR

MOV31H,A

ORG0200H

TAB:

DB0,1,4,9,16,25,36,49,64

DB81,100,121,144,169,196,225

六、(10分)根据下图所示的硬件电路,采用中断方式编写程序,将模拟量(由电位器提供模拟量输入)转换为数字量,并用8个发光二极管显示出转换的数字量。

答:

中断方式:

ORG0000H

LJMPMAIN

ORG0003H

LJMPPINT0

MAIN:

SETBIT0

SETBEA

SETBEX0

MOVDPTR,#7FF8H

MOVX@DPTR,A

SJMP$

PINT0:

MOVXA,@DPTR

MOVP1,A

MOVX@DPTR,A

RETI

七、如下图所示为用锁存器连接的6位静态显示电路,从左到右各显示位的地址依次为4000H、4100H、4200H、4300H、4400H、4500H。

设显示缓冲区地址为30H—35H(内部存放了0—9范围内的数字)。

请将下述静态显示子程序补充完整。

ORG0100H

DISPLAY:

MOVR0,#30H;显示缓冲区首地址送R0

MOVR1,#06H;设置循环次数

MOVR2,#40H

MOVR3,#00H;R2、R3共同构成显示器的16位地址

LOOP:

MOVA,@R0;取出第1位数字送去显示

_MOVDPTR,#TAB_____

_MOVCA,@A+DPTR____;查表取出要显示字符的段选码

MOVDPH,R2

MOVDPL,R3

__MOVX@DPTR,A____;将段选码送入对应显示器进行显示

__INCR0____________;求下一个要显示字符的存放地址

INCR2;求下一个显示位地址

__DJNZR1,LOOP_____;判断6个显示字符是否已送完,未完继续

RET

TAB:

DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H

DB7FH,67H,77H,7CH,39H,5EH,79H,71H

八、(10分)设单片机的晶振频率为12MHz,要求用内部定时器T1产生一个周期为500

的等宽正方波脉冲,从P1.0端口输出。

试用汇编语言进行程序设计。

答:

可选用定时器T1的三种工作方式:

方式0、方式1和方式2。

因为一个机器周期为1

,要求定时250

,也就是说要求T1对250个机器周期计数后溢出。

所以最好采用T1的方式2——一个可以自动重装载的8位定时器。

此时初值

则程序设计如下:

MOVTMOD,#20H;设置T1为工作方式2

MOVTH1,#6;设置计数器初值

MOVTL1,#6

SETBEA

SETBET1

SETBTR1;启动定时器T1

WAIT:

AJMPWAIT

ORG001BH

CPLP1.0

RETI

当采用方式0时,初值

,所以TH1应赋初值F8H,TL1应赋初值06H。

故程序设计如下:

MOVTMOD,#00H;设置T1为工作方式0

MOVTH1,#F8H

MOVTL1,#06H

SETBEA

SETBET1

SETBTR1

WAIT:

AJMPWAIT

ORG001BH

CPLP1.0

MOVTH1,#F8H

MOVTL1,#06H

RETI

当采用方式1时,初值

,即赋初值TH1=FFH,TL1=06H。

程序清单略。

 

9、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1