毕业设计]单片机串行口与pc机通讯内容摘要:
高阻状态,输入也不能锁存,故不是真正的双向 I/O 口。 P1 口能驱动(吸收或输出电流) 4个 LS 型的 TTL 负载。 对 805 8032, 引脚的第二功能为 T2 定时 /计数器的外部输入, 引脚的第二功能为 T2EX 捕捉、重装触发,即 T2 的外部控制端。 对 EPROM编程和程序验证时,它接收低 8 位地址。 ③ P2 口( 21 脚至 28 脚):是准双向 8 位 I/O 口。 在访问外部存储器时,它可以作为扩展电路高 8 位地址总线送出高 8 位地址。 在对 EPROM 编程和程序验证期间,理与信息工程学院应用设计 —— 单片机串行口与 PC 机通讯 6 它接收高 8 位地址。 P2 可以驱动(吸收或输出电流) 4 个 LS 型的 TTL 负载。 ④ P3 口( 10 脚至 17 脚):是准双向 8 位 I/O 口,在 MCS51中,这 8 个引脚还用于专门功 能,是复用双功能口。 P3 能驱动(吸收或输出电流) 4 个 LS 型的 TTL负载。 作为第一功能使用时,就作为普通 I/O 口用,功能和操作方法与 P1 口相同。 作为第二功能使用时,各引脚的定义如表所示。 值得强调的是, P3 口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。 图 3 系统主程序流程图 显示接口 8279 的功能及其引脚说明 可编程键盘 /显示接口 8279 可编程键盘 /显示接口 8279 的引脚功能 8279 采用单一+5V电源供电,40脚封装。 DB0~ DB7:双向数据总线, 用来传送 8279 与 CPU 之间的数据和命令。 CLK:时钟输入线,用以产生内部定时的时钟脉冲。 RESET:复位输入线, 8279 复位后被置为字符显示左端输入,二键闭锁的触点回弹型式,程序时钟前置分频器被置为 31,RESET 信号为高电平有效。 CS:片选输入线,低电平有效,单片机在 CS 端为低时可以对 8279 读 /写操作。 A0:缓冲器低位地址,当 A0 为高电平时,表示数据总线上为命令或状态, 当为低电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为数据。 RD:读信号输入线,低电平有效,将缓冲器读出 ,数据送往外部总线。 WR:写信号输入线,低电平有效,将缓立器读出, 将数据从外部数据总线写入8279 的缓冲器。 RL2 1 40 VCC 理与信息工程学院应用设计 —— 单片机串行口与 PC 机通讯 7 RL3 2 39 RL 1 CLK 3 38 RL 0 IRQ 4 37 CNTL/STB RL4 5 36 SHIFT RL5 6 35 SL 3 RL6 7 34 SL 2 RL7 8 33 SL 1 RESRT 9 32 SL 0 RD 10 31 OUT B0 WR 11 30 OUT B1 DB0 12 29 OUT B2 DB1 13 28 OUT B3 DB2 14 27 OUT A0 DB3 15 26 OUT A1 DB4 16 25 OUT A2 DB5 17 24 OUT A3 DB6 18 23 BD DB7 19 22 CS VSS 20 21 A0 IRQ:中断请求输出线,高电平有效,在键盘工作方式下,当 FIFO/传感器 RAM 中有数据时,此中断线 变为高电平,在 FIFO/传感器 RAM 每次读出时,中断线就下降为低电平,若在 RAM 中还有信息,则此线重又变为高电平。 在传感器工作方式中, 每当探测到传感器信号变化时,中断线就变为高电平。 SL0~ SL3:扫描线,用来扫描按键开关,传感器阵列和显示数字, 这些可被编程或被译码。 RL0~ RL7:回送线,经过按键或传感器开关与扫描线联接, 这些回送线内部设置有上拉电路,使之保持为高电平,只有当一个按闭合时,对应的返回线变为低电平;无按键闭合时,均保持高电平。 SHIFT:换位功能,当有开关闭合时被拉为低电平,没有 按下 SHIFT 开关时, SHIFT输入端保持高电平,在键盘扫描方式中,按键一闭合,按键位置和换位输入状态一起理与信息工程学院应用设计 —— 单片机串行口与 PC 机通讯 8 被存贮起来。 CNTL/STB:当 CNTL/STB 开关闭合时将其拉到低电平,否则始终保持高电平, 对于键盘输入方式,此线用作控制输入端,当键被按下时,按键位置就和控制输入状态一起被存贮起来,在选通输入方式中,作选通用,把数据存入 FIFO RAM 中。 OUTA3~ OUTA0 及 OUTB3~ OUTB0:显示输出 A 口及 B 口,这两个口是 16 4 切换的数字显示。 这两个端口可被独立控制,也可看成一个8位端口。 BD:空格显示 ,此输出端信号用于在数字转换时将显示空格或者用显示空格命令控制其显示空格字符。 VCC:+5V电源输入线。 VSS:地线输入线。 数据格式和数据交换的协议 Max232 产品是由德州仪器公司( TI)推出的一款兼容 RS232 标准的芯片。 该器件包含 2 驱动器、 2 接收器和一个电压发生器电路提供 TIA/EIA232F 电平。 该器件符合 TIA/EIA232F标准,每一个接收器将 TIA/EIA232F电平转换成 5V TTL/CMOS 电平。 每一个发送器将 TTL/CMOS 电平转换成 TIA/EIA232F 电平。 图 4 系统主程序流程图 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。 由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,。毕业设计]单片机串行口与pc机通讯
相关推荐
于毕业设计的要求,从自身能力考虑,由于此项工程工程量过多,我们选取了一小部分工程量进行分析,对于总承包的项目,没有实际工作经验,也没有类似工程可比较,总价确定太有难度。 因此以下分组 工程量清单计价未包含总承包的项目价。 分部分项 工程量清单 计价 项目编号 项目名称 单位 工程量 单价 合价 第一章 土石方工程 01010006001 人工挖沟槽土方 (深度在 m以内 ) 2 m3
1、实际面积和单产为基数,分类统计出亩产550600 公斤、600650 公斤及 550 公斤以下 3 个产量档次的栽培面积。 同时选择有代表性的地块,进行土壤养分化验,测试肥力,然后登记建卡,建立田间档案。 根据产量档次不同,确定切实可行的增产标准。 一般比上年对照增产5%10%计算,产量目标定在 600650 公斤。 根据当地气候特点,品种生理特性,同时参照以往的经验和当年气候的变化等因素
$UE9wEwZQc@adNuKNamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5ux^Gj
1、握施肥量与施肥期1、施肥量的确定水稻施肥量可根据水稻对养分的需要量,土壤养分的供给量以及所施肥料的养分含量和利用率进行全面考虑。 水稻对土壤的依赖程度和土壤肥力关系密切,土壤肥力越高,土壤供给养分的比例越大。 我市水稻土普遍缺氮,大部分缺磷,部分缺钾。 为了充分发挥施化肥的增产效应,不仅要氮、磷、钾配合施用,还应推行测土配方施肥。 我国稻区当季化肥利用率大致范围是:氮肥为 3060%,磷肥为
稻在含苞、抽穗期对温度极为敏感(即抽穗前后各 10 天),最适宜的温度为2530,日平均温度 30以上就会产生不利影响。 孕穗期如遇 35以上的持续高温,水稻花器发育不全,花粉发育不良,活力下降;抽穗扬花期如遇35以上高温就会产生热害,影响散粉和花粉管伸长,导致不能受精而形成空壳粒,造成结实率下降,千粒重偏低,甚至绝收。 由于杂交水稻是长江流域的主导种植作物,种植规模大,品种多