- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实例七波形发生器实验.doc
实例七 波形发生器实验 一、实验要求 1.利用AT89C51单片机和DAC0832构成波形发生器,能有输出方波、锯齿波、三角波和正弦波,且能进行频率控制。 2.让DAC0832工作于直通方式,利用AT89C51单片机的P0口直接输给DAC0832数据口; 3.分别用P3.4、P3.5、P3.6和P3.7控制方波、锯齿波、三角波和正弦波输出的选择开关,低电平有效。 4.分别用P1.0、P1.1、P1.2和P1.3控制方波、锯齿波、三角波和正弦波的指示灯,低电平有效。 5.利用AT89C51单片机P2口作为频率选择的输入口,输入数据范围0~255,值越大频率越高。 6.DAC0832的参考电平引脚Vref=0~+5V可调,输出运放电源采用+15V和-15V双极性供电。 7.画出AT89C51实现上述功能的完整电路图,包括单片机电源、复位电路、晶振电路和控制电路。 8.完成全部程序和电路调试工作。 二、实验目的 1.了解D/A转换的基本原理; 2.了解D/A转换芯片0832的性能及编程方法; 3.了解波形发生器的工作原理。 三、设计提示 1.P0口作为I/O输出需要上啦电阻 2.DAC0832的控制输出电路先设计应设计为:当输入数据0~255时,输出为0~最大(若Vref=+5V,运放电源采用+15V和-15V双极性供电时,输出0~+15V)。 3.正弦波输出采用查表方式,0~180度数据采用0~255,中间值根据sinx函数计算,先增后减。 4.波形的每个周期共设置255步,每步的周期则由P2口的值决定,这样即可以利用P2口的开关状态控制波形的频率。 5.+15V、-15V电源可以直接利用POWER进行设置。 参考流程: 四、主要元件 序号 元件名称 元件规格 所在元件库 所在工具模型 1 单片机 AT89C51 Microprcessor Component mode 2 按钮 BUTTON Switchs Relay Component mode 3 晶振 CRYSTAL Miscellaneous Component mode 4 排阻 RESPACK-8/4 Resistors Component mode 5 发光二极管 LED-RED Optoelectronics Component mode 6 电容 CAP Capacitors Component mode 7 电解电容 CAP-ELEC Capacitors Component mode 8 电阻 RES Resistors Component mode 9 D/A转换器 DAC0832 Data Connverters Component mode 10 拨码开关 DIPSW_4/8 Switchs Relay Component mode 11 运算放大器 LM324 Operational Amplifiers Component mode 12 可调电位器 POT-HG Resistors Component mode 13 PNP三极管 TIP32 Transistors Component mode 14 NPN三极管 TIP31 Transistors Component mode 15 电源 POWER Terminals mode 16 地 GROUND Terminals mode N Y 主程序 锯齿波指示灯亮 调用锯齿波子程序 N 锯齿波? Y 关方波指示灯 方波指示灯亮 调用方波子程序 关锯齿波指示灯 方波? 开始 初始值 读P2口状态值 关正弦波指示灯 正弦波指示灯亮 调用正弦波子程序 正弦波? N Y 关三角波指示灯 三角波指示灯亮 调用三角波子程序 三角波? N Y
文档评论(0)