单片机数字万用表毕业论文(编辑修改稿)内容摘要:
电后中断可唤醒 l 看门狗定时器 1双数据指针 l掉电标识符 功能特性描述: AT89S52 是一 种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。 使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。 片上 Flash 允许程序存储器在系统可编程,亦适于常规程器。 在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52 具有以下标准功能: 8k 字节 Flash, 256 字节 RAM, 32 位 I/O 口线,看门狗定时器, 2 个 数据指针,三个 16 位定时器 /计数 器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。 另外, AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。 空闲模式下, CPU停止工作,允许 RAM、定时器 /计数器、串口、中断继续工作。 掉电保护方式下, RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 VCC: 电源 GND: 地 P0 口: P0 口是一个 8 位漏极开路的双向 I/O 口。 作为输出口,每位能驱动 8 个 TTL逻辑电平。 对 P0 端口写“ 1”时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时,P0 口也被作为低 8 位地址 /数据复用。 在这种模式下, P0 具有内部上拉电阻。 在 flash 编程时, P0 口也用来接收指令字节;在程序校验时,输出指令字节。 程序校验时,需要外部上拉电阻。 P1 口: P1 口是一个具有内部上拉电阻的 8 位双向 I/O 口, p1 输出缓冲器能驱动 4个 TTL 逻辑电平。 对 P1 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输入健雄职业技术学院毕业设计(论文) 11 口使用。 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( IIL)。 此外, 和 分别作定时器 /计数器 2 的外部计数输( )和时器 /计数器 2的触发输入( ),具体如下表所示。 在 flash 编程和校验时, P1 口接收低 8 位地址字节。 P2 口: P2 口是一个具有内部上拉电阻的 8 位双向 I/O 口, P2 输出缓冲器能驱动 4个 TTL 逻辑电平。 对 P2 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( IIL)。 在访问外部程序存储器或用 16 位地址读取外部数据存储器(例如执行 MOVX @DPTR)时,P2 口送出高八位地址。 在这种应用中, P2 口使用很强的内部上拉发送 1。 在使用 8 位地址(如 MOVX @RI)访问外部数据存储器时, P2 口输出 P2 锁存器的内容。 在 flash 编程和校验时, P2 口也接收高 8 位地址字节和一些控制信号。 P3 口: P3 口是一个具有内部上拉电阻的 8 位双向 I/O 口, p2 输出缓冲器能驱动 4个 TTL 逻辑电平。 对 P3 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( IIL)。 P3 口亦作为 AT89S52 特殊功能(第二功能)使用,如下表所示。 在 flash编程和校验时,P3 口也接收一些控制信号。 表 P3 口的第二功能 RST: 复位输入。 晶振工作时, RST 脚持续 2 个 机器周期高电平将使单片机复位。 看门狗计时完成后, RST 脚输出 96 个 晶振周期的高电平。 特殊寄存器 AUXR(地址 8EH)上成林: 基 于单片机的数字万用表 12 的 DISRTO 位可以使此功能无效。 DISRTO 默认状态下,复位高电平有效。 ALE/PROG:地址锁存控制信号( ALE)是访问外部程序存储器时,锁存低 8 位地址的输出脉冲。 在 flash 编程时,此引脚( PROG)也用 作编程输入脉冲。 在一般情况下, ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。 然而,特别强调,在每次访问外部数据存储器时, ALE 脉冲将会跳过。 如果需要,通过将地址为 8EH 的 SFR 的第 0 位置 “ 1”, ALE 操作将无效。 这一位置 “ 1”, ALE 仅在执行 MOVX 或 MOVC 指令时有效。 否则, ALE 将被微弱拉高。 这个 ALE 使能标志位(地址为 8EH 的 SFR 的第 0 位)的设置对微控制器处于外部执行模式下无效。 PSEN:外部程序存储器选通信号( PSEN)是外部程序存储器选通信号。 当 AT89S52 从外部程序存储器执行外部代码时, PSEN 在每个机器周期被激活两次,而在访问外部数据存储器时, PSEN 将不被激活。 EA/VPP:访问外部程序存储器控制信号。 为使能从 0000H 到 FFFFH 的外部程序存储器读取指令, EA 必须接 GND。 为了执行内部程序指令, EA 应该接 VCC。 在 flash 编程期间, EA 也接收 12 伏 VPP 电压。 XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2:振荡器反相放大器的输出端。 Flash 编程―并行模式: AT89S52 带有用作编程的片上 Flash 存储器阵列。 编程接口需要一个高电压( 12V)编程使能信号,并且兼容常规的第三方 Flash 或 EPROM 编程器。 AT89S52 程序存储阵列采用字节式编程。 编程方法: 对 AT89S52 编程之前,需根据 Flash 编程模式表和图 1图 14 对地址、数据和控制信号设置。 可采用下列步骤对 AT89S52 编程: 1.在地址线上输入编程单元地址信号 2.在数据线上输入正确的数据 3.激活相应的控制信号 4.把 EA/Vpp 升至 12V 5.每给 Flash 写入一个字节或程序加密位时,都要给 ALE/PROG 一次 脉冲。 字节写周期时自身定制的,典型值仅 50us。 改变地址、数据重复第 1 步到第 5 步‘知道’全健雄职业技术学院毕业设计(论文) 13 部文件结束。 Data Polling AT89S52 用 Data Polling 作为一个字节写周期结束的标志特征 ADC0809 介绍 ADC0809是带有 8位 A/D转换器、 8路多路开关以及微处理机兼容的控制逻辑的 CMOS组件。 它是逐次逼近式 A/D 转换器,可以和单片机直接接口。 ( 1) ADC0809 的内部逻辑结构 图 ADC0809 的内部逻辑结构 上图可知, ADC0809 由一个 8 路模拟开关、一个地址锁存与译码器、一个 A/D 转换器和一个三态输出锁存器组成。 多路开关可选通 8 个模拟通道,允许 8 路模拟量分时输入,共用 A/D 转换器进行转换。 三态输出锁器用于锁存 A/D转换完的数字量,当 OE 端为高电平时,才可以从三态输出锁存器取走转换完的数据。 ( 2)引脚结构 图 ADC0809 引脚结构图 IN0- IN7: 8 条模拟量输入通道 ADC0809 对输入模拟量要求:信号单极性,电压范围是 0- 5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。 成林: 基 于单片机的数字万用表 14 地址输入和控制线: 4 条 ALE 为地址锁存允许输入线,高电平有效。 当 ALE 线为高电平时,地址锁存与译码器将 A, B, C 三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。 A, B 和 C 为地址输入线,用于选通 IN0- IN7 上的一路模拟量输入。 通道选择表如下表所示。 C B A 选择的通道 0 0 0 IN0 0 0 1 IN1 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 1 1 1 IN7 表 地址输入线的通道选择 数字量输出及控制线: 11 条 ST 为转换启动信号。 当 ST 上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D 转换;在转换期间, ST 应保持低电平。 EOC 为转换结束信号。 当 EOC 为高电平时 ,表明转换结束;否则,表明正在进行 A/D 转换。 OE 为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。 OE= 1,输出转换得到的数据; OE= 0,输出数据线呈高阻状态。 D7- D0 为数字量输出线。 CLK 为时钟输入信号线。 因 ADC0809 的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为 500KHZ, VREF(+), VREF(-)为参考电压输入。 ADC0809 应用说明 : ( 1). ADC0809 内部带有输出锁存器,可以与 AT89S51 单片机直接相连。 ( 2). 初始化时,使 ST 和 OE 信号全为低电平。 ( 3) . 送 要 转 换 的 哪 一 通 道 的 地 址 到 A, B, C 端 口 上。 健雄职业技术学院毕业设计(论文) 15 3) . 送 要 转 换 的 哪 一 通 道 的 地 址 到 A, B, C 端 口 上。 . 送 要 转 换 的 哪 一 通 道 的 地 址 到 A, B, C 端 口 上。 送 要 转 换 的 哪 一 通 道 的 地 址 到 A, B, C 端 口 上。 送 要 转 换 的 哪 一 通 道 的 地 址 到 A, B, C 端 口 上。 要 转 换 的 哪 一 通 道 的 地 址 到 A, B, C 端 口 上。单片机数字万用表毕业论文(编辑修改稿)
相关推荐
ectrical machine ring should match close, fasten tasseled phase can be to get very wide frequency band, because of the fast speed ring should be good, dynamic configuration sexual can perturbation
的最底端,另四条分别放置 在水塔内不同高度如图 35 所示。 图 35 传感器连接示意图 吉林工业职业技术 学院论文 15 此原理的电路设计比脉冲调制 式红外发射接收器 结构简单,方便。 此电路的灵敏度可以达到本设计的要求,能够准确地分辨出有水信号和无水信号不用调试便可很方便的使用。 由此可知,这种设计方案简单实用,元器件选用方便,费用低。 此电路无需调试,解决了第一种方案中调试繁琐
1/ A 922P 2. 0/ A 821U1A T 89 S 51R110KR210KR310KY112 M H zC730 p FC630 p F12345678P1 H E A D E R 8S1SWPBS2SWPBS3SWPBS4SWPBS5SWPBS6SWPBS7SWPBS8SWPBS9SWPBS 10SWPBS 11SWPBS 12SWPBS 13SWPBS 14SWPBS
,但它有损于液晶屏的寿命。 1 VSS 电源地端 2 VDD 电源+ 5V 端 3 VEE 液晶显示器对比度调整端 4 RS 寄存器选择,高选数据寄存器、低选指令寄存器 5 R/W 读写信号,高为读、低为写 6 E 使能端,高电平跳变为低电平时有效 7~ 14 D0~ D7 双向数据口 1 16 LED+、 LED 调节液晶背光 郑州大学 本科毕业论文 9 123456A B C
8位双向 I/O口, P2口缓冲器可接收,输出 4TTL门电流,当 P2口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作为输入时, P2口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2口当用于外部程序存储器或 16位地址外部数据存储器进行存取时, P2口输出地址的高八位。 在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,
=1225r\min 确定电机型号 ( P167181)确定电机型号为 Y90s4 安装形式为 B3 型。 5 传动机构的设计 传动机构主要由电机、皮带轮、蜗轮蜗杆减速器、轮盘、气缸组成。 轮盘的旋转由电机控制,采用两级减速,气缸驱动卡爪实现抓紧和松开动作。 传动路线如图: 7 图 3 总传动路线图 Fig 3 total transmission map 计算传动装置总传动比和分配各级传动比