AT89S52单片机485通讯开发板原理图及PCB图

上传人:宝路 文档编号:6856954 上传时间:2017-10-08 格式:DOC 页数:28 大小:4.12MB
返回 下载 相关 举报
AT89S52单片机485通讯开发板原理图及PCB图_第1页
第1页 / 共28页
AT89S52单片机485通讯开发板原理图及PCB图_第2页
第2页 / 共28页
AT89S52单片机485通讯开发板原理图及PCB图_第3页
第3页 / 共28页
AT89S52单片机485通讯开发板原理图及PCB图_第4页
第4页 / 共28页
AT89S52单片机485通讯开发板原理图及PCB图_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《AT89S52单片机485通讯开发板原理图及PCB图》由会员分享,可在线阅读,更多相关《AT89S52单片机485通讯开发板原理图及PCB图(28页珍藏版)》请在金锄头文库上搜索。

1、AT89S52 单片机 485 通讯开发板使用手册【简要说明】1、 尺寸:长 72mmX 宽 72mmX 高 12mm二、 主要芯片:AT89S52,MAX485 三、 工作电压:6V 至 40V,功耗小于 1W四、 特点:1、具有稳压电路,输入电压广,具有电源指示灯。2、具有 485 通信。3、单片机标准十针下载接口。 (可使用并口下载线和 USB 下载线下载)4、支持波特率 2400 4800 9600 192005、采用的按键,机械寿命长。6、单片机编程,客户可以自己更改,提供参考程序7、所以 I/O 口以引出。8、具有系统复位按键9、P2 口四位按键输入 10、P1 口四位信号灯指示1

2、1、通过编程可以实现与 485 设备之间直接通信 12、板子静态功耗小于 1W13、具有续流保护14、具有电磁抗干扰能力15、板子稳定工作可靠16、板子可安装在 DIN 导轨上面17、标准的 11.0592M 晶振(晶振在单片机下面)。18、端子采用螺旋压接端子19、工作温度-40 度至 +70 度20、工作湿度 40% 80%RH使用说明:【标注说明】【功能描述】【原理图】【PCB 图】【元件清单】【应用举例】【源代码程序】/*汇诚科技实现功能:此版配套测试程序使用芯片:AT89S52晶振:11.0592MHZ波特率:9600编译环境:Keil作者:zhangxinchunleo【声明】此程

3、序仅用于学习与参考,引用请注明版权和作者信息! /*程序说明:1、所有 IO 口流水灯 3 次。2、所有 IO 口闪烁输出 5 次。3、按下 P2.0 按键点亮 P1.0 灯,按下 P2.1 按键点亮 P1.1 灯,按下 P2.2 按键点亮 P1.2 灯,按下 P2.3 按键点亮 P1.3 灯,4、接收串口发送的数据再返回原值。*/#include /库文件#define uchar unsigned char/宏定义无符号字符型#define uint unsigned int /宏定义无符号整型sbit P10=P10;sbit P11=P11;sbit P12=P12;sbit P13=

4、P13;sbit P20=P20;sbit P21=P21;sbit P22=P22;sbit P23=P23;/*初始定义*/uchar dat; /用于存储单片机接收发送缓冲寄存器 SBUF 里面的内容/*延时函数*/void delay()/延时程序 0.2 秒uchar m,n,s;for(m=20;m0;m-)for(n=20;n0;n-)for(s=248;s0;s-);/*功能:串口初始化,波特率 9600,方式 1*/ void Init_Com(void)TMOD = 0x20;PCON = 0x00;SCON = 0x50;TH1 = 0xFd;TL1 = 0xFd;TR1

5、 = 1;/*闪烁函数*/void shanshuo(uchar j)uchar i;for(i=0;ij;i+)P0=0X00;P1=0X00;P2=0X00;P3=0X00;delay();P0=0XFF;P1=0XFF;P2=0XFF;P3=0XFF;delay();/*流水灯函数*/void liushuideng(uchar j)uchar i,temp,a,k;for(i=0;ij;i+)temp=0xfe; /11111110 定义每次一个灯亮P3=P2=P0=P1=temp;/直接对 1/0 口赋值,使批输出低电平。delay();/延时for(k=1;k8;k+)/实现广告灯

6、的从右到左移动a=tempk; /左移 i 位P3=P2=P0=P1=a;/相与求值delay();/*主函数*/void main()Init_Com();/串口初始化liushuideng(3);/所有 IO 口流水灯 3 次shanshuo(5);/所有 IO 口闪烁输出 5 次while(1)if(P20=0)P10=0; /如果 P2.0 按键按下,P1.0 口输出低电平,指示灯亮。if(P21=0)P11=0; /如果 P2.1 按键按下,P1.1 口输出低电平,指示灯亮。if(P22=0)P12=0; /如果 P2.2 按键按下,P1.2 口输出低电平,指示灯亮。if(P23=0

7、)P13=0; /如果 P2.3 按键按下,P1.3 口输出低电平,指示灯亮。if(RI) /扫描判断是否接收到数据,dat=SBUF; /接收数据 SBUF 赋与 datRI=0; /RI 清零。SBUF=dat; /在原样把数据发送回去 /*结束*/【小知识】一、AT89S52单片机主要性能与MCS-51单片机产品兼容 8K字节在线系统可编程Flash存储器1000次擦写周期4.0V-5.5V工作电压全静态操作:0Hz 33Hz三级加密程序存储器256*8 字节的内部数据存储器32个可编程I/O口线三个16位定时器/计数器八个中断源全双工UART串行通道低功耗空闲和掉电模式掉电后中断可唤醒

8、看门狗定时器双数据指针掉电标识符快速编程周期灵活ISP编程(字节和 模式)绿色工作包操作二、功能特性描述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 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。【产品下载界面】【图片展示】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号