新闻中心

EEPW首页>嵌入式系统>设计应用> 基于AT89C51单片机的数据采集系统设计新方法

基于AT89C51单片机的数据采集系统设计新方法

作者: 时间:2012-11-02 来源:网络 收藏

2 实验仿真

2.1 Keil C51软件的使用

Keil C51软件是众多应用开发的优秀软件之一。本就是在Keil C51环境中编译程序的。本采集的程序主要分成三部分:主程序、A/D转换程序和串行通信程序。图4所示是其软件流程图。其中主程序是总的控制程序,主要实现各单元初始化、控制采样和中断等:A/D转换程序主要完成采样启动、数据保存等功能;串行通信程序则用来在有上位PC通过串行口发送数据到时引发中断响应,也可通过PC机通信地址和本地址是否相符来判断PC机是否和本单片机通信,如果地址相符,则发送A/D采样的结果给上位机,如果不相符,则跳出中断。串行中断和A/D转换部分的程序代码如下:

程序编写完成后,为了便于和proteus联合仿真,还应当在工程目录下生成一个.hex文件。



评论


相关推荐

技术专区

关闭