




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、最新 精品 Word 欢迎下载 可修改电路设计题(初级、助理必答,35分)1 设计一个带有稳幅功能的文氏电桥振荡器,要求输出峰峰值6V,频率1kHz的正弦波。(1)画出电路原理图。(10分)(2)给出振荡频率的计算公式,并确定相应的电路参数。(5分)(3)给出幅度的计算公式,并确定相应的电路参数。(5分)2 设计一个同相加法电路,实现运算关系:。(1)画出电路原理图。(10分)(2)给出计算公式,并确定电路参数。(5分)程序填空题(初级、助理必答,15分)下面是一段C语言程序,实现一个8位字符数据的奇数位与偶数位互换的功能(0和1,2和3,4和5,6和7位分别互换)。请将程序的空白处补充完整,
2、每空5分。unsigned char fun1(unsigned char s) unsigned char t; t = s & 0x ; t = t 1; s = s t; return s;程序设计题(助理必答,25分)已知液晶显示子函数、键盘子程序、数模转换驱动程序定义如下。/* 函数名称:void lcd_string( unsigned char *p, unsigned char flag ) * 函数功能:1602LCD显示函数 * 参数功能:*p 显示数据首地址; * flag 显示数据在液晶上的行号,可选1或2 */* 函数名称:KEY_DOWN( void ) * 函数功
3、能:实现判断按键是否按下功能 *参数功能:KEY_Data 有键按下,返回键值015,* 无键按下,返回-1 */* 函数名称:void da5615(unsigned int da) * 函数说明:TI 10位DA TLC5615的驱动程序 * 参数功能:da DAC待转换的输入数据 */1 利用按键与显示子程序,设计一个函数,当按1键时仅在LCD第1行显示1,当按2键时仅在LCD第2行显示2,当按其它键时不显示。注意给出必要的代码注释。(15分)2 利用DAC TLC5615的驱动程序,已知TLC5615的参考电压为2.5V,设计一个子程序,使得DAC输出为1.25V。注意给出必要的代码注
4、释。(10分)电路设计题(初级、助理必答,35分)1 设计一个带有稳幅功能的文氏电桥振荡器,要求输出峰峰值6V,频率1kHz的正弦波。(1)画出电路原理图。(10分)电路结构正确给10分;振荡电路正确但缺少稳幅功能或稳幅电路错误给7分。(2)给出振荡频率的计算公式,并确定相应的电路参数。(5分) 3分有参数RC的确定过程或者给出RC参数的量级一致()即可 2分(3)给出幅度的计算公式,并确定相应的电路参数。(5分)依据稳幅时可得:,其中分别表示为输出正弦波的幅值和二极管的导通电压。 3分有参数R1、R2、R3确定过程或给出的参数的值满足R2+R3略大于两倍的R1。 2分2 设计一个同相加法电路
5、,实现运算关系:。(1)画出电路原理图。(10分)(2)给出计算公式,并确定电路参数。(5分) 3分考虑电路对称后确定参数R1=R2=R3=Rf,或给出的参数相等即可。 2分程序填空题(初级、助理必答,15分)下面是一段C语言程序,实现一个8位字符数据的奇数位与偶数位互换的功能(0和1,2和3,4和5,6和7位分别互换)。请将程序的空白处补充完整,每空5分。unsigned char fun1(unsigned char s) unsigned char t; t = s & 0x ; t = t 1; s = s t; return s; 55 AA 或 aa | 或 + 每空5分程序设计题
6、(助理必答,25分)已知液晶显示子函数、键盘子程序、数模转换驱动程序定义如下。/* 函数名称:void lcd_string( unsigned char *p, unsigned char flag ) * 函数功能:1602LCD显示函数 * 参数功能:*p 显示数据首地址; * flag 显示数据在液晶上的行号,可选1或2 */* 函数名称:KEY_DOWN( void ) * 函数功能:实现判断按键是否按下功能 *参数功能:KEY_Data 有键按下,返回键值015,* 无键按下,返回-1 */* 函数名称:void da5615(unsigned int da) * 函数说明:TI
7、10位DA TLC5615的驱动程序 * 参数功能:da DAC待转换的输入数据 */1 利用按键与显示子程序,设计一个函数,当按1键时仅在LCD第1行显示1,当按2键时仅在LCD第2行显示2,当按其它键时不显示。注意给出必要的代码注释。(15分)请按照得分点给分(实现相应功能即可),多余的代码不论对错不加分不扣分。参考代码如下:fundisplay()int keydata=-1; /初始化键值寄存器while(keydata=-1) keydata=KEY_DOWN(); /等待,直到有键按下 3分/程序中若无循环查询按键给1分if(keydata=1) /判断1键按下 1分lcd_str
8、ing( 1, 1 ); /LCD第1行显示1 3分lcd_string( , 2 ); /LCD第2行不显示(显示空格) 1分 else if(keydata=2) /判断2键按下 1分lcd_string( 2, 2 ); /LCD第2行显示2 3分lcd_string( , 1 ); /LCD第1行不显示(显示空格) 1分 else /其余按键情况lcd_string( , 1 ); /LCD第1行不显示(显示空格) 1分lcd_string( , 2 ); /LCD第2行不显示(显示空格) 1分 2 利用DAC TLC5615的驱动程序,已知TLC5615的参考电压为2.5V,设计一个子程序,使得DAC输出为1.25V。注意给出必要的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-广西-广西殡葬服务工二级(技师)历年参考题库典型考点含答案解析
- 焊工基础知识培训课件看板
- 2025年中级卫生职称-主管技师-核医学技术(中级)代码:377历年参考题库典型考点含答案解析
- 2025年药学职称考试-辽宁省-辽宁省药学(初级药师)历年参考题库含答案解析(5套)
- 热网安全知识培训内容课件
- 2025年职业技能鉴定-冷作工-冷作工职业技能监定(初级)历年参考题库含答案解析(5套)
- 2025年综合评标专家-湖北-湖北综合评标专家(工程施工类)历年参考题库含答案解析(5套)
- 2025年综合评标专家-新疆-新疆综合评标专家(交通运输厅)历年参考题库含答案解析(5套)
- 热水壶消防安全知识培训课件
- 烧结厂安全知识培训课件
- 老年上消化道出血急诊诊疗专家共识(2024版)解读
- 《糖尿病饮食教育》课件
- 承包村里集体建设用地协议范文
- 第五讲铸牢中华民族共同体意识-2024年形势与政策
- 抖音员工号认证在职证明模板(7篇)
- DB11T 418-2019 电梯日常维护保养规则
- 04S520埋地塑料排水管道施工标准图集
- 家装设计师个人简介范文
- 变电站工程施工三措
- 单兵信息化系统及应用研究
- 光伏设计施工图总说明
评论
0/150
提交评论