题目:基于51单片机的RS485从机系统设计 单片机接口资源配置: 1. 上电复位电路; 2. 晶振电路采用11.0592Mhz晶振; 3. 485接口电路(P3.7用于485芯片的收发控制,收发管脚接单片机的rxd和txd); 4. P2口通过外部跳线接相应的高低电平,配置从机地址为组号; 5. P3.6外接一发光二极管(注意串联电阻进行限流); 6. P3.2外接一按键,断开高电平,按下低电平; 7. 按键检测采用外部中断方式,下跳沿触发; 8. 单片机定时器0以模式1(16位模式)工作,产生50ms的定时中断,并在此基础上设计一单片机内部时钟(24小时制,能计数时、分、秒、50ms值); 9. 单片机串行通信采用模式1非多机通信方式,采用9600波特率以串行中断方式进行数据的收发通信,主机地址为0xF0,广播地址为0xFF。 系统功能需求: 1. 系统配置和自检功能: l 从机上电后进行初始化,通过读取P2口进行从机地址配置; l 发光二极管以每秒一次的频率闪烁(亮0.5秒,灭0.5秒); l 检测到一次按键按下操作后,熄灭发光二极管。 2. 数据接收和按键计时功能: l 从机接收主机程序(PC机上的串口调试程序)的按键允许命令帧并进行校验; l 校验正确并且目的地址是广播地址或者本从机的地址,通过发光二极管长亮指示,并允许按键操作; l 按键按下后,尽可能准确记录按键的动作时点(定时器的低8位、定时器的高8位、50ms值、秒、分、小时); l 按键操作只能响应一次,重复按键操作不响应; l 按键的动作时点记录后,发光二极管以每秒一次的频率闪烁(亮0.5秒,灭0.5秒)。 3. 数据发送功能: l 从机接收主机程序发来的时钟数据搜索命令帧并进行校验; l 如果校验正确并且数据帧的目的地址是本从机的地址,从机将前面记录的按键动作时点数据(定时器的低8位、定时器的高8位、50ms值、秒、分、小时)按附录中的时钟数据返回帧的帧格式回传给主机; l 时钟数据返回帧回传结束后,熄灭发光二极管。 4. 校验和生成和检测功能: l 发送数据帧时能自动生成数据帧校验和; l 每帧数据在发送帧尾前,发送一字节的当前帧数据的校验和; l 接收数据帧时能检测校验和并判断接收数据是否正确。 附录:帧定义 校验和的计算:除去帧头和帧尾后将帧中的其他数据求和并取低8位; 帧长:不计帧头、帧尾和校验和字节。 按键允许命令帧: 帧头 帧长 目的地址 源地址 命令字 校验和 帧尾 AA 04 FF F0 01 F4 66 时钟数据搜索命令帧: 帧头 帧长 目的地址 源地址 命令字 保留字 校验和 帧尾 AA 05 01 F0 03 00 F9 66 时钟数据返回帧: 帧头 帧长 目的地址 源地址 命令字 TL0 TH0 50ms 秒 分 时 校验和 帧尾 AA 0A F0 01 07 01 B6 09 03 00 00 C5 66 帧结构头文件frame.h(内容如下) //帧格式定义 #define FRAME_HEAD 0xAA //帧头 #define FRAME_FOOT 0x66 //帧尾 #define FRAME_LEN 0x00 //帧长 #define FRAME_DST_ADR 0x01 //目的地址 #define FRAME_SRC_ADR 0x02 //源地址 #define FRAME_CMD 0x03 //命令字 #define FRAME_DATA 0x04 //帧数据起始 //帧命令定义 #define READY 0x01 //按键允许命令 #define TIME_SERCH 0x03 //时钟数据轮询命令 #define TIME_BACK 0x07 //时钟数据返回命令 //地址定义 #define BROAD_ADR 0xFF //广播地址 #define MASTER_ADR 0xF0 //主机地址
上传时间: 2020-06-18
上传用户:umuo
中兴内部资料--射频RF板PCB工艺设计规范
上传时间: 2020-06-23
上传用户:lanmm123
194个Protel99ses设计经典电路原理图PCB工程文件合集,可以做为你的学习设计参考1820温度采集.ddb2003院电子竞赛.ddb2005CCTVROBOT.ddb2051流水灯.ddb232通信电路.ddb300M射频遥控电路.ddb458通信.ddb4X4动态扫描键盘.ddb4X4键盘.ddb51单片机最小系统.ddb555延时关灯.ddb61A板电路原理图.DDB8人表决器.ddbADC0832.DDBaltra下载电缆.DDBARM7MP3.ddbARMPower.ddbAtmega128.DDBATMEGA162.ddbATmega8最小系统板.ddbAVR.LibAVRJTAG.ddbAVR_KIT_MAINBOARD_v23_M2_OUT.DDBAVR_OSD.DDBAVR下载器.DDBBH1417+2051.DDBC2051红外遥控器.DdbCCD_control_1.ddbCLAADD8S.DDBCOM-RS232.ddbcommon.ddbdatacollector.ddbdds-huang1.ddbDDS_FPGA.ddbDDS_FPGA_OK.ddbDS12887.DDBFPGA-10K10单片机配置.DDBFPGA下载线.DdbGpro--桂电烧.DDBhuangqin.ddbhuangqin_2007-11-20.ddbI2C脉宽调制器.ddbICL7107.DDBIDE-TO-USB.ddbISP下载线.Ddbj113与k399功放.ddbLED电子钟.ddbLIJING.ddbLM3886功率放大器.DdbLM3S101核心板.ddbLPC2131pack.DdbLPC2292.ddbMAX7219.DDBMCU-Control.DDBOLED.ddbPCB1.DDBPCB11.DDBPCM语音编解码.ddbPC红外遥控器.ddbPT2262_PT2272无线收发-OK.DdbPT2262_PT2272无线收发.DdbPWM电机驱动.ddbRTL8019网卡.ddbSD_CARD_99SE.DDBTC1297功放.ddbTDA2004功放.ddbTDA2030功放.ddbTDA7240 功放.ddbTDA7294.ddbTDA7294功放.ddbtest.ddbWIGGLE.DDB三极管动态LED.ddb串行LCD驱动.Ddb串行显示模块.ddb串行点阵LCD.ddb串行键盘165-完成.ddb串行键盘165.ddb主控板.DDB主控板1.DDB交通灯交通灯.ddb低频功率放大器.ddb信号号发生器.ddb光控变色蠕虫.ddb八路AD.ddb具有看门狗的单片机电机控制.ddb冷光电源.ddb出租车计费器.ddb单片机在线编程板-下载板.Ddb单片机编码-机器人.Ddb单片机编码2-机器人.Ddb单片机解码-机器人.Ddb单片机解码2-机器人.Ddb参考电路.DDB双15V+5V稳压电源.ddb双稳压电源.Ddb基于1302的万年历8951.ddb基于M16的信号采集系统.ddb基于MC145170的调频锁相环收音机.Ddb声控延时灯.ddb多功能定时器.ddb多功能编程器.ddb完美的编程器.DDB巡线板.DDB常用封装库1.Ddb常用库元件.Ddb广西电子竞赛.ddb序列号发生器.ddb彩电待机节电器.DDB微机综合设计.ddb手机.DDB打印专用.Ddb控制板.DDB搜球机.ddb搜球机_完成.ddb搜球机通信电路.ddb放大器.DDB教室灯控制器.ddb数字电位器.Ddb数字钟1.ddb数控电压表.ddb数控电源.DDB数控直流电流源.ddb数码管1.DDB数码音响修改完成无线串口通信.ddb无线报警器.ddb智能充电器--OK.ddb智能充电器-huang.DDB智能车--完成.ddb最简单的AVR编程器模电实验.ddb步进电机控制-修改版.DDB水开报警器.ddb水温控制器.ddb汽车防盗器.ddb波形发生器1.Ddb波形发生器1完成.Ddb涡流测厚仪涡流测厚仪-8位低精度.ddb涡流测厚仪.ddb液体点滴速度监控装置.ddb温度定时巡检系统.ddb温湿度控制.ddb滤波器.ddb激光测液位.Ddb电机伺服控制.ddb电机控制电路.ddb电机驱动模块.ddb电源.ddb电话报警器.ddb直接合成信号发生器.ddb看门狗MAX813L.ddb稳压电源.ddb简易51单片机编程器简易无线红外耳机.ddb简易编程器-卢打印.DDB简易编程器-黄.Ddb简易频率特性测试仪.ddb精密光电放大器0.ddb精密光电放大器1-黄.ddb精密恒流源数控部分.ddb精密放大器1.ddb红外发射器.ddb红外循迹.ddb红外接收头放大与整形电路.ddb红外控制灯.ddb红外线光控开关.ddb红外遥控数字钟.Ddb红外遥控电子钟.ddb耳机放大器.ddb自制PIC单片机编程器电路.DDB自适应巡线板.ddb舞蹈机器人.ddb调光电路.ddb通用放大器-错误.Ddb通用放大器.Ddb铁人三项.ddb锁相环函数发生器-修改.Ddb锁相环函数发生器-原版.Ddb锁相环函数发生器_优化版.ddb锁相环电机稳速.ddb频率计.ddb高精度信号放大与采集器.ddb高精度频率计.ddb
标签: protel99ses 电路 原理图 pcb
上传时间: 2021-10-25
上传用户:slq1234567890
ADS应用详解-射频电路设计与仿真书籍电子版part2part1已上传,全部下载完即可解压打开:https://dl.21ic.com/download/ads-498151.html
上传时间: 2021-10-28
上传用户:1208020161
ADS应用详解-射频电路设计与仿真书籍电子版part1part2已上传,全部下载完即可解压打开:https://dl.21ic.com/download/ads-498152.html
上传时间: 2021-10-28
上传用户:
水下潜艇机器人设计,最大潜深25米(原理图、PCB、上位机、程序源码等)
上传时间: 2021-11-03
上传用户:jason_vip1
012基于51单片机跑步机启停速度控制模块设计(包含仿真和源程序)仿真:程序:
上传时间: 2021-11-07
上传用户:
微波与射频电路工程设计,微波学习资料,理论多。
上传时间: 2021-11-08
上传用户:
13.56MHz天线设计.pdf13.56M设计规范.pdf8-M1卡的安全问题及华东师大的应对策略.pdf8.6 谐振电路的品质因数.pptDES&RSA.pptDismantling MIFARE Classic.pdfht-ide3000.pdfMSP430 单片机与CPU 卡接口函数设计.pdfRC500-FM1702XX比较.pdfRC500天线设计资料RFID天线研究与设计.pdfRFID技术和防冲撞算法.pdfRFID电子标签防碰撞算法的研究.pdfRFID读写器天线的研究与设计.pdfRFID防碰撞技术的研究.pdf一种新颖的RFID防冲突算法.pdf低功耗无磁水表中射频卡读写器的设计.pdf基于MF RC500的RFID读写器的天线及匹配电路设计.doc基于TRF7960 读写器硬件部分设计中应注意的地方.pdf射频识别技术防碰撞算法的研究.pdf射频识别系统中的防碰撞算法设计.pdf无源电子标签读卡器防冲突检测及天线设计.pdf时隙ALOHA法在RFID系统防碰撞问题中的应用.pdf设计MF RC500 的匹配电路和天线的应用指南.pdf超高频RFID无线接口标准ISO_IEC18000_6C的研究.pdf近耦合射频识别系统的工作原理及天线设计.pdf远距离RFID天线设计.doc阻抗匹配.doc高速和资源节约型数据加密算法设计.pdf
上传时间: 2021-11-08
上传用户:
该文档为射频功率放大器仿真设计简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-10
上传用户: