电子产品世界 » 论坛首页 » 产业服务 » 电子工程师认证 » 初级认证实操机考参考样题


共1条 1/1 1 跳转至

初级认证实操机考参考样题

菜鸟
2012-05-11 14:38:24    评分
实操机考参考样题(2009年春季考试题)      第一题  电路设计题(初级、助理必答,35分) 设计任务: 设计一个简易红外收发器电路,其结构框图如下:

 

载波发生电路  →  红外发射电路 ……→  红外接收电路 → 接收指示电路

 

设计条件: Vcc=+5V,NE555集成块1片,9012、9013三极管各1只,红外发射二极管 1只,红外接收模块1个,发光二极管1只,10kΩ可调电阻一个,10kΩ、330Ω电阻各5个,102、103、104瓷片电容各3片。注意:设计电路所用器件超出给定范围会着情扣分。 设计内容: (1)用NE555设计一个多谐振荡器电路,输出38kHz的矩形脉冲作为载波信号。(12分) (2)用三极管(9012或9013)和红外发射二极管设计一个带有控制端的红外发射电路,当控制端接低电平时发射停止,接高电平时正常发射。(10分) (3)采用红外接收模块设计一个红外接收电路,收到红外发射信号时输出低电平,否则输出高电平,并对设计选用的红外接收模块的引脚功能给予简要说明。(7分) (4)设计一个发光二极管显示电路,当红外接收电路收到信号时点亮,否则熄灭。(6分) 请正确画出电路设计原理图,并结合设计内容进行说明。

第二题  编程题I(初级、助理必答,15分) 已知液晶显示子函数定义如下。 /****************************************************** //函数名称: void lcd_string( unsigned char *p, unsigned char flag ) //函数功能:1602LCD显示函数 //参数功能:*p   -- 显示数据首地址; //             flag – 显示数据在液晶上的行号,可选1或2 ******************************************************/ void lcd_string( unsigned char *p, unsigned char flag ) 请用C51编写一段子程序,调用该液晶显示子函数,在液晶的第一行显示自己的考号,第二行显示自己的姓名(汉语拼音全称)

第三题  编程题Ⅱ(助理必答,25分) 已知51单片机T0脚接外部计数脉冲。 (1)请用C51编写一段初始化代码,使得定时/计数器T0工作在可以自动装入计数初值的中断方式,每计1个数产生一次中断。(15分) (2)在(1)的基础上,请用C51编写一个T0的中断服务程序,要求T0每中断一次对计数变量Num加1,其中Num必须为ASCII表示的两位十进制数字符串,定义见下: unsigned char Num[]={”00”};//假定Num[0]存放十位数。(10分)



关键词: 初级     证实     操机     参考     样题     设计     红外     电路    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]