新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机控制的多参数实时采集与处理系统设计

单片机控制的多参数实时采集与处理系统设计

作者: 时间:2010-04-09 来源:网络 收藏

2 系统软件
系统软件主要包括:系统初始化、判键程序、AD转换程序、数码管显示程序和串行通信程序,图6为程序结构框图。


采用11.0592MHz晶振、定时器选择工作方式2、串口工作在方式l,波特率设为9600。上位PC机在STC_ISP_V394开发环境下,使用“串行调试助手”功能,接收串行数据并显示结果,图7为STC_ISP_V394数据界面,显示出两路电压信号的实时结果。


串行通信初始化设置:
MOV TMOD,#20H:T1工作方式2
MOV THl,#0FDH:波特率9600
MOV SCON,#40H:串口工作方式1
SETB TR1:打开定时器1
发送数据:
MOV SBUF,A:将接收的数据传送给PC机
JNBTI,S
CLR TI

3 结束语
本文介绍了一种基于A/D转换芯片ADC0809和AT89C52单片机的数据采集和串行通信接口的实现方法。本在自制开发机上完成调试,自制开发机采用STC89C54单片机,具有ISP在线编程功能,在STC_ISP_V394开发环境下完成程序下载以及数据通信。通过实践验证在短距离传输中有很好的效果,传输中未出现数据丢失和错误。数据采集和串行数据传输在工业中十分重要,本具有一般通用性,读者可根据自己的实际需要进行改进,以满足工程设计需要。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭