1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
口在编程和校验时接收高八位地址信号和控制信号。
口口管脚是个带内部上拉电阻双向口,可接收输出个门电流。
当口写入后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,口将输出电流这是由于上拉缘故。
复位输入。
当振荡器复位器件时,要保持脚两个机器周期高电平时间。
当访问外部存储器时,地址锁存允许输出电平用于锁存地址地位字节。
在编程期间,此引脚用于输入编程脉冲。
在平时,端以不变频率周期输出正脉冲信号,此频率为振荡器频率。
因此它可用作对外部输出脉冲或用于定时目。
然而接口都利用上,而不在多用其它芯片,从而减小了系统成本也对按照系统便携式低频信号发生器要求所完成占用空间小,使用芯片少,低功耗。
综合考虑,方案四各项性能和指标都优于其他几种方案,能使输出频率有较好稳定性,充分体现了模块化设计要求,而且这些芯片及器件均为通用器件,在市场上较常见,价格也低廉,样品制作成功可能性比较大,所以本设计采用方案四。
三硬件电路设计设计思路元件选型设计思路课设需要各个波形基本输出。
如输出锯齿波三角波方波正弦波。
这些波形实现具体步骤锯齿波实现很简单,只需要开始定义个初值,然后不断加,当溢出后又重初值开始加起,就这样循环下去。
三角波实验过程是先加后减,实现方法是先是从开始加直到溢出后就执行减操作,就这样不断调用这个循环。
方波实现方法是连续输出个数,到个时候就改变下值,可以把值定义为正极性,也可以是负极性。
正弦波实现是非常麻烦。
它实现过程是通过定义些数据,然后执行时直接输出定义数据就可以了。
二通过口和开关相连接来控制各个波形输出。
能根据键状态进行波形切换,开关键向上接,产生波形,向下拔接,无波形输出。
如键向上拔,键向下拔,产生锯齿波键向上拔,键向下拔,产生三角波„„以此类推。
元件选型单片机系统,片,机台,运算放大器原理图主要芯片介绍芯片介绍采用双缓冲接口方式,其传送控制端接地,输入所存允许断与电源相连,利用个地址码进行二次输出操作,完成数据传送和激动转换,第次操作室为高电平,将口数据线上数据锁存于输入寄存器中。
第二次操作是写控制信号由效,传送控制端为低电平,将输入寄存器中内容锁存入寄存器中,转换器便开始对锁存于寄存器位数据进行转换,约经过时钟周期后,在输出端建立稳定电流输出。
运放作用是将输出模拟电流信号转换为电压波形。
为个位转换器,单电源供电,在范围内均可正常工作。
基准电压范围为,电流建立时间为,工艺,低功耗。
内部结构框图如下图所示。
开关转换运放各种波形各种波形输出图工作原理图外部引脚及功能介绍图如下图引脚图内部结构资料芯片内有两级输入寄存器,使具备双缓冲单缓冲和直通三种输入方式,以便适于各种电路需要如要求多路异步输入同步转换等。
转换结果采用电流形式输出。
要是需要相应模拟信号,可通过个高输入阻抗线性运算放大器实现这个供功能。
运放反馈电阻可通过端引用片内固有电阻,还可以外接数据输入线,电平。
数据锁存允许控制信号输入线,高电平有效。
片选信号输入线,低电平有效。
为输入寄存器写选通信号。
数据传送控制信号输入线,低电平有效。
为寄存器写选通输入线。
电流输出线。
当输入全为时最大。
电流输出线。
其值与之和为常数。
反馈信号输入线,芯片内部有反馈电阻电源输入线基准电压输入线模拟地,摸拟信号和基准电源参考地数字地,两种地线在基准电源处共地比较好单片机介绍是种带字节闪存可编程可擦除只读存储器低电压高性能位微处理器,俗称单片机。
是种带字节闪存可编程可擦除只读存储器单片机。
单片机可擦除只读存储器可以反复擦除次。
该器件采用高密度非易失存储器制造技术制造,与工业标准指令集和输出管脚相兼容。
由于将多功能位和闪烁存储器组合在单个芯片中,是种高效微控制器,是它种精简版本。
单片机为很多嵌入式控制系统提供了种灵活性高且价廉方案。
外形及引脚排列如下图所示图引脚图管脚说明供电电压。
接地。
口口为个位漏级开路双向口,每脚可吸收门电流。
当口管脚第次写时,被定义为高阻输入。
能够用于外部程序数据存储器,它可以被定义为数据地址第八位。
在编程时,口作为原码输入口,当进行校验时,输出原码,此时外部必须被拉高。
口口是个内部提供上拉电阻位双向口,口缓冲器能接收输出门电流。
口管脚写入后,被内部上拉为高,可用作输入,口被外部下拉为低电平时,将输出电流,这是由于内部上拉缘故。
在编程和校验时,口作为第八位地址接收。
口口为个内部上拉电阻位双向口,口缓冲器可接收,输出个门电流,当口被写时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,口管脚被外部拉低,将输出电流。
这是由于内部上拉缘故。
口当用于外部程序存储器或位地址外部数据存储器进行存取时,口输出地址高八位。
在给出地址时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,口输出其特殊功能寄存器内容。
口在编程和校验时接收高八位地址信号和控制信号。
口口管脚是个带内部上拉电阻双向口,可接收输出个门电流。
当口写入后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,口将输出电流这是由于上拉缘故。
复位输入。
当振荡器复位器件时,要保持脚两个机器周期高电平时间。
当访问外部存储器时,地址锁存允许输出电平用于锁存地址地位字节。
在编程期间,此引脚用于输入编程脉冲。
在平时,端以不变频率周期输出正脉冲信号,此频率为振荡器频率。
因此它可用作对外部输出脉冲或用于定时目。
然而结束正弦表位移量增量第象限输出完查表转换延时,等待转换结束正弦表位移量减量第二象限输出完查表表值取反转换延时,等待转换结束正弦表位移量增量第三象限输出完查表表值取反转换延时,等待转换结束正弦表位移量减量第四象限输出完延时通过开关实现波形切换和调频调幅通过开关实现波形切换比较简单只需通过输出波形后不断返回到检测开关子程序中,判断是否有别开关拨动,如果有别开关拨动则执行别程序,否则输出原来波形,不过如果要能够识别别开关发生变化,必须将此开关关掉否则会识别不了别键按下。
当然开关调频和调幅实现也样,不过首先先输出个波形,然后再检测开关是否需要调频或者调幅,如果需要则转入到相应程序中,最后再重新输出波形。
下面是调频和调幅图输出波形原理下图式实现各种波形通过开关切换流程图,按下开关通过为则输出锯齿波,为输出三角波,为输出方波,为输出正弦波。
图开关切换波形原理开始判断是否为判断是否为判断是否为否否否否是是是是输出响应波形判断是否为开始判断是否为否是输出各种波形调整下数字量五调试与仿真本次设计主要应用了和软件进行系统设计和仿真,经过仿真后,结果较好,示波器可以正确输出方波正弦波三角波锯齿波,并且频率可调。
仿真结果三角波和正弦波仿真结果如下,其他波形省略。
图三角波仿真结果图正弦波仿真结果六总结本次设计中利用和以及放大器完成电路设计,用开关来控制各种波形发生及转换,用单片机输出后,经过模数转换器生成波形,最终可以通过示波器观察。
在这次软件设计中,程序设计采用是汇编语言。
汇编语言具有速度快,可以直接对硬件进行操作优点,它可以极好发挥硬件功能。
但是汇编语言也存在编写代码非常难懂,不好维护,很容易产生,难于调试缺点。
因此,在大型程序设计中,多采用语言进行程序编译。
语言简洁高效,是最贴近硬件高级编程语言,经过多年发展,现在已成熟为专业水平高级语言。
而且,现在单片机产品推出时纷纷配套了语言编译器,应用广泛。
不过就本次课程设计来说,汇编语言还是适用。
由于真正意义上程序设计还不多,因此还不是很得心应手,所以在设计中遇到些问题和些难点。
比如在程序设计中如何实现程序结构最优化,以达到较高质量。
这是以后设计中要注意问题。
通过这次课程设计,我进步了解了波形发生器原理,在实际动手操作过程中,使我接触了许多我以前没接触过元件,而且重新温习了刚学不久汇编语言,使我学得了许多知识,使我获益匪浅。
这次课程设计,使我动手能力得到了很大提高,更使我们懂得理论知识重要性,没有理论指导切实际行动都是盲目,且实际操作是我们得到理论知识得到验证,更能增加对理论知识理解。
七参考文献朱定华,马爱梅,林卫微机应用系统设计武汉华中科技大学出版社,顾德英,张健,马淑华计算机控制技术北京北京邮电大学出版社,夏扬计算机控制技术北京机械工业出版社,刘国钧,陈绍业,王凤翥图书馆目录北京高等教育出版社,刘润华,刘立山模拟电子技术山东石油大学出版社,潘永雄,沙河,刘向阳电子线路实用教程西安西安电子科技大学出版社,朱定华,戴汝平等,单片微机原理与应用北京交通大学出版社,清华大学出版社彭介华电子技术课程设计指导北京高等教育出版社,张毅刚,彭喜源,谭晓昀,曲春波单片机应用设计哈尔滨哈尔滨工业大学出版社,江思敏,陈明电路设计教程北京清华大学出版社彭楚武微计原理与接口技术长沙湖南大学出版社美著马朝晖等译汇编语言程序设计北京市机械工业出版社接口都利用上,而不在多用其它芯片,从而减小了系统成本也对按照系统便携式低频信号发生器要求所完成占用空间小,使用芯片少,低功耗。
综合考虑,方案四各项性能和指标都优于其他几种方案,能使输出频率有较好稳定性,充分体现了模块化设计要求,而且这些芯片及器件均为通用器件,在市场上较常见,价格也低廉,样品制作成功可能性比较大,所以本设计采用方案四。
三硬件电路设计设计思路元件选型设计思路课设需要各个波形基本输出。
如输出锯齿波三角波方波正弦波。
这些波形实现具体步骤锯齿波实现很简单,只需要开始定义个初值,然后不断加,当溢出后又重初值开始加起,就这样循环下去。
三角波实验过程是先加后减,实现方法是先是从开始加直到溢出后就执行减操作,就这样不断调用这个循环。
方波实现方法是连续输出个数,到个时候就改变下值,可以把值定义为正极性,也可以是负极性。
正弦波实现是非常麻烦。
