毕业论文

打赏
当前位置: 毕业论文 > 物理论文 >

AT89C51单片机交流数字电压表设计+电路图+程序(4)

时间:2025-12-15 22:22来源:100931
注意的是当采样模式还在进行,CONV依然是低电平而且时钟信号(SCK)还存在时,SDO依然是工作的它在不间断的输出,但是它输出的不是有用的数字信号而

注意的是当采样模式还在进行,CONV依然是低电平而且时钟信号(SCK)还存在时,SDO依然是工作的它在不间断的输出,但是它输出的不是有用的数字信号而是不限制的输出零。串行数据输出引脚(SDO)引脚6,其功能就是将模数转换(A/D)后的数字信号一位一位的通过SDO引脚输出给C51单片机,与单片机的P2.3引脚相连。串行时钟引脚(SCK)引脚7,当该引脚输入时钟信号时在其下降沿可使串行数据同步,但在邻近的前一个上升沿必须能接收到从SDO传送到的数字信号。

3.3  单片机控制电路

此检测系统中,我们选用为ROM类型的AT89C51单片机。与大多数的MCS—51系列单片机大体相同,具备同样的内部构造和属性。其中的差别就是内部寄存器有所不同,硬件电路中所用的单片机内含4KB掩膜ROM,是MCS—51系列中的典型产品。在其内部有一个8位的微处理器性能无比优异。是单片机的重要组成方面,即CPU。

微处理器包含了运算器和控制器两个部分[4]。是单片机的指令发送和执行指令的机构。由于51系列单片机中的输入输出口,既有输入功能又有输出功能,所以在连接硬件电路是不用刻意考虑引脚的功能。单片机连接的外部结构,由A/D转换模块LTC1864的输出端,时钟模块和复位模块,还有数字显示模块等组成。

检测电压的输入全部与P2口相连,P2.3与串行数据输出(SDO)相连接、P2.5与串行时钟(SCK)相连接、P2.7与转换控制(CONV)相连接。其中时钟信号有单片机供应,单片机所使用时钟脉冲的是12MHz的信号。

此连接只是单纯地物理连接,除此之外的转换与芯片应用都是由单片机中烧录进去的C语言程序实现的。这样可以很好的实现软件的可编程化。由于在实际中硬件电路一经设计搭建,要想进行更改是很困难的。这可能需要重新设计甚至是将原有的方案全部否定,工作量十分巨大。但如果将硬件电路只是实现简单必要的连接,其他所应实现的功能通过软件编程实现。这样的设计思路将会大大减少工作量,也是因为软件可以进行任意的修改。

两个时钟电路引脚,只需分别连接所搭建好的时钟电路即可。复位输入端(RST),单片机上电复位。只要有两个以上的机器周期宽度的高电平信号就能使单片机正常复位[4]。引脚连接搭建好的复位电路,单片机控制电路的三个P1引脚连接74HC595的三个控制引脚,P1.5连接四个74HC595的移位时钟脉冲(SH_CP)引脚,移位时钟脉冲同时进入74HC595元器件中;P1.6连接串行数据输入(DS)引脚,通过单片机的P1.6引脚输出利用其内部软件程序计算出的检测电压值,DS引脚接收;P1.7连接输出锁存器控制脉冲(ST_CP),同时连接4个寄存器使器件能够同时接收到输出锁存器控制脉冲。

AT89C51单片机交流数字电压表设计+电路图+程序(4):http://www.chuibin.com/wuli/lunwen_206393.html
------分隔线----------------------------
推荐内容