微机与控制:结课考试题样B
(2015-12-24 15:00:00)
					
											标签:
																				
                            杂谈 | 
					分类: 微机 | 
考试题样
一、填空题(50%~60%)
(1)Intel
8255A 的A口有( 
(2)若一个数据块在内存中的起始地址为80A0H:7FF6H,则这个数据块的起始地址的物理地址为(______) 。
(3)设堆栈指针(SP)=2200H,此时若将AX、BX、CX依次推入堆栈后,(SP)= (______) 。
(4)在80x86微处理器中,指令分配给寄存器SP的默认段寄存器是(______) 。
(5)INT 40H 指令对应的中断向量存放在0000H:(______)H开始的内存单元。
(6)PLC重复进行输入采样、程序执行和输出刷新三个阶段,每重复一次的时间称为一个(______)。
二、简答题(20%~30%)
(1)微处理器、微型计算机和微型计算机系统三者之间有何不同?
(2)有一四相八极反应式步进电机,其技术数据中有步距角为3.6°/1.8°,则该电机转子齿数为多少?
(3)说明如下正确指令完成的功能以及错误指令的错误原因
 
 
 
 
 
 
三、应用题(20%)
(1)用语言描述算术平均值法:int Middle(int * intp, unsigned char N);其中intp为连续存放采样值首地址,N为采样值个数,返回值为求得的平均值。
(2)已知误差采样序列e*(t)的Z变换式为E(z)=(z2 z)/(z3-3z2+3z+1),试求该采样序列在第0、第1和第2个采样时刻的采样值。
(3)设有根据E(k)求U(k)的PID算法实现程序如下,已知Kp=50,Ki=10,Kd=5且初始Ek_1=0及dEk_1=0,试求main函数执行后变量u0、u1、u2和u3的值。
int pid(int Ek)
{ static int Ek_1=0;
 
 
 
 
 
 
 
}
int u0,u1,u2,u3;
int main(void)
{
 
 

加载中…