您的位置 首页 基础

根据MCS51规划的概念版的信号发生器

系统简介:这款信号发生器的原理是利用单片机控制DAC0832数模转化芯片,使其输出-5~+5的模拟量信号,由于单片机的指令执行周期很短,其中Atmel89s52最大可支持24M的晶振,可以用数字信

  体系简介:这款信号发生器的原理是使用单片机操控DAC0832数模转化芯片,使其输出-5~+5的模仿量信号,由于单片机的指令履行周期很短,其间Atmel89s52最大可支撑24M的晶振,能够用数字信号发生很好的“模仿”信号。

  这款体系仅仅概念上的,由于遭到数模芯片转化时刻和单片机程序操控时刻的约束,只能在很小的频率规模内出比较好的波形,这款体系首要仍是其程序的操控,其间操控程序占有整个程序的90%左右。

  一块4×4的矩阵键盘向单片机供给输入,使LCD1602液晶显现出频率和幅值,经过抄作键盘能够改动相应的频率、幅值以及输出波形。

  体系构成部件:

  单片机Atmel89s52、数模转化芯片DAC0832、4×4键盘、LCD1602液晶显现

  模块介绍:

  4×4的矩阵键盘

  

 

  单片机体系:24M晶振,30pf的电容,P0口:液晶的数据口,P2口:DAC0832的数据口,P1口:接4×4的矩阵键盘,P3.7:DAC0832片选信号

  

 

  数模转化:DAC0832,根本接法

  

 

  显现:LCD1602

  

 

  波形输出:DAC0832的双极型输出

  

 

  仿真波形:

  

 

  LCD显现:

  

 

  总结:优异的程序规划源自于优异的硬件体系,好的硬件电路能够大大提高开发功率,单片机开发应该走接口的模块话和标准化,这样能够大大削减开发人员的工作量,单片机接口模块的开发也较具有市场前景!

  电路的规划不能彻底依赖于教科书上所说的,教科书仅仅一些理论性的东西,而一个优异安稳的电路体系要求的更多。

  51单片机的速度不行、处理浮点数运算的才能不强,代码功率不高,在ARM体系如火如荼的时分,咱们居然还在学51!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/jichu/298898.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部