单片机数据采集系统设计方案

单片机数据采集系统设计方案

ID:43544630

大小:1.32 MB

页数:41页

时间:2019-10-10

单片机数据采集系统设计方案_第1页
单片机数据采集系统设计方案_第2页
单片机数据采集系统设计方案_第3页
单片机数据采集系统设计方案_第4页
单片机数据采集系统设计方案_第5页
资源描述:

《单片机数据采集系统设计方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录第一章计算机硬件系统概述11.1计算机硬件系统的组成及结构11.2I/O系统概述21.3计算机硬件系统的设计内容51.4计算机硬件系统的设计原则5第二章数据采集技术概述62.1数据采集系统的结构原理62.1.1数据采集系统的分类62.1.2数据采集系统的基本功能62.1.3数据采集系统的结构形式62.2数据采集系统设计的基本原则72.2.1硬件设计的基本原则72.2.2软件设计的基本原则7第三章数据采集系统的硬件设计83.1系统结构框图83.2系统工作原理83.2.1CPU处理核心模块93.

2、2.2ADC模数转换103.2.3液晶显ZF流程133.2.4完整的PCB版图15第四章数据采集系统的软件设计174.1汇编和keilc174.2KeiIC51vsANSIC(标准C)174.2.1内存区域(MemoryAreas):184.2.2变量或数据类型184.2.3存储类型声明和存储模式194.2.4KeilC51指针214.2.5KeilC51函数214.2.6中断服务224.3使用KeilC时应做的和应该避免的234.3.1采用短变量244.3.2使用无符号类型244.3.3避免使

3、用浮点指针244.3.4使用位变量244.3.5用局部变量代替全局变量244.3.6为变量分配内部存储区244.3.7使用特定指针254.3.8使用调令254.3.9使用宏替代函数254.4C51的编程规范254.5keilc软件使用方法274.6系统整体程序流程354.7各模块软件程序流程364.7.1ADC模数转换流程364.7.2液晶显ZF模块374.7.3键盘处理模块384.7.4定时器中断响应处理程序38第一章计算机硬件系统概述计算机破件是在指令的控制下自动对数字进行操作,并将数字信息

4、与其他形式信息进行相互转换的机器系统,是一个高度复杂的市多种电子线路、精密机械装置等构成的能白动并高速完成数据计算的装置或者工具。本章将介绍计算机硬件系统的基木组成和设计过程。1.1计算机硬件系统的组成及结构原始的冯•诺依曼计算机在结构上是以运算器为屮心的,而发展到现在,已转向以存储器为中心,图1・1为计算机最基木的组成框图。外设主机图1-1计算机的组成框图(1)输入设备输入设备的任务是把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。按输入信息的形态

5、分为字符输入、图形输入。图像输入及语音输入等。冃前,常见的输入设备有:键盘、鼠标、扫描仪等。辅助存储器(磁盘、磁带)也可以看作输入设备。另外,白动控制和检测系统中使用的模数(A/D)装置也是一种输入设备。(2)输出设备输出设备的任务是将计算机的处理结果以人或其他设备所能接受的形式送出计算机。冃前最常用的输入设备是打印机和显示器。辅助存储器也可以看作输出设备。另外,数模(D/A)转换装置也是种输出设备。(3)存储器存储器是用来存放程序和数据的部件,它是一个记忆装置,也是计算机能够实现“存储程序控制

6、”的基础。在计算机系统屮,规模较人的存储器往往分成若干级,称为存储系统。如图1・2所示的是常见的三级存储系统。主存储器可IIICPU接访问,存储速度快但容量较小,一般用来存放当前正在执行的程序和数据。辅助存储器设置在主机外部,它的存储容虽:大,价格低,但存取速度较慢,一般用来存放暂时不参与运行的程序和数据,这些程序和数据在需要时可传送到主存,因此它是主存的补充和后援。当CPU速度很高时,为了使访问存储器的速度能与CPU的速度相匹配,又在主存和CPU间增设了一级Cache(高速缓冲存储器)。Cac

7、he的存取速度比主存更快,但容量更小,用來存放当前最急需处理的程序和数据,以便快度地向CPU提供指令和数据。(4)运算器运算器使对信息进行处理和运算的部件。经常进行的运算使算术运算和逻辑运算,所以运算器又称算术逻辑运算部件(ArighmeticandLogicalUnit,ALU)。运算器的核心是加法器。运算器中还有若干个通用寄存器或累加寄存器。用來暂存操作数,并存放运算结果。寄存器的存取速度比存储器的存取速度快的多。(5)控制器控制器是整个计算机的指挥中心,它的主要功能是按照人们预选取确定的操

8、作步骤,控制整个计算机的各部件有条不紊的自动工作。控制器存主存中逐条地取出指令进行分析,根据指令的不同來安排操作顺序,向各部件发出相应的操作信号,控制他们执行指令所规定的任务。将询述的各大基木部件,按某种方式连接起來就构成了计算机的硬件系统。目询许多计算机的慕木部件Z间是用总线连接起来的。计算机的总线按其逻辑结构来看,可以分为单总线和多总线结构。1.2I/O系统概述在以计算机为控制核心的硬件系统中,CPU和存储器一般封装在主机中,计算机系统与其他换件设备信息的传输是通过I/O系统來完成的,因此I

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。