| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 
您现在的位置: 范文大全网 >> 论文 >> 工科论文 >> 电子机械 >> 正文 用户登录 新用户注册
浅谈基于AT89S51单片机的信号发生器设计           
浅谈基于AT89S51单片机的信号发生器设计
存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元。[1]
   如图2中所示,在单片机的I/O口分配上利用率比较高,应为I/O资源刚好可以满足控制设计的需要,所以不需要另外扩充I/O资源。根据P0口,P1口,P2口及P3口各自的特点,我们选用P0口作为数据口,通过分时复用的方法分别送数据给MAX505的A、B、C通道控制频率和占空比;送数据给LCD1602传送信息显示数据。选用P1口的P1.0~P1.5做按键输入口。P1.6与P1.7做幅度控制的I2C数据输出口,单片机自身不具备I2C功能,所以要通过软件控制实现。另外,P2口与P3口做MAX505、MAX038、4052(段选芯片)的数据控制口及片选口。还有P3.0(RXD)、P3.1(TXD)做上位机通信口分别接MAX232芯片的OUT输出IN与输入引脚。
  1.2D/A转换电路(频率,占空比控制电路)
  如图3所示,我们用+2.5V做MAX505的基准电源。我们选用了MAX505的3路D/A输出分别控制MAX038的DADJ、FADJ和IIN引脚,在前面我们知道MAX038的DADJ和FADJ引脚要求输入的电压信号时在-2.3V~+2.3V之间,IIN的输入要求是0μA~750μA的电流。通过一个转换电路将MAX505的输出是0~2.5V的电压转换为所需要的电压电流。
  在MAX038的FADJ端选择DACB通道,同样的接法可以实现-2.3V~+2.3V 的电压控制信号。
  图3D/A转换电路图
  这样就实现了所需要的模拟量的输入,D/A转换图如图3所示。
  1.3频段选择电路
  我们选用多路开关CD4052做为切换不同电容所需要用的芯片器件。每当S1,S2出于不同的的组合状态的时候,可以同时选通两路开关AxBx,因此采用如图4所示的连接方式可以实现将电容连接到5脚COCS上。
  1.4幅度控制电路
   该部分电路主要有放大器电路和数字电位器电路两部分组成,其中放大器部分电路的作用是将MAX038产生的电压波形2Vp-p放大为5Vp-p,数字电位器电路的作

上一页  [1] [2] [3] [4] [5] 下一页

  • 上一个论文:

  • 下一个论文:
  • 推荐文章
    基于CDIO模式的软件工程课程
    浅谈当代中国公民政治参与问
    浅谈图片教学在历史学科中的
    浅谈如何提高学生的历史学习
    浅谈交通工程隧道通风系统选
    浅谈新闻传播的最佳效果
    浅谈我国会计研究现状
    基于SCP模型论企业经济战略的
    浅谈近代政治哲学研究的转型
    浅谈会计电算化的舞弊与对策