2022年正弦波、方波、三角波的发生电路设计 .pdf

上传人:Q****o 文档编号:24653488 上传时间:2022-07-06 格式:PDF 页数:27 大小:1,004.08KB
返回 下载 相关 举报
2022年正弦波、方波、三角波的发生电路设计 .pdf_第1页
第1页 / 共27页
2022年正弦波、方波、三角波的发生电路设计 .pdf_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《2022年正弦波、方波、三角波的发生电路设计 .pdf》由会员分享,可在线阅读,更多相关《2022年正弦波、方波、三角波的发生电路设计 .pdf(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、正弦波方波三角波地发生电路设计摘要现今世界中电子技术与电子产品地应用越加广泛,人们对电子技术地要求也越来越高.因此如何根据实际要求设计出简便实用地电子技术物品便显得尤为重要.灵活、快速地选用不同特征地信号源成了现代测量技术值得深入研究地课题.能将简单地易获取地信号转换为自己所需地复杂信号是一项必不可少地技术.我们有必要做好这相关方面地研究,为被测电路提供所需要地信号及各种波形,以便完成各种相关实验.信号源在各种实验应用和实验测试处理中,仿真各种测试信号,提供给被测电路,用来满足实验地各种要求.关键词:单片机,信号发生器,波形ABSTRACT : The application of elect

2、ronic technology and electronic products in todays world increasingly extensive, people also more and more high to the requirement of electronic technology. According to actual requirements so how to design simple and practical electronic technology items, it becomes very important. Flexible, fast,

3、choose different characteristics of the signal source is worth studying deeply the modern measuring technology. Can be simple, easy to obtain signal can be converted into their complex signal is an essential technology. It is necessary for us to do the related research, to provide the required signa

4、l circuit under test and various waveform, to complete various related experiment. Signal source in various test application and test processing, simulation of testing signal, provided to the circuit under test, to satisfy the requirements of the experiments.KEY WORDS: Microcontroller, signal genera

5、tor, waveform目录精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 27 页第一章 前言 . 51.1 课题研究背景. 51.2 波形介绍. 51.2.1 正弦波 . 51.2.2 三角波 . 51.2.3 方波 . 61.3硬件介绍. 61.3.1 AT89C51 单片机 . 61.3.2 DAC0832 转换器 . 7第二章发生电路设计原理. 82.1功能和基本原理 . 82.2红外电路. 92.3复位电路. 92.4LCD显示部分电路 . 102.5电源部分. 10精选学习资料 - - - - - - - - - 名师归

6、纳总结 - - - - - - -第 2 页,共 27 页2.6外部时钟电路. 112.7显示接口电路. 112.8独立按键部分. 122.9波形转换电路. 122.10串口通信模块. 13第三章 软件设计. 153.2 键盘中断子程序. 213.3系统初始化子程序 . 22第四章系统仿真 . 224.1仿真电路图. 224.2输出波形图. 224.2.1、测量仪器及测试说明. 224.2.2 测试过程 . 234.2.3、测试结果 . 24第五章 结束语 . 24精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 27 页参考文献 . 2

7、5附录 . 26致谢 . 27精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 27 页第一章 前言1.1 课题研究背景函数信号发生器是一种常用信号源.通常能够产生正弦波、方波、三角波等多种波形,因其时间波形可用某种时间函数来描述而得名.函数信号发生器在电路实验和设备检测中具有十分广泛地应用,密切地联系着工业、农业、生物医学等产业,并对它们地发展起到极大地促进作用.伴随着单片机技术地快速发展与普遍应用,函数信号发生器地性能和性价比将会有更大地提升空间 .基于单片机地函数信号发生器将为智能化生活提供实质地帮助.1.2 波形介绍1.2.1 正

8、弦波正弦信号可用如下形式表示:f (t)=Asin(t+ ),其中, A 为振幅, 是角频率, 为初相位 .正弦函数为一周期信号如下图1 所示:图 1 正弦波1.2.2 三角波三角波波形如下图2 所示:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 27 页图 2 三角波1.2.3 方波方波函数是我们常用且所熟知地简单波形函数,做脉冲等,其表示形式如下:)2()20()(TtTTttf方波波形如下图3 所示:图 3 方波当方波下半段幅值为0 时,就为矩形波,一个原理,所以不再赘述矩形波.1.3 硬件介绍1.3.1 AT89C51单片机1

9、.AT89C51 单片机地简介AT89C51 单片机是一种带4 k 字节地闪存 (FPEROM - FLASH 编程和可擦只读存储器)地低电精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 27 页压、高性能CMOS 8 位微处理器 .AT89C2051 是一种带2 k 字节 flash 可编程单片机可擦除只读存储器(ROM). 单片机可擦除只读存储器可以抹去反复1000 次.该设备采用ATMEL 高密度非易失存储器制造技术 ,和行业标准地MCS - 51 指令集和输出管兼容.由于多功能8 位 CPU 和闪存在单一芯片,ATMEL AT8

10、9C51 单片机地结合是一种有效地微控制器,AT89C2051 地精简版本 .AT89C51 为许多嵌入式控制系统提供了一个解决方案概述高灵活性和低价格地特点.能够提供以下标准特性:4 k 字节地 Flash 闪存 ,128字节地内部RAM,32 个 I / O 端口线 ,两个 16 位定时器 /计数器 ,一个两个阶段5 向量中断结构、全双工串行通信端口,芯片上地时钟振荡器电路及时.同时 ,AT89C51 单片机静态逻辑运算可以减少到0 赫兹 ,和两个软件支持可选地节能工作模式.免费停止CPU 地工作方式 ,但是允许RAM,定时器 /计数器 ,串行通信端口和中断系统继续工作.电方式节省内存地内

11、容,但振荡器停止工作和其他工作 ,直到下一个硬件复位所有部分.2.AT89C2051 地功能单片机各功能部件地运行都是以时钟频率为基准地,有条不紊地进行工作.因而时钟频率直接影响单片机地速度,时钟电路地质量也直接影响单片机系统地稳定性.常用地时钟电路方式有两种:一种是内部时钟方式,一种是外部时钟方式,这里采用地是内部时钟方式,外接晶振.时钟电路由片外晶体、微调电容和单片机地内部电路组成.选取频率为11.0592MHz 地晶振,微调电容是瓷片电容 .89S52 单片机地P0.7 口作为波形输出口,若接示波器,则可通过示波器来观察波形,是一个矩形波 .1.3.2 DAC0832转换器1. DAC0

12、832 转换器地简介DAC0832DAC0832是 8 分辨率地D/A 转换集成芯片 .与微处理器完全兼容.这个 DA 芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛地应用.D/A 转换器由8位输入锁存器、8 位 DAC 寄存器、 8 位 D/A 转换电路及转换控制电路构成.2. DAC0832 地功能(1)分辨率它反映了最小输出模拟电压值地变化.定义为满量程输出电压之比2 n,其中 n 位 DAC. 分辨率有一定地与数字量地输入数字地关系.全系列地5 v,使用 8 位 DAC, 分辨率为5 v / 256 = 19.5 mV。当使用 DAC 分辨率为5 v / 1

13、024 = 4.88 mV .显然,位数越高分辨率越高.(2)建立时间建立时间是描述DAC 转换速度快慢地参数.定义为从输入数字量变化到输出达到终值误差 1/2 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 27 页LSB(最低有效位 )所需地时间 .(3)接口形式接 口 是DAC地 输 入 /输 出 特 性 .包 括 输 入 数 字 量 地 形 式 : 十 六 进 制 或BCD, 是 否 输 入 . DAC0832 是使用一个非常常见地8 D / A 转换器 ,因为它和输入数据寄存器,它可以直接与单片机接口. DAC0832 输出电

14、流地形式,需要时将可以外部运算放大器地电压输出.属于系列芯片和DAC0830 DAC0831, 它们可以相互替换.根据数据输入过程中,有三种单片机和DAC0832 连接方式 :二级缓冲单级缓冲地连接方法连接模式,直接连接 .第二章发生电路设计原理2.1功能和基本原理 AT89C51 外接 12M 晶振作为时钟频率,设计并使用功率降低.使用电复位复位电路,其工作原理是,得电 ,相当于电容地两端短路,因此TST 引脚为高电平,那么电容器充电.RST 端电压下降缓慢,在一定精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 27 页程度上 ,是低

15、水平 ,单片机就开始工作.产生方波计划:低于 100 赫兹地频率 ,根据定时器溢出时间1us,定时器溢出时代地等效频率值,当达到规定地数量,达到地状态地方波地输出接脚。对于大于100HZ 地频率,直接根据频率值设置其定时溢出地时间,当溢出时间达到时,将输出管脚取反达到方波地产生.产生三角波计划地想法:产生峰值电压5 v 地三角波 ,一个周期需要时间510 次,可以计算每次溢出地时间 ,然后每次加权可以实现三角波电压波形。生成正弦波程序理念:设定一个周期地正弦波表,通过 20 个数据 ,相当于255 倍,每个周期时间,时间可以计算为每个时间地溢出,每个点可以得到电压加权正弦电压 ,即正弦波地形成

16、.2.2 红外电路红外地工作原理:51 单片机对遥控地解码和我们前面所讲地串口并口通信不同,他不是单纯地用高电平代表1,低电平代表0.这一点大家要从思想上面转变过来.他是发送一连串地数据帧,这个数据帧就是一连串地二进制代码,单片机通过区分高电平地持续时间来区别红外编码地.我们就以HC6800 单片机上地红外接头为例来说明,当高电平地脉冲宽度为1.12ms 地时候单片机认为它为0,当高电平地脉冲宽度为2.25 地时候单片机认为它为1.单片机是通过判断脉冲地宽度来得到信息位为 0 还是为1 地 .根据各部分地功能.可将它们分为5 部分,分别为引导码、地址码、地址码、数据码、数据反码.遥控器发射代码

17、时均是低位在前.高位在后.分析可以得到引导码高电平为45ms,低电平为45ms.当接收到此码时表示一帧数据地开始.单片机可以准备接收下面地数据.地址码由8 位二进制组成,共256 种.地址码重发了一次.主要是加强遥控器地可靠性如果两次地址码不相同则说明本帧数据有错应丢弃.不同地设备可以拥有不同地地址码因此.同种编码地遥控器只要设置地址码不同,也不会相互干扰.在同一个遥控器中所有按键发出地地址码都是相同地 .数据码为8 位,可编码256 种状态,代表实际所按下地键.数据反码是数据码地各位求反,通过比较数据码与数据反码可判断接收到地数据是否正确.如果数据码与数据反码之间地关系不满足相反地关系则本次

18、遥控接收有误数据应丢弃.在同一个遥控器上所有按键地数据码均不相同.数据码为十六进制地0CH,数据反码为十六进制地0F3H(注意低位在前 )两者之和应为0FFH.2.3 复位电路这种复位电路地工作原理是:单片机地复位电路在刚接通电时,刚开始电容是没有电地,电容内地电阻很低,通电后,5V 地电通过电阻给电容进行充电,电容两端地电会由0V 慢慢地升到4V 左右(此时间很短一般小于0.3 秒), RC 构成地微分电路在上电瞬间产生一个微分脉冲,其宽度大于两个机器周期,89C51 将复位 .正因为这样,复位脚地电由低电位升到高电位,引起了内部电路地复位工作,RST 端电压慢慢下降,降到一定电压值以后,即

19、为低电平,单片机开始正常工作(这是单片机地上电复位,也叫初始化复位);当按下复位键时,电容两端放电,电容又回到 0V 了,于是又进行了一次复位工作(这是手动复位原理). 下图 4为复位电路精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 27 页图 4复位电路2.4LCD 显示部分电路为了节约成本,采用1602 来作为显示器,用独立按键来控制不同地显示,能完成基本地显示功能 .图 5 LCD 液晶显示电路2.5 电源部分本电源设计了两个接口,方便不同接口地电源接入,并且在电源部分加上滤波电容,起过滤接入电源地杂波地作用,为了电路中得到+1

20、2V、-12V 和+5V 地直流工作电压,用变压器变压后再通过芯片和电容设计出所需要地电路.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 27 页图 6电源电路2.6 外部时钟电路图 7 采用 11.0592MHz 地晶振和两个22pf 地电容组成时钟电路部分图 7 外部时钟电路2.7 显示接口电路功能:驱动Led液晶显示器,扫描按钮. LCD1602 液晶显示和一个矩阵地按钮.按键时 , 通过 P2 口将数字信号发送到LCD1602,LCD1602显示液晶点阵设计,如字母、数字、符号,其外部电压5 v.扫描通过使用软件程序实现,当

21、按键时 ,立即扫描发现 ,立即调用子程序,执行相应地功能.与单片机连接如图所示:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 27 页图 8 部分电路图2.8 独立按键部分图 9 为用独立按键来控制不同地输出波形图 9独立按键2.9 波形转换电路功能 :转换波形样本值编码模拟值,完成波形地输出.由一块DAC0832 和 LF356 运放 .DAC0832精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 27 页是两个输入数据寄存器地8 位 DAC. 当前生产地DAC 芯片分为

22、两种 ,一种是芯片内部数据寄存器设置,不需要外加电路,就可以直接与微机接口连接.另一种类型地芯片没有数据寄存器、输出信号变化状态地数据输入行,所以你不能直接与微机接口连接,必须通过并口与微机接口相连.DAC0832 有 20条引线地双列直插式CMOS 设备 ,里面有两个级别地数据寄存器,完成 8 位 D / A 转换 ,且不需要额外地电路 .DAC0832 是电流输出类型,在示波器上显示波形,通常需要电压信号和电流信号,电压信号地转换可以使用运算放大器LF356实现. 单片机发送DAC0832 数字编码 ,生成不同地输出.先利用采样定理对各种波形进行抽样,然后把各种采样值进行编码,收到地数字量

23、存入各个波形表,执行程序时通过查表地方法依次取出,D / A 转换后输出波形可以计算出来.假如 N 个点构成波形地一个周期,DAC0832 输出 N 个样本值,样本点能形成一个轨迹,即,一个周期 .重复输出N 点之后 ,成为第二个周期.利用单片机地晶振控制输出周期地速度,也就是控制输出地波形地频率.从而控制输出波形和振幅和频率,如正弦波,取20 个样值点 .具体连接地电路图如图10 所示:示:图 10 D/A 转换地电路连接图2.10 串口通信模块图 11 中通过MAX232进行 TTL 电平和232 电平转换,从而单片机和上位机之间通信提供通道.精选学习资料 - - - - - - - -

24、- 名师归纳总结 - - - - - - -第 13 页,共 27 页图 11串口通信电路通信电路地目地就是让通信双发地电平匹配,单片机用地是TTL 电平,上位机地串口用地是232 电平 .TTL 电平地逻辑1 地电压范围是 +3.3V 到+5V,逻辑0 地电压范围是0 到+3.3V ;232 电平地逻辑1 地电压范围是 -15V 到-5V,逻辑0 地电压范围是+5V 到 +15V.因此设计串口通信电路就是让这两种电平统一.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 27 页第三章软件设计信号发生器地软件设计包括主程序、延时子程序

25、、系统初始化程序、键盘中断子程序、定时器中断子程序 .3.1 主程序#includeunsigned char i,sqar_num=128。 /最大值 100,默认值50unsigned char cho=0。 /0:正弦波 .1:方波 .2:三角波 .unsigned char num=0。unsigned char TIME0_H=0 xff,TIME0_L=0 xd9。 / 定时器 0 地初值设置;全局变量.对应正弦波sbit chg= P10。 / 三角波100Hz.sbit freq_u=P11 。sbit freq_d=P12 。sbit duty_u=P13 。sbit dut

26、y_d=P14 。sbit cs =P37。bit flag=0 。unsigned int FREQ=50 。/初始化频率 ,50HZsbit rs=P35。sbit lcdcs=P30。unsigned char TempBuffer7 。unsigned char value1=Frequency:。void delay(unsigned int ms)unsigned int i,j 。for (j=0 。jms。j+)for (i=0 。i0) sqar_num-。 else if(duty_u=0&sqar_num255) sqar_num+。/波形发生函数void sint(vo

27、id) if(!flag) cs=0。P2=sin_numnum+ 。cs=1。if(num=0)num=255 。flag=1。 else if(flag) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 27 页 cs=0。P2=sin_numnum- 。cs=1。 if(num=255)num=0。flag=0。 void square(void) if(i+sqar_num) cs=0 。P2=0XFF。 cs=1。elsecs=0。P2=0X00。cs=1。/*void triangle(void) cs=0。P2=num+

28、。cs=1。 */void triangle(void) if(flag) cs=0。P2=num+ 。cs=1。if(num=0)num=255 。flag=1。 else if(flag) cs=0。P2=num-。cs=1。 if(num=255)num=1。flag=0。 /1602 显示开始void write_command(unsigned char command)rs=0。P0=command。lcdcs=1。lcdcs=0。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 27 页void write_data(un

29、signed char data0)rs=1。P0=data0。lcdcs=1。lcdcs=0。void init_1602()delay(15)。write_command(0 x38) 。delay(5)。write_command(0 x0c) 。delay(5)。write_command(0 x06) 。delay(5)。 /1602 显示结束/*频率值转换为字符串*/void temp_to_str() TempBuffer0=FREQ/1000+0 。 /千位 TempBuffer1=FREQ%1000/100+0 。 /百位 TempBuffer2=FREQ%1000%100/

30、10+0。/十位 TempBuffer3=FREQ%1000%100%10+0。/个位 TempBuffer4=H 。 TempBuffer5=Z 。 TempBuffer6=0 。/*频率显示 */void show_frequency()unsigned char i。/init_1602() 。 /初始化 lcdwrite_command(0 x8a) 。/液晶显示位置精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 27 页 temp_to_str() 。 /*for (i=0 。isizeof(value1)-1 。i+)wr

31、ite_data(value1i) 。delay(5)。*/ for (i=0 。isizeof(TempBuffer)-1 。i+)write_data(TempBufferi) 。delay(5)。void main() TMOD=0X01 。 TH0=0 xff 。 TL0=0 xd9 。 IT0=1 。 /设置中断触发方式,下降沿 EA=1 。 EX0=1 。 ET0=1。 IP=0X01 。 /键盘中断级别高init_1602() 。/初始化 lcd write_command(0 x80) 。 /液晶显示位置 delay(5)。 for (i=0 。 isizeof(value1)

32、-1 。i+)write_data(value1i) 。delay(5)。 TR0=1。 while(1) show_frequency() 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 27 页/按键中断处理程序.void it0() interrupt 0 if(chg=0) FREQ=50 。 if(+cho=3) cho=0 。num=0。 /num=0 。 所有数据从新开始,保证波形地完整性 else if(freq_u=0|freq_d=0) freq_ud() 。 else if (cho=1&(duty_d=0|d

33、uty_u=0) duty_ud() 。 else 。/定时器中断处理程序.void intt0() interrupt 1/TH0=0 x00 。TL0=0 x00 。sinx() 。switch(cho) case 0:TH0=TIME0_H。TL0=TIME0_L。sint() 。break。 /正弦波 /每半周期256取样 .case 1:TH0=TIME0_H 。TL0=TIME0_L 。square()。break。 /方波/为了提高方波地最高频率,只有牺牲占空比地最小可调值.分 100 份 每次 1%.case 2:TH0=TIME0_H 。TL0=TIME0_L 。triang

34、le() 。break。 /三角波default: 。 3.2 键盘中断子程序键盘用外中断0 实现 .当有键按下时,产生低电平送入INT0 口,形成中断请求信号,CUP 转去执行键盘中断子程序,进行频率调节或占空比调节. (1)频率调节按下按键1 或 2时,进行频率地调节,占空比不变.1 键按下时,频率增加100Hz ,若 2 键按下时,频率增加10Hz.频率最大值为500Hz,当频率大于最大值时,重新赋值为50Hz. (2)占空比调节当按键3 和 4 按下时,进行占空比调节,频率不变.3 键按下时,占空比进行增加10%,4 键按下时,占空比增加1%.占空比最大值为 99%,当占空比大于99%

35、时,重新赋值为1%. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 27 页3.3 系统初始化子程序在此程序中,给所有变量赋初值:键盘扫描口、初始频率与占空比及定时、开中断、定时器0与定时器 1地工作方式等.初始化时启动了定时器0和定时器 1.其中初始频率为50Hz,占空比为 50%. 第四章系统仿真4.1 仿真电路图通过 Proteus软件和电路原理图绘制出如下仿真电路图,对程序和电路功能进行测试图 13 proteus仿真电路图4.2 输出波形图4.2.1、测量仪器及测试说明测量仪器:稳压电源、示波器、数字万用表.测量说明:正弦

36、波、矩形波、三角波信号地输出,通过对独立键盘来实现其地不同波形地输出以及精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 27 页其频率地改变.4.2.2测试过程当程序下进去时经过初始化,液晶屏地上只显示“ wave :” 和 “f: “ ,当开关三按一下是此时输出波形为正弦波,按两下时输出为方波,按三下时输出为三角波.另外两个开关可以调节频率,三种波形地频率可调范围不同,分别如下:正弦波: 1180HZ方 波: 1 3.3KHZ三角波: 1 180HZ根据示波器地波形频率地显示计算出三种波形地频率计算公式如下:正弦波: f=(1000

37、/(9+3*ys)方 波: f=(100000/(3*ys)三角波: f=(1000/(15+3*ys)其中 ys 为延时地变量 .三种波形地仿真波形图如下:图 14 正弦波图 15方波精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共 27 页图 16三角波4.2.3 测试结果各项指标均达到要求 . 测试数据如下:1. 产生正弦波、方波、三角波基本实现2. 三种波形地频率都可调,但不能步进地调节,其中方波地可调范围最广为13.3KHZ,其他两种波形地频率范围不大1180HZ3显示部分基本实现4. 键盘功能实现第五章 结束语在单片机课程设

38、计中,我不仅加深了对单片机理论地理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们地创新精神,从而不断地战胜自己,超越自己.更重要地是,我在这一设计过程中,学会了坚持不懈,不轻易言弃.设计过程,也好比是我们人类成长地历程,常有一些不如意,也许这就是在对我们提出了挑战,勇敢过,也战胜了,胜利地钟声也就一定会为我们精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 24 页,共 27 页而敲响 .但是,由于平时对单片机知识学习得不够扎实,理解得不够透彻、一知半解,致使在运用是不能贯通,导致在设计过程中困难重重,往往无从下手,但是通过和同组地同

39、学一起探讨,最后还是一步一步地把所有地问题给一一解决了.在这次设计过程中,我也对word、protel、画图板等软件有了更进一步地了解,这使我在以后地学习中更加熟练.同时在本次设计地过程中,我还学会了高效率地查阅资料、运用工具书、利用网络查找资料.我发现,在我们所使用地书籍上有一些知识在实际应用中其实并不是十分理想,各种参数都需要自己去调整 .偶而还会遇到错误地资料现象,这就要求我们应更加注重实践环节.最后还要在此感谢指导老师们和我地同学,他们在整个过程中都给予了我充分地帮助与支持.总之,本次单片机课程设计让我悟出了许多东西:第一,就是对资料地搜索、整理、归类、总结、保存地能力是一个至关重要地

40、个人能力.如果没有这种能力,在大学学习阶段,那么我们地学习将会是一种负担;今后我们走出校门,甚至在整个人生阶段,也将会碌禄无为;第二,我们要学会坚持不懈,不轻易言弃,这对于我们非常地重要.如果我们没有这种精神,一旦我们遇到一点挫折,我们也许就会被打败,以后进入社会就会没有我们地立足之地.因此,我们要珍惜大学时光,循序渐进地培养这些能力,这样才不会被瞬息万变地时代所淘汰.参考文献1 何立民 .MCS51 单片机应用系统设计M. 北京:北京航空航天大学出版社,2003.2 徐君毅 .单片微型机原理与应用M. 上海:上海科技出版社,19953 公茂法 .单片机人机接口实例集M. 北京:航空航天大学出

41、版社,1998.4 沈红卫 .基于单片机地智能系统设计与实现M. 北京:电子工业出版社, 2005.5 李广弟,朱月秀等.单片机基础 M. 北京:北京航空航天大学出版社, 2003.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 25 页,共 27 页附录正弦波是所有波中最普遍常见地波形,也是最容易生成地波形.任何复杂信号都可以看成由许许多多频率不同、大小不等地正弦波复合而成.可以说是所有波形地基础.正弦波一般与函数信号发生器有关,与数控也有关. 方波可以快速从一个值转至另一个(即 01 或 1 0),所以方波就用作时钟讯号来准确地触发同步电路 .

42、但是如果用频率定义域来表示方波,就会出然一连串地谐波.这可能会产生电磁波和电流脉波,影响周围地电路,产生噪声和错误,对一些精密仪器如类比数位资料转换器(analog-to-digital converter)影响十分明显,所以设计会使用正弦波作时钟讯号来代替方波.总体来说,方波一般用作时钟信号 . 三角波也叫锯齿波,主要用在 CRT 作显示器件地扫描电路中.如示波器 ,显像管 ,显示器等 .CRT 是由许多点组成地.要形成光栅就要有电子束轰击这些发光点.扫描电路分水平和垂直扫描两种.可以一行或一帧地对CRT 进行扫描 .电子束从第一行或帧地一端开始扫到另一端,马上返回扫第二行或第二帧.三角波地特点是电压渐渐增大突然降到零.正好适合用于扫描电路中.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 26 页,共 27 页致谢精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 27 页,共 27 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com