菜单
  

                                                 (4)           
    2.2.4 模-数转换程序
    void AD()                                            //AD转换程序
    {
    START=0;
    ADD1 =0;                                       //选择IN0通道
    ADD2 =0;
    ADD3 =0;
    delay(10);
    START=1;                                      //启动AD转换
    delay(10);
    START=0;                                       
    while(!EOC);                                    //结束标志
    OE =1;
    cmd =P1;
    }
    2.3 AT89S51单片机结构介绍
    该设计所采用的主控芯片是AT89S51,该芯片是一个具有功耗比较低,性能比较高的CMOS 8位单片机,其内部有4KB ISP(In-system programmable)的Flash只读程序存储器,该程序存储器可反复擦写高达一千次[3]。图6是AT89S51的功能功能方框图,该芯片不仅仅有标准的MCS-51的指令系统,即具备了80C51系列的功能,但同时AT89S51具有比AT89C51更突出的优点。首先AT89S51增加了在线可编程的功能,在线可编程的方式能够使现场的程序调试以及修改都更加的方便灵活,另外其数据指针也增加到两个,使对片外RAM的访问更加的方便,而且新增了看门狗定时器,使系统的抗干扰得能力得到了很大的提高,同时也增加了掉电标志和掉电状态下的中断恢复模式,因此AT89S51芯片大量应用于各种嵌入式的控制系统中,受到了很大关注。
     图6  AT89S51电路硬件连图
    AT89S51的硬件连接如图6所示,下面介绍各主要接口实现的功能:
    左端电路是单片机的时钟电路和复位电路。时钟电路是单片机的核心部分,它为单片机提供一个高稳定性的时钟脉冲信号,以便为单片机执行各种动作和指令提供基准脉冲信号[4]。复位电路有两种—上电复位和手动复位,该设计采用上电复位,复位电路的作用是使单片机内个寄存器的值变为初始状态。
    P0口:该端口是一个8位的双向的输入输出端口,高电平有效。此端口可以用在外部的数据存储器和程序存储器,它一般用来作为低八位的输入输出数据或地址。在该设计中,这8个引脚与数码管显示的段选引脚相连,用来进行数码管的段选。
    P1口:该端口内部含有上拉电阻,是一个8位的双向输入输出端口。该端口置于高电平时,可以作输入端口使用,此8个端口与ADC0808的8个输出端口相连,进行数字电压量的接收,以供单片机对数据进行处理。
    P2口:同P1口一样,P2端口的内部也具有上拉电阻,也是一个8为的双向输入输出端口。端口置于高电平时,可以作为输入。在电路中,该端口与数码管显示相连,用来实现位选。
  1. 上一篇:51单片机的角度测量系统设计+仿真图+源码
  2. 下一篇:51单片机的多通道温度采集处理系统设计+仿真图+源码
  1. 基波磁通补偿的串联混合...

  2. stc15单片机水温水压无线监...

  3. PIC16F73单片机逆变电源硬件电路设计+电路图

  4. 单H桥三电平有源电力滤波器的控制策略研究

  5. 51单片机永磁直流无刷电动机驱动控制器设计

  6. PLC柔性制造系统的控制系统设计+梯形图

  7. 含二甲基咪唑分子基介电...

  8. g-C3N4光催化剂的制备和光催化性能研究

  9. 上市公司股权结构对经营绩效的影响研究

  10. 巴金《激流三部曲》高觉新的悲剧命运

  11. 高警觉工作人群的元情绪...

  12. 江苏省某高中学生体质现状的调查研究

  13. NFC协议物理层的软件实现+文献综述

  14. 现代简约美式风格在室内家装中的运用

  15. 中国传统元素在游戏角色...

  16. C++最短路径算法研究和程序设计

  17. 浅析中国古代宗法制度

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回