




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1芯片资料介绍及系统工作原理1.1at89s52单片机芯片介绍及功能AT89S52是一种低功耗、高性能的CMOS工艺的8位单片机。它带有8KB的可在线编程的 Flash 存储器,该单片机采用了ATMEL公司的高密度、非易失性存储器技术,与工业上标准型80C51单片机的指令系统及引脚完全兼容;片内的Flash 存储器可在线重新编程,或使用通用的非易失性存储器编程器;通用的8位CPU与在线可编程Flash集成在一块芯片上,从而使AT89S52功能更加完善,应用更加灵活;具有较高的性能价格比,使其在嵌入式控制系统中有着广泛的应用前景。各引脚的功能如下:P0口8位、开漏极、双向I/O口。 当用做通用I/O口时,每个引脚可驱动8个TTL负载;当用做输入时,每个端口首先置1。P0口也可用做访问片外数据存储器和程序存储器时的低8位地址/数据总线的复用口。这种情况下,P0口内含上拉电阻。在Flash编程时,P0口输入代码数据;在Flash校验时,P0口输出代码数据。在进行编程校验时,需外接10K的上拉电阻。P1口8位、双向I/O口,内含上拉电阻。P1口为用户使用的通用I/O口,每个引脚可驱动4个TTL负载。当用做输入时,每个端口首先置1。P1.0和P1.1引脚也用做定时器2的外部计数输入(P1.0/T2)和触发器输入(P1.1/T2DX)。在编程和校验期间,P1口可输入低字节地址。 P2口8位、双向I/O口,内部具有上拉电阻。P2口可用做通用I/O,可以驱动4个TTL负载。对P2口各位写入1,可作为输入。每个引脚由外部负载拉为低电平时,经由内部上拉电阻向外输出电流。在访问16位地址的外部程序存储器和数据存储器时,P2口提供高8位地址。用MOVX DPTR类指令访问外部数据存储器时,P2口为高8位地址(即PCH);用MOVX R0和MOVX R1类指令访问外部数据存储器时,P2口上的内容是SFR P2的内容。在编程和校验时,P2口接收地址线的高位和一些控制信号。P3口8位、双向I/O口,内部含有上拉电阻。 P3口可用做通用I/O口,可驱动4个TTL负载。当用做输入熟,要先将P3口各位置如外部负载将P3口拉低,则经过上拉电阻向外输出电流。在编程和校验时,P3口接收某些控制信号。 地址锁存允许/编程脉冲输入。 外部程序存储器读选通,低电平有效。 片外程序存储器访问允许。 XTAL1和XTAL2XTAL1是片内振荡器反相放大器和时钟发生器的输入端,XTAL2是片内振荡器反相放大器的输出端。1.2MAX232芯片介绍MAX232芯片是美信(MAXIM)公司专为RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。 串行通信基本通信方式按照串行数据的同步方式,串行通信可分为异步通信方式和同步通信方式。异步通信方式异步通信用起始位“0”表示字符的开始,然后由低位到高位逐位传送数据,最后用停止位“1”表示字符结束。异步通信数据传送按帧传送。图2(a)中一帧信息包括1位起始位、8位数据位和1位停止位。图2(b)中数据位增加到9位。在89S52中,第九位数据D8既可以用作奇偶校验位,也可以用作地址/数据帧标志,D81表示该帧信息传送的是地址,D8=0表示传送的是数据。两帧信息之间可以无间隔,也可以有间隔,且间隔时间可任意改变,间隔用空闲位“1”来填充。图1异步通信的数据格式帧(frame):从起始位开始到停止位结束的全部内容称之为一帧,帧是一个字符的完整通信格式,因此也就把串行通信的字符格式称之为帧格式。起始位:发送器是通过发送起始位而开始一个字符的传送。起始位使数据线处于逻辑“0”状态。数据位:起始位之后就传送数据位。在数据位中,低位在前(左),高位在后(右)。数据位可以是5、6、7或8位。奇偶校验位:用于对字符传送作为正确性检查。共有3种可能,即奇校验、偶校验和无校验。停止位:停止位在最后,用以标志一个字符传送的结束,它对应于逻辑“1”状态。停止位可能是1、1. 5或2位。在实际应用中通信的双方根据需要,在通信发生之前确定上述内容。同步通信方式在同步通信中,每一数据块开头时发送一个或两个同步字符,使发送与接收双方取得同步。数据块的各个字符间,取消了每一个字符的起始位和停止位,所以通信速度得以提高。同步通信时,如果发送的数据块之间有间隔时间,则发送同步字符填充。图2 同步通信的数据格式串行通信总线标准及其接口在设计通信接口时,根据需要选择标准接口,并考虑传输介质、电平转换等问题。根据传输距离不同,可以选择不同的总线标准。如果是短距离传送,只需要TX、RX和GND三根线。如果距离在15米左右,采用RS-232标准接口,可提高信号幅度加大传送距离。如果是长距离传送,可采用RS-485标准。图3两种串行通信连接示意图2串行通信流程图及连接电路2.1单片机与pc机通信流程图图4程序流程图2.2连接电路图3实验程序#include#include#define uchar unsigned char#define uint unsigned int sbit A1=P25; sbit B1=P26; sbit C1=P27; uchar a,flag;void init()TMOD=0x20;/设置定时器1为工作方式2TH1=0xfd;TL1=0xfd;TR1=1;REN=1;SM0=0;SM1=1;A1=0;B1=0;C1=1;flag=0;EA=1;ES=1;void m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中空塑料成型考试试题及答案
- 荮剂员考试试题及答案
- 云南事业单位e类考试试题及答案
- 贵州简史考试题及答案
- 文秘高级工考试试题及答案
- 国学公园考试题及答案
- 未来公司战略架构与风险管控的结合试题及答案
- 韩语考试题及答案
- 2025年软考网络管理员备考套餐试题及答案
- 行政管理局限问题试题及答案
- 智研咨询重磅发布:2024年中国航运行业供需态势、市场现状及发展前景预测报告
- 第五届全国电力行业青年培训师教学技能竞赛考试题库-中(多选题)
- 2024高校大学《辅导员》招聘考试题库(含答案)
- 会议保障实施方案
- 教师专业发展第2章 理想教师的专业形象
- 2024年广东省广州市白云区中考二模英语试题(解析版)
- 监狱餐厅承包协议
- MT-T 1208-2023 煤矿在用产品安全检测检验规范 摩擦式提升机系统
- 100以内两位数进位加法退位减法计算题-(直接打印版)
- -辽宁省沈阳市大东区2023-2024学年七年级下学期期末数学试卷
- 小班活动学情分析
评论
0/150
提交评论