基于单片机的多路数据采集系统设计毕业论文

发布时间 : 星期日 文章基于单片机的多路数据采集系统设计毕业论文更新完毕开始阅读

图3.12 ADC0809与单片机的连接图 由于ADC0809具有输出3态锁存器,其八位数据输出引脚可直接与数据总线相连。地址译码引脚A、B、C分别与地址总线低三位A0、A1、A2相连,以选通IN0~IN7中的一个通道。在启动A/D转换时,由单片机的P3.4控制A/D转换器的地址锁存和转换启动,由于ALE和START连在一起,因此AD0809在锁存通道的同时,也启动了A/D转换器。在读取转换结果时,用低电平的读信号RD,产生的正脉冲作为OE信号,用以打开三态输出锁存器。将转换结果输出。而低电平的写信号WR则表示转换结束状态信号。 21 第四章 软件部分 4.1 简介KeilUvision2 Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(UVISION)将这些组合在一起。 Keil有以下几个特点: 1、 2、 3、 4、 5、 6、 7、 全功能的源代码编辑器; 器件库用来配置开发工具设置; 项目管理器用来创建和维护用户的项目; 集成的MAKE工具可以汇编、编译和连接用户嵌入式应用; 所有开发工具的设置都是对话框形式的; 真正的源代码级的对CPU和外围器件的调试器; 高级GDI(AGDI)接口用来在目标硬件上进行软件调试以及和Monitor-51进行通信 其使用的过程为: 首先打开KeilUvision2,在KEIL系统中,每做个独立的程序,都视为工程。首先从菜单中的工程中“新建工程”,建立我们将要做的工程项目: 22 接下来Keil环境要求我们为12工程选择一个单片机型号;我们选择Ateml公司的89C51(虽然我使用的是AT89S52,但由于89S51与89C51内外部的结构完全一样,所以这里仍然用“89C51”)。“确定”后工程就算建立好了。 23 立了工程项目以后现在就要为工程添加程序,点击“文件”中的新建,新建一个空白文档;这个空白文档就是我们编写单片机程序的场所。在这里可以进行编辑、修改等操作。根据题意,在文档中写入代码,写完后再检查一下,然后保存,然后再将保存好的文档添加到工程中,具体做法如下: 24

联系合同范文客服:xxxxx#qq.com(#替换为@)