信号波形合成毕业设计论文内容摘要:
液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个 10K 的电位器调整对比度。 第 4脚: RS 为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第 5脚: R/W 为读写信号线,高电平时进行读操作,低电平时进行写操作。 当 RS和 R/W共同为低电平时可以写入指令或者显示地址,当 RS 为低电平 R/W 为高电平时可以读忙信号,当 RS 为高电平 R/W 为低电平时可以写入数据。 第 6脚: E 端为使能端,当 E 端由高电平跳变成低电平时,液晶模块执行命令。 第 7~ 14 脚: D0~ D7为 8位双向数 据线。 第 15脚: 背光源正极。 第 16脚: 背光源负极。 图 214 21 系统主程序主要完成 LCD 以及模数转换芯片 TLV1544的初始化 ,正弦波信号的读取与显示 ,系统主程序流程图如下图所示 . 开 始 初始化 LCD 初始化 TLV1544 通道选取写指令 读取被测电阻的电压 延时实现 EOC 转换 处理读取的数据 进行档位范围比较比较 设置显示的位置 结束 22 测试仪器 序号 名称 数量 备注 1 万用表DT9205N 1 测试系统参数及电路连接 2 数字存储示波器ADS1102C 1 测试输出波形 测试方案 按照原理图连接电路,采用示波器显示波形,同时可看到各路正弦波的频率,通过LCD显示可得实际电路的峰值,记录测试结果。 测试结果 显示 : 频率 幅 值 误差 合成波形 理论值 实际值 正弦波 1 10kHz 3V 3% 正弦波 2 30kHz 1V 956mV % 23 结束语 历时一个多月的毕业设计已经告一段落。 经过自己不断的搜索努力以及 指导 老师的耐心指导和热情帮助,本设计已经基本完成。 在这段时间里, 指导 老师严 谨的治学态度和热忱的工 作作风令我十分钦佩,他的指导使我受益非浅。 在此对 指导 老师和实验室的 指导老师 表示深深的感谢。 通过这次毕业设计,使我深刻地认识到学好专业知识的重要性,也理解了理论联系实际的含义,并且检验了大学四年的学习成果。 虽然在这次设计中对于知识的运用和衔接还不够熟练。 但是我将在以后的工作和学习中继续努力、不断完善。 这一个月的设计是对过去所学知识的系统提高和扩充的过程,为今后的发展打下了良好的基础。 由于自身水平有限,设计中一定存在很多不足之处,敬请各位老师批评指正。 24 参考文献 : [1]孙肖子 《模拟及数模混合器件的原理与应用》 科学出版社 [2]王静霞 《单片机应用技术( C 语言版)》 电子工业出版社 [3]熊伟林 《模拟电子技术及应用》 机械工业出版社 [4]廖 芳 《电子产品制作工艺与实训》 电子工业出版社 [5]宋文绪,杨帆 .自动检测技术( 3 版) .北京:高等教育出版社, 2020 [6]邱寄帆 .Protel 99SE 印制电路板设计与仿真 .北京:人民邮电出版社, 2020 25 附录 A 程序清单 include include //库函数头文件,代码中引用了 _nop_()函数 include define uchar unsigned char define uint unsigned char /***************LCD1602***********************/ // 定义控制信号端口 sbit RS=P3^0。 // sbit RW=P3^1。 // sbit E=P3^2。 // sbit CS_AD=P2^0。 sbit CLK=P2^1。 sbit DATA_IN=P2^2。 sbit DATA_OUT=P2^3。 //sbit CSTART=P2^5。 unsigned int Volt。 unsigned char Buffer[11]={Volt:}。 // 声明调用函数 void lcd_w_cmd(unsigned char )。 //写命令字函数 void lcd_w_dat(unsigned char dat)。 //写数据函数 unsigned char lcd_r_start()。 //读状态函数 void int1()。 //LCD 初始化函数 void delay(unsigned char t)。 //可控延时函数 void delay1()。 //软件实现延时函数, 5个机器周期 26 void write_1544(unsigned char a)。 void init_1544()。 /*初始化 1544口线 */ unsigned int read_1544( unsigned char a)。 void Cstart_1544()。 void TLV1544()。 //函数名: delay //函数功能:采用软件实现可控延时 //形式参数:延时时间控制参数存入变量 t 中 //返回值:无 void delay(unsigned char t) { unsigned char j,i。 for(i=0。 it。 i++) for(j=0。 jj++)。 } //函数名: delay1 //函数功能:采用软件实现延时, 5个机器周期 //形式参数:无 //返回值:无 void delay1() { _nop_()。 _nop_()。 _nop_()。 } 27 //函数名: int1 //函数功能: lcd 初始化 //形式参数:无 //返回值:无 void int1() { lcd_w_cmd(0x3c)。 // 设置工作方式 lcd_w_cmd(0x0e)。 // 设置光标 lcd_w_cmd(0x01)。 // 清屏 lcd_w_cmd(0x06)。 // 设置输入方式 lcd_w_cmd(0x80)。 // 设置初始显示位置 } //函数名: lcd_w_cmd //函数功能:写命令字 //形式参数:命令字已存入 单元中 //返回值:无 void lcd_w_cmd(unsigned char ) { E=0。 RW=1。 RS=1。 delay1()。 RW=0。 RS=0。 // RW=1, RS=0,写 LCD 命令字 delay1()。 28 E=1。 //E 端时序 delay1()。 P1=。 //将 中的命令字写 入 LCD 数据口 E=0。 delay1()。 RW=1。 RS=1。 } //函数名: lcd_w_dat //函数功能:写数据 //形式参数:数据已存入 dat 单元中 //返回值:无 void lcd_w_dat(unsigned char dat) { E=0。 RW=1。 RS=1。 delay1()。 RW=0。 RS=1。 // RW=1, RS=0,写 LCD 命令字 delay1()。 E=1。 // E 端时序 delay1()。 P1=dat。 // 将 dat 中的显示数据写入 LCD 数据口 E=0。 delay1()。 RW=1。 29 RS=1。 } /******************TLV1544*************************/ void init_1544() /*初始化 1544口线 */ { CS_AD=1。 DATA_OUT=1。 DATA_IN=1。 CLK=1。 // CSTART=1。 } /*主机把 4通道地址提供给 DATA_IN。 并提供时钟序列给 IOCLK*/ void write_1544(unsigned char a) { unsigned char i。 unsigned char b=0x08。 CS_AD=0。 CLK=0。 for(i=0。 i10。 i++) { CLK=0。 DATA_IN=(bit)(aamp。 b)。 b=1。 CLK=1。 } CS_AD=1。 30 DATA_OUT=1。 } //void Cstart_1544() //采样与转换的起始控制 //{CS_AD=1。 // CSTART=1。 //delay(1)。 // CSTART=0。 //delay(1)。 // CSTART=1。 //} /*选取被读的通道, 10个数据位通过 DATA_OUT 发送到主机 */ unsigned int read_1544(unsigned char a) { unsigned char i。 unsigned char b=0x08。 unsigned int r_data=0。 /*返回转换结果 */ CS_AD=0。 CLK=0。 for(i=0。 i10。 i++) { r_data=1。 CLK=0。 //时序 DATA_IN=(bit)(aamp。 b)。 b=1。 CLK=1。 //时序 if(DATA_OUT==1) r_data++。 } 31 delay1()。 CS_AD=1。 DATA_IN=1。 return r_data。 } void shuzichuli_1544() {unsigned int m。 m=read_1544(0x00)。 Volt=m*48。 /*将电压值扩大了一万倍 */ } void Display_Volt() { Buffer[5]=Volt/10000+39。 039。 /*电压值的个位 */ Buffer[7]=Volt/1000%10+39。 039。 /*电压值小数点后的十分位 */ Buffer[8]=Volt/100%10+39。 039。 /*电压值小数点后的百分位 */ Buffer[9]=Volt/10%10+39。 039。 /*电压值小数点后的千分位 */ Buffer[10]=Volt%10+39。 039。 /*电压值小数点后的万分位 */ } void TLV1544() { init_1544()。 //初始化 TLV1544 write_1544(0x00)。 Cstart_1544()。 read_1544(0x00)。 shuzichuli_1544()。 Display_Volt()。 } void main() //主函数 { unsigned char i。 P1=0xff。 // 送全 1到 P1口 32 int1()。 // 初始化 LCD delay(20)。 while(1) {lcd_w_cmd(0x80)。 // 设置显示位置 TLV1544()。 for(i=0。 i11。 i++) // 显示字符串 { lcd_w_dat(Buffer[i])。 } } } 33 附录 B 总电路图 附录 C 总电路 PCB 图 34 35 (以下是附加文档,不需要 朋友下载后编辑删除,谢谢) 2020 年铁西区政府工作报告 ——2020 年 12月 28 日在铁西。信号波形合成毕业设计论文
相关推荐
四成的业务是由保险中介公司促成的。 由此看来,我国保险市场的发展潜力是十分巨大的。 同时规范的发展和完善保险中介市场,为杜绝投保企业及保险机构在行使业务中的违法违纪 行为、杜绝保险中介人及非规范性保险中介机构保险中介业务经营收入的 透漏税款 现象。 因此,在市场经济条件下,在全球市场一体化的大趋势下,建立和发展保险中介产业对保险业保持可持续发展具有着重大的历史意义。 167。 .
可取大一些,选 JB1625 压力机。 公称压力 250KN 发生公称压力时滑块距下死点 . . 的距离 滑块行程 80mm 滑块行程次数 min100次 最大的封闭高度为 250mm 封闭高度调节量 70mm 滑块中心到床身的距离 190mm 工作台前后尺寸 360mm 工作台左右尺寸 560mm 立柱间距离 260mm 第 2 章 修边冲孔模设计 冲裁件的工艺性分析 ( 1)从材料上分析
9, 3,486,625, 盈余公积 59,717, 82,636, 94,631, 未分配利润 104,589, 187,251, 288,132, 所有者权益 3,626,658, 4,140,718, 4,369,389, ( 1)货币资金 信托 项目 可行性研究报告 — 一般类 16/50 公司的货币资金主要包括现金、银行存款以及其他货币资金。 其中,现金额度较小
1、高中物理资源下载平台世昌的博客 按照有效数字规则读出下列电表的测量值(1)接 03 V 15 V 量程时读数为_V.(2)接 03 A 1) ) 实验室中欲测量一阻值约为 5 的电阻的精确阻值,要求有尽可能高的测量精度,并尽可能测得多组数据备有以下器材:待测电阻 值约 5 电流表 程 ,内阻 为 1 电流表 程 600 A,内阻 0 电压表 V,量程 15 V,内阻 为 15 1,最大阻值
依存的具体体现。 社会经济的不断发展,为旅游业的兴起和发展提供了物质保证,社会集团物质和精神消费的出现和升级,给旅游业带来了空前机遇和锦绣前程。 旅游在人们精神追求于中是最具有科学性、文明性、大众性特点的一种活动,已经被人类社会所接受和钟爱。 在旅游中能尽情地享受大自然为人类展示的壮美画卷,使人开阔视野、增长知识、陶冶情操、健身壮 体。 旅游者在惊与险中追求刺激和畅快,在疲劳中得到快乐和休息
工作 做好大宗物品出入登记工作,认真填写《物品出入登记表》; 熟悉业主相貌,做好沟通工作; 对提前通知的重要来宾,应做好礼仪工作; 运用文明语言、手势规范、仪表端庄; 保安员在当班时间不得出现擅自离岗、空岗现象。 有重要任务必须离开时,应找人替代; 三、 安全巡视 定时对 区 内公共区域进行巡逻,维护 区 内的治安秩序,认真填写《安全巡查记录表》; 及时发现安全隐患,防止盗窃