微机与单片机原理与应用.docVIP

  • 11
  • 0
  • 约1.32万字
  • 约 21页
  • 2018-08-20 发布于江苏
  • 举报
微机与单片机原理与应用

微机与单片机原理及应用 课程设计报告 题 目:农业大棚智能监控系统 学 号: 110603156 姓 名: 吴佰洲 年 级: 11级自动化 指导教师: 丛玉华 开课学期 教室 上交时间 成绩 大三上 实B-302 目 录 一、硬件部分 1、AT89C51芯片 2、74LS373芯片 3、8155芯片 4、ADC0808芯片 5、DS18B20芯片 6、I2C总线 系统电路图 二、软件部分 1、流程图 2、程序 一、硬件部分 1、AT89C51芯片 基本功能: AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。与MCS-51 兼容,含有4K字节可编程闪烁存储器,128*8位内部RAM,32可编程I/O线,两个16位定时器/计数器,5个中断源,可编程串行通道,低功耗的闲置和掉电模式,片内振荡器和时钟电路 。 引脚图: 引脚功能: VCC:供电电压 GND:接地。 2.P0 、P1、P2、P3口。 3.RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 4.ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 5、/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 6、/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 7、XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 2、74LS373芯片 基本功能: 74ls373是常用的地址锁存器芯片,它实质是一个是带三态缓冲输出的8D触发器,在单片机系统中为了扩展外部存储器,通常需要一块74ls373 芯片。 引脚图: 引脚功能: D0~D7 数据输入端 OE 三态允许控制端(低电平有效) LE 锁存允许端 O0~O7 输出端 真值表: ?对74LS373,当三态门使能信号OE为低电平时,三态门导通,允许Q0~Q7输出,OE为高电平时,输出悬空。当74LS373用作锁存器时,应使OE为低电平导通输出,此时锁存使能端C为高电平时,输出Q0~Q7?状态与输入端D1~D7状态相同;当C发生负跳变时,输入端D0~D7?数据锁入Q0~Q7。 3、8155芯片 基本功能: 8155是一个具有RAM、I/O和计数器的通用可编程接口多功能芯片。其具有的资源为:256B的静态RAM;两个可编程的8位并行I/O口PA和PB;一个可编程的6位并行I/O口PC;一个可编程14位减计数器TC;8位地址锁存器。 引脚图: 引脚功能: VCC:+5V电源。 RST:HYPERLINK /view/4507848.htm复位信号输入端,高电平有效。复位后,3个I/O口均为输入方式。 AD0~AD7:三态的地址/HYPERLINK /view/712987.htm数据总线。与HYPERLINK /view/1012.htm单片机的低8位地址/HYPERLINK /view/712987.htm数据总线(P0口)相连。HYPERLINK /view/1012.htm单片机与81

文档评论(0)

1亿VIP精品文档

相关文档