- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ⅰ
基于单片机的信号发生器设计
代劲
(吉首大学 物理科学与信息工程学院,湖南 吉首 416000)
摘 要
本文介绍一种用AT89C51单片机构成的波形发生器,可产生方波、三角波、正弦波、锯齿波等多种波形,波形的周期可用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑、性能优越等特点。文章给出了源代码,通过仿真测试,其性能指标达到了设计要求。
关键词:单片机;DAC;信号发生器
Design of Signal Generator Based on MCU
Dai Jing
(College of Physics Science and Information Engineering,Jishou University,Jishou,Hunan 416000)
Abstract
This paper introduces a signal generator with MCU AT89C51,which is used to generate electro-wave-forms such as squares、triangles、sines and teeth-saw. The periods of these signals can be changed by programs of MCU AT89C51 and their outputs can be selected to be monopolar or bipolar. This paper provides the original code. And the technical parameter of the signal generator meets the request of the design after the simulation test.
Key words:MCU;DAC;signal generator
基于单片机的信号发生器 硬件设计
11
硬件设计
硬件原理框图
硬件原理方框图如图4.1所示。
波形
输出
放大
电路
复位
电路
显示
电路
数/模转
换电路
键盘
电路
单
片
机
图4.1 硬件原理框图
主控电路
AT89C51单处机内部设置两个16位可编程的定时器/计数器T0和T1,它们具有计数器方式和定时器方式两种工作方式及4种工作模式。在波形发生器中,将其作定时器使用,用它来精确地确定波形的两个采样点输出之间的延迟时间。模式1采用的是16位计数器,当T0或T1被允许计数后,从初值开始加计数,最高位产生溢出时向CPU请求中断。
中断系统是使处理器具有对外界异步事件的处理能力而设置的。当中央处理器CPU正在处理某件事的时候外界发生了紧急事件,要求CPU暂停当前的工作,转而去处理这个紧急事件。在波形发生器中,只用到片内定时器/计数器溢出时产生的中断请求,即是在AT89C51输出一个波形采样点信号后,接着启动定时器,在定时器未产生中断之前,AT89C51等待,直到定时器计时结束,产生中断请求,AT89C51响应中断,接着输出下一个采样点信号,如此循环产生所需要的信号波形[6]。
如图4.2所示,AT89C51从P0口接收来自键盘的信号,并通过P2口输出一些控制信号,将其输入到8155的信号控制端,用于控制其信号的输入、输出。如果有键按下,则在读控制端会产生一个读信号,使单片机读入信号。如果有信号输出,则在写控制端产生一个写信号,并将所要输出的信号通过8155的PB口输出,并在数码管上显示出来。12
图4.2 主控电路图
数/模转换电路
由于单片机产生的是数字信号,要想得到所需要的波形,就要把数字信号转换成模拟信号,所以该文选用价格低廉、接口简单、转换控制容易并具有8位分辨率的数模转换器DAC0832。DAC0832主要由8位输入寄存器、8位DAC寄存器、8位D/A转换器以及输入控制电路四部分组成。但实际上,DAC0832输出的电量也不是真正能连续可调,而是以其绝对分辨率为单位增减,是准模拟量的输出。DAC0832是电流型输出,在应用时外接运放使之成为电压型输出。
由图4.3可知,DAC0832的片选地址为7FFFH,当P25有效时,若P0口向其送的数据为00H, 则U1 的输出电压为0V;若P0口向其送的数据为0FFH时, 则U1的输出电压为-5V. 故当U1 输出电压为0V时,由公式 得:Vout = - 5V.当输出电压为- 5V时,可得:Vout = +5V,所以输出波形的电压变化范围为- 5V~+ 5V. 故可推得,
您可能关注的文档
- 毕业设计 电动汽车动力传动系统匹配设计.doc
- 毕业设计 风力涡轮发电机雷击风险评估方法和解决方案.doc
- 毕业设计 基于单片机的红外遥控器设计.doc
- 毕业设计 基于关系数据库的餐饮管理系统的设计与实现.doc
- 毕业设计 生物催化法生产r-扁桃酸及其年产500吨规模的工厂工艺设计.doc
- 毕业设计(设计) 足球比赛游戏机逻辑电路设计.doc
- 毕业设计(虚拟lcr测试仪的研究与设计).doc
- 毕业设计_《计算机网络基础》课件制作与设计.doc
- 毕业设计_9fa燃气轮机干式低no燃烧系统及燃烧监视(定稿).doc
- 毕业设计_autocad二次开发技术在工程图纸绘制中的应用.doc
- 毕业设计_基于单片机控制的红外感应照明系统的设计.doc
- 毕业设计_基于仿人智能控制算法的智能车转向舵机控制.doc
- 毕业设计_基于供应链管理的企业第三方物流外包决策体系研究(终稿).doc
- 毕业设计_基于基于遗传算法的医学图像研究程序清单(终稿).doc
- 毕业设计_基于领域本体的电子学习资源库模型(终稿).doc
- 毕业设计_基于三大期刊法学论文统计的分析(终稿).doc
- 毕业设计_基于校园网arp欺骗分析及防御技术.doc
- 毕业设计_基于遗传算法的在线考试系统论文(终稿).doc
- 毕业设计_基于盈利模型的中小商业银行经营策略研究(终稿).doc
- 毕业设计_基于知识型员工需求分析的企业培训方案设计(定稿).doc
最近下载
- 执业药师继续教育《前列腺癌常见其他治疗进展》习题答案.docx VIP
- 高一作文巧遇(2篇).docx VIP
- 人人峨嵋台地北缘断裂晚第四纪活动性.pdf VIP
- 肺淋巴瘤的影像诊断最全PPT【45页】.pptx VIP
- 血液透析中空气栓塞应急预案.ppt VIP
- 材料力学(刘鸿文主编).pdf VIP
- 2024-2025学年河北省保定市竞秀区北京师大保定实验学校八年级(上)月考数学试卷(9月份)(原卷全解析版).doc VIP
- Toshiba东芝软水机TS10-01 TS15-01 TS20-01用户手册.pdf
- 娄景书(娄景书).doc VIP
- 人教版高中英语新教材必修2单词默写表.docx VIP
文档评论(0)