资源描述
目录
摘要 1
1 引言 2
1.1 数据采集系统介绍 ............................................2
1.2 课程设计内容和要求 3
1.3 设计工作任务及工作量要求 3
2 内容提要 3
3 系统总体方案 3
3.1 系统设计思绪 3
3.2 系统总体框图 4
4 硬件电路设计及描述 4
4.1 8253芯片及工作原理 4
4.1.1 基础组成及工作原理 4
4.1.2 8253和系统连接 5
4.2 ADC0809内部功效和引脚介绍 5
4.2.1 引脚排列及各引脚功效 6
4.2.2 ADC0809工作方法 7
4.2.3 ADC0809和系统连接 8
4.3 单片机89C51引脚和功效介绍 8
4.4 8255并行口芯片基础组成及工作原理 10
4.4.1 8255内部结构 11
4.4.2 8255工作方法 12
4.2.3 8255和系统连接 12
4.5 LED显示部分接线及工作原理 13
4.5.1 LED显示工作原理 13
4.5.2 LED显示部分接线 14
4.6 总体电路图 14
5 软件设计步骤及描述 15
5.1 主程序设计思绪 15
5.2 部分程序设计步骤图 16
5.2.1 8253程序步骤图 16
5.2.2 8255程序步骤图 17
5.2.3 数据处理步骤图 17
5.2.4 LED显示步骤图 17
5.3 汇编语言程序清单 18
5.4 仿真结果 21
6 课程设计体会 21
参考文件 23
摘要
数据采集是从一个或多个信号获取对象信息过程。伴随微型计算机技术飞速发展和普及,数据采集监测已成为日益关键检测技术,广泛应用于工农业等需要同时监控温度、湿度和压力等场所。数据采集是工业控制等系统中关键步骤,通常采取部分功效相对独立单片机系统来实现,作为测控系统不可缺乏部分,数据采集性能特点直接影响到整个系统。
本课程设计采取89C51系列单片机,89C51系列单片机基于简化嵌入式控制系统结构, 含有体积小、重量轻,含有很强灵活性。设计系统由硬件和软件两部分组成,硬件部分关键完成数据采集,软件部分完成数据处理和显示。数据采集采取AD0809模数转换芯片,含有很高稳定性,采样周期由可编程定时/计数器8253控制。完成采样数据后输入单片机内部进行处理,并送到LED显示。软件部分用Keil软件编程,操作简单,含有良好人机交互界面。程序部分负责对整个系统控制和管理,采取了汇编语言进行了判别通道、数据采集处理、数据显示、数据通信等程序设计,含有很好可读性。
伴随计算机在工业控制领域不停推广应用,将模拟信号转换成数字信号已经成为计算机控制系统中不可缺乏关键步骤,所以数据采集系统有着关键意义。
1 引言
1.1 数据采集系统介绍
数据采集系统通常包含模拟信号输入输出通道和数字信号输入输出通道。数据采集系统输入又称为数据搜集;数据采集系统输出又称为数据分配。
数据采集系统结构形式多个多样,用途和功效也各不相同,常见分类方法有以下多个,依据数据采集系统功效分类:数据搜集和数据分配;依据数据采集系统适应环境分类:隔离型和非隔离型,集中式和分布式,高速、中速和低速型;依据数据采集系统控制功效分类:智能化数据采集系统,非智能化数据采集系统;依据模拟信号性质分类:电压信号和电流信号,高电平信号和低电平信号,单端输入(SE)和差动输入(DE),单极性和双极性;依据信号通道结构方法分类:单通道方法,多通道方法。
数据采集系统任务,具体地说,就是采集传感器输出模拟信号并转换成计算机能识别数字信号,然后送入计算机,依据不一样需要由计算机进行对应计算和处理,得出所需数据。和此同时,将计算得到数根进行显示或打印,方便实现对一些物理量监视
从硬件力一直看,白前数据采集系统结构形式关键有两种:一个是微型计算机数据采集系统;另一个是集散型数据采集系统。
微型计算机数据采集系统是由传感器、模拟多路开关、程控放大器、采样/保持器、AD转换器、计算机及外设等部分组成。集散型数据采集系统是计算机网络技术产物,它由若干个“数据采集站”和一台上位机及通信线路组成。数据采集站通常是由单片机数据采集装置组成。在生产设备周围,可独立完成数据采集和预处理任务,还可将数据以数字信号形式传送给上位机。
微电子技术一系列成就和微型计算机广泛应用,不仅为数据采集系统应用开拓了宽广前景,也对数据采集技术发展产生了深刻影响。数据采集系统发展趋势关键表现在以下多个方面。
(1)新型快速、高分辨率数据转换部件不停涌现,大大提升了数据采集系统性能。
(2)高性能单片机问世和多种数字信号处理器涌现,深入推进了数据采集系统广泛应用。
(3)智能化传感器(Smarts nor)发展,必将对以后数据采集系统发展产生深远影响。
(4)和微型机配套数据采集部件大量问世,大大方便了数据采集系统在各个领域里应用并有利于促进数据采集系统技术深入发展。
(5)分布式数据采集是数据采集系统发展一个关键趋势。
1.2 课程设计内容和要求
经过一个A/D转换器采样一个模拟电压,每隔一定时间去采样一次,每次相隔时间由定时器/计数器芯片8253控制,采样结果送入A/D转换器芯片0809,转换完成后,把转换好数字信号送入并行接口芯片8255,然后由中止控制器向CPU发出中止请求,在CPU控制下把8225中数字送入外设即CRT/LED显示。
1.3 设计工作任务及工作量要求
(1)据题目要求指标,经过查阅相关资料,确定系统设计方案,并设计其硬件电路图。
(2)画出电路原理图,分析关键模块功效及她们之间数据传输和控制关系。
(3)用protel或proteus软件绘制电路原理图。
(4)软件设计,给出步骤图及源代码并加注释。
2 设计内容提要
经过一个A/D转换器采样一个模拟电压,每隔一定时间去采样一次,每次相隔时间由定时器/计数器芯片8253控制,采样结果送入A/D转换器芯片0809,转换完成后,把转换好数字信号送入并行接口芯片8255,然后由中止控制器向CPU发出中止请求,在CPU控制下把8225中数字送入外设即CRT/LED显示。
3 系统总体方案
3.1 系统设计思绪
本设计基础思绪是:依据设计指标,首先从整体上计划好整个系统功效和性能,然后再对系统进行划分,将比较复杂系统分解为多个相对独立子系统,尤其注意对各个子系统和系统、子系统和子系统之间接口关系进行精心设计和技术指标合理分解。然后再由子系统到部件、部件到具体元器件选择和调试。各部件或子系统各自完成后再进行系统联调,直到完成总体目标。
3.2 系统总体框图
图3-1 系统总体框图
4 硬件电路设计及描述
4.1 8253芯片及工作原理
4.1.1 基础组成及工作原理
8253内部有三个计数器,分别成为计数器0、计数器1和计数器2,她们机构完全相同。每个计数器输入和输出全部决定于设置在控制寄存器中控制字,相互之间工作完全独立。每个计数器经过三个引脚和外部联络,一个为时钟输入端CLK,一个为门控信号输入端GATE,另一个为输出端OUT。每个计数器内部有一个8位控制寄存器,还有一个16位计数初值寄存器CR、一个计数实施部件CE和一个输出锁存器OL。实施部件实际上是一个16位减法计数器,它起始值就是初值寄存器值,而初始值寄存器值是经过程序设置。输出锁存器值是经过程序设置。输出锁存器OL用来锁存计数实施部件CE内容,从而使CPU能够对此进行读操作。CR、CE和OL全部是16位寄存器,不过也能够作8位寄存器来用。8253含有3个独立计数通道,采取减1计数方法。在门控信号有效时,每输入1个计数脉冲,通道作1次计数操作。当计数脉冲是已知周期时钟信号时,计数就成为定时。
此次课程设计关键使用8253循环计时功效,采取8253方法2,进入这种工作方法 OUT输出高电平,装入计数值n后假如GATE为高电平,则立即开始计数,OUT保持为高电平不变; 待计数值减到“1”和“0”之间, OUT将输出宽度为一个CLK周期负脉冲,计数值为“0”时,自动重新装入计数初值n,实现循环计数,OUT将输出一定频率负脉冲序列, 其脉冲宽度固定为一个CLK周期, 反复周期为CLK周期n倍。假如在减“1”计数过程中,GATE变为无效(输入0电平),则暂停减“1”计数,待GATE恢复有效后,从初值n开始重新计数。这么会改变输出脉冲速率。假如在操作过程中要求改变输出脉冲速率,CPU可在任何时候,重新写人新计数值, 它不会影响正在进行减“1”计数过程,而是从下一个计数操作用期开始按新计数值改变输出脉冲速率。
4.1.2 8253和系统连接
8253数据线和单片机89C51P0口连接,片选端CS经过反相器后和单片机P2.1管脚连接,输出端口ADC0809START及ALE管脚连接,控制着ADC0809采样速度,和系统连接图图4-3
图4-3 8253和单片机连接图
4.2 ADC0809内部功效和引脚介绍
ADC0809八位逐次迫近式A/D转换器是一个单片CMOS器件,包含8位模拟转换器、8通道转换开关和和微处理器兼容控制逻辑。8路转换开关能直接连通8个单端模拟信号中任何一个。其内部结构图4-4所表示
图4-4 ADC0809内部结构
4.2.1 引脚排列及各引脚功效
图4-5 ADC0809芯片管脚图
各引脚功效以下:
(1) IN0~IN7:8个通道模拟量输入端。可输入0~5V待转换模拟电压。
(2) D0~D7:8位转换结果输出端。三态输出,D7是最高位,D0是最低位。
(3) A、B、C:通道选择端。当CBA=000时,IN0输入;当CBA=111时,IN7输入。
(4) ALE:地址锁存信号输入端。该信号在上升沿处把A、B、C状态锁存到内部多路开关地址锁存器中,从而选通8路模拟信号中某一路。
(5) START:开启转换信号输入端。从START端输入一个正脉冲,其下降沿开启ADC0809开始转换。脉冲宽度应大于100~200ns。
(6) EOC:转换结束信号输出端。开启A/D转换时它自动变为低电平。
(7) OE:输出许可端。高电平许可输出
(8) CLK:时钟输入端。ADC0809经典时钟频率为640kHz,转换时间约为100μs。
(9) REF(-)、REF(+):参考电压输入端。ADC0809参考电压为+5V。
(10)VCC:供电电源端。ADC0809使用+5V单一电源供电。
当ALE为高电平时,通道地址输入到地址锁存器中,下降沿将地址锁存,并译码。在START上升沿时,全部内部寄存器清零,在下降沿时,开始进行A/D转换,此期间START应保持低电平。在START下降沿后10us左右,转换结束信号变为低电平,EOC为低电平时,表示正在转换,为高电平时,表示转换结束。OE为低电平时,D0~D7为高阻状态,OE为高电平时,许可转换结果输出。
4.2.2 ADC0809工作方法
(1)定时传送方法:对于一个A/D转换器来说,转换时间作为一项技术指标是已知和固定。比如ADC0809转换时间为128μs,相当于6MHzMCS-51单片机共64个机器周期。可据此设计一个延时子程序,A/D转换开启后即调用此子程序,延迟时间一到,转换肯定已经完成了,接着就可进行数据传送。
(2)查询方法:A/D转换芯片由表明转换完成状态信号,比如ADC0809EOC端。所以能够用查询方法,测试EOC状态,即可确定转换是否完成,并接着进行数据传送。
(3)中止方法:把表明转换完成状态信号(EOC)作为中止请求信号,以中止方法进行数据传送。
不管使用上述哪种方法,只要一旦确定转换完成,即可经过指令进行数据传送。首先送出口地址并以信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接收。
4.2.3 ADC0809和系统连接
模拟量输入通道选择通道0,即ADD-A、ADD-B、ADD-C引脚直接接地。参考电平和供电电源选择5V。ALE和START引脚连接在一起,接到8253OUT0引脚,在8253工作方法2下,控制这0809采样间隔时间。EOC和OE及单片机外部中止0P3.2引脚相连,模数转换完成后,EOC引脚变成高电平,OE端许可输出,把转换结果经过D0-D7数据输出端和8255PA口相连,和系统连接图4-6
图4-6 0809和系统连接图
4.3 单片机89C51引脚图和功效介绍
图4-7 单片机89C51引脚图
引脚说明:
⑴ VCC:电源电压
⑵ GND:地
⑶ P0口:P0口是一组8位漏极开路型双向I/O口,作为输出口用时,每个引脚能驱动8个TTL逻辑门电路。当对0端口写入1时,能够作为高阻抗输入端使用。
当P0口访问外部程序存放器或数据存放器时,它还可设定成地址数据总线复用形式。在这种模式下,P0口含有内部上拉电阻。
在Flash编程时,P0口接收指令字节,同时输出指令字节在程序校验时。程序校验时需要外接上拉电阻。
⑷ P1口:P1口是一带有内部上拉电阻8位双向I/O口。P1口输出缓冲能接收或输出4个TTL逻辑门电路。当对P1口写1时,它们被内部上拉电阻拉升为高电平,此时能够作为输入端使用。看成为输入端使用时,P1口因为内部存在上拉电阻,所以当外部被拉低时会输出一个低电流(IIL)。
⑸ P2口:P2是一带有内部上拉电阻8位双向I/O端口。P2口输出缓冲能驱动4个TTL逻辑门电路。当向P2口写1时,经过内部上拉电阻把端口拉到高电平,此时能够用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(IIL)。
P2口在访问外部程序存放器或16位地址外部数据存放器(比如MOVX @ DPTR)时,P2口送出高8位地址数据。在这种情况下,P2口使用强大内部上拉电阻功效当输出1时。当利用8位地址线访问外部数据存放器时(例MOVX @R1),P2口输出特殊功效寄存器内容。
当Flash编程或校验时,P2口同时接收高8位地址和部分控制信号。
⑹ P3口:P3是一带有内部上拉电阻8位双向I/O端口。P3口输出缓冲能驱动4个TTL逻辑门电路。当向P3口写1时,经过内部上拉电阻把端口拉到高电平,此时能够用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(IIL)。
P3口同时含有AT89C51多个特殊功效,具体以下表3-1所表示。
表4-1 P3口第二功效
端口引脚
第二功效
P3.0
RXD (串行输入口)
P3.1
TXD(串行输出口)
P3.2
(外部中止0)
P3.3
(外部中止1)
P3.4
T0(定时器0)
P3.5
T1(定时器1)
P3.6
(外部数据存放器写选通)
P3.7
(外部数据存放器全部选通)
⑺ RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期高电平将使单片机复位。
⑻ ALE/:当访问外部存放器时,地址锁存许可是一输出脉冲,用以锁存地址低8位字节。当在Flash编程时还能够作为编程脉冲输出()。
通常情况下,ALE是以晶振频率1/6输出,能够用作外部时钟或定时目标。但也要注意,每当访问外部数据存放器时将跳过一个ALE脉冲。
⑼ :程序存放许可时外部程序存放器读选通信号。当AT89C52实施外部程序存放器指令时,每个机器周期两次有效,除了当访问外部数据存放器时,将跳过两个信号。
⑽ /VPP:外部访问许可。为了使单片机能够有效传送外部数据存放器从0000H到FFFH单元指令,必需同GND相连接。需要关键是,假如加密位1被编程,复位时EA端会自动内部锁存。
当实施内部编程指令时,应该接到VCC端。
⑾ XTAL1:振荡器反相放大器和内部时钟电路输入端。
⑿ XTAL2:振荡器反相放大器输出端。
4.4 8255并行口芯片基础组成及工作原理
8255是Intel企业生产可编程并行I/O接口芯片,有3个8位并行I/O口。含有3个通道3种工作方法可编程并行接口芯片(40引脚)。 其各口功效可由软件选择,使用灵活,通用性强。8255可作为单片机和多个外设连接时中间接口电路。8255作为主机和外设连接芯片,必需提供和主机相连3个总线接口,即数据线、地址线、控制线接口。同时必需含有和外设连接接口A、B、C口。因为8255可编程,所以必需含有逻辑控制部分。
图4-8 8255芯片管脚图
4.4.1 8255内部结构
⑴ 数据总线缓冲器:这是一个双向三态8位数据缓冲器,它是8255A和微机系统数据总线接口。输入输数据、CPU输出控制字和CPU输入状态信息全部是经过这个缓冲器传送。
⑵ 三个端口A,B和C:A端口包含一个8位数据输出锁存器和缓冲器,一个8位数据输入锁存器。B端口包含一个8位数据输入/输出锁存器和缓冲器,一个8位数据输入缓冲器。C端口包含一个8位数据输出锁存器及缓冲器,一个8位数据输入缓冲器(输入没有锁存器)。
⑶ A组和B组控制电路:这是两组依据CPU输出控制字控制8255工作方法电路,它们对于CPU而言,共用一个端口地址相同控制字寄存器,接收CPU输出一字节方法控制字或对C口按位复位字命令。方法控制字高5位决定A组工作方法,低3位决定B组工作方法。对C口按位复位命令字可对C口每一位实现置位或复位。A组控制电路控制A口和C口上半部,B组控制电路控制B口和C口下半部。
⑷ 读写控制逻辑:用来控制把CPU输出控制字或数据送至对应端口,也由它来控制把状态信息或输入数据经过对应端口送到CPU。
4.4.2 8255工作方法
8255有三种工作方法:方法0—基础输入输出方法;方法1—选通输入输出方法;方法2—双向选通输入输出方法。
8255只有一个控制寄存器能够写入两个控制字:一个为方法选择控制字,决定8255端口工作方法;另一个为C口按位置位/复位控制字,控制C口某一位状态。这两个控制字共用一个地址,具体控制以下表
表4-2 8255A方法控制字
D7
D6
D5
D4
D3
D2
D1
D0
特
征
位
1
A组方法
00=方法
01=方法1
1X=方法2
A口
0=输出
1=输入
C口高4位
0=输出
1=输入
B组方法
0=方法0
1=方法1
B口
0=输出
1=输入
C口低4位
0=输出
1=输入
表4-3 C口按位置位/复位控制字表
D7
D6
D5
D4
D3
D2
D1
D0
特征位0
不用
位选择
000=C口0位……111=C口7位
0=复位
1=置位
4.2.3 8255和系统连接
8255PA口和ADC0809连接,作为ADC0809数字量输入通道,数据输出口D0-D7和单片机P0口连接,PB口和显示电路LED连接,显示模拟量大小。
图4-9 8255和系统连接及显示电路
4.5 LED显示部分接线及工作原理
4.5.1 LED显示工作原理
现在通常把显示图形或文字LED显示器成为图文屏,其实LED图文显示器并没有一个公认严格定义,这里所谓图形,是由单色固定亮度点阵线条组成任意图形,其中LED点阵发光器件或发光或熄灭,即只有这两种状态。单个LED数码管又叫七段数码管,分为共阴极和共阳级两种,多位七段LED数码显示器结构利用人视觉延迟特点,采取扫描方法驱动多位七段LED数码管,节省驱动电路,降低功耗。确保一定扫描循环频率,得到很好显示质量。各位七段LED数码管公用一个段驱动器、一个段码锁存器,为段驱动器提供逻辑输入。每位七段LED数码管公共端连接一个位驱动器,控制各位数码管点亮。位驱动器由一个位码锁存器提供。
单片机系统中常见显示器有:发光二极管LED(Light Emitting Diode)、显示器、液晶LCD(Liquid Crystal Display)显示器、CRT显示器等。LED、LCD显示器有两种显示结构:段显示(7段、米字型等)和点阵显示(5×8、8×8点阵等)。
图4-10 数码管原理图
使用LED显示器时,要注意区分这两种不一样接法。为了显示数字或字符,必需对数字或字符进行编码。七段数码管加上一个小数点,累计8段。所以为LED显示器提供编码恰好是一个字节。
本试验采取是共阳接法,共阳数码管码编码以下:
0-9:0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90
F:0x88,0x83,0xc6,0xa1,0x86,0x8e
4.5.2 LED显示部分接线
LED数码管采取共阳极接法,段选端由8255PA口控制,位选由P1.0、P1.1决定。采取NPN三极管作为数码管驱动放大电路,详图如4-9。
4.6 总体电路图
图4-11 总体电路图
5 软件设计步骤及描述
5.1 主程序设计思绪
图5-1主程序设计思绪
5.2 部分程序设计步骤图
5.2.1 8253程序步骤图
图5-2 8253程序步骤图
5.2.2 8255程序步骤图
图5-3 8255程序步骤图
5.2.3 数据处理步骤图
图5-4数据处理步骤图
5.2.4 LED显示步骤图
图5-5 LED显示步骤图
5.3 汇编语言程序清单
ORG 000H ;8253三个CLK频率均为0.5MH ,计数器0工作方法
AJMP START ;为频率发生器,每510us产生一个负脉冲
ORG 0003H
JMP E8255
ORG 0030H
START: MOV DPTR,FFFFH ;(8253控制器地址)
MOV A,14H ;计数器0,低8位单字节计数,方法2,二进制数
OUT @DPTR, A ;控制字写入控制寄存器
MOV DPTR,E6FFH ;计数器0地址
MOV A,FFH ;计数器0计数初值
OUT @DPTR, A ;计数值写入计数器0
INTTUR: STEB ITO ;选择边缘触发方法
SETB EA ;CPU开中止
SETB EX0 ;许可外部中止0中止
HERE:SJMP HERE ;等候中止
;数据处理程序乘法数据处理程序,得到数字量标度变换
;除法处理程序,分离标度变换值高位和地位
ORG 0100H
DATA PROCE: MOV B,5H ;
MOV A,R0
MUL AB
MOV B,100
MUL AB
MOV R6,B
MOV R5,A
MOV R4,FFH
DV: MOV R7,#08H ;移位次数装入R7
SO: CLR C ;清C
MOV A, R5 ;被除数低位存入A
RLC A ;连同进位位循环左移1位
MOV R5,A ;左移后回存A
MOV A, R6 ;被除数高位存A
RLC A ;连同进位位循环左移,被除数R6R5整数左移1位
MOV 07H,C ;保留最高位
CLR C ;清进位标志
SUBB A,R4 ;余数高位减去除数
JB 07H,SI ;最高位为1转S1
JNC SI ;没有借位转S1
ADD A,R4 ;产生借位,恢复余数
SJMP S2 ;转S2
S1: INC R5 ;产生商
S2: MOV R6,A ;保留余数高位
DJNZ R7,S0 ;循环
AJMP LEDSHOW
ORG 0200H ;用两位七段数码管显示采集量
LEDSHOW: SETB P0.7
MOV R2,FEH
MOV A,R2
MOV DPTR,#TAB
LOPO: MOV P1,A
MOV A,R6 ;取出数据
MOVC A, @A+DPTR ;取出字型码
MOV DPTR,FAFFH ;取8255B口地址
MOV @DPTR,A ;将字型码从B口输出显示
ACALL D1MS ;调用延时程序
MOV A,R2
JB P1.1,LP1
RL A
MOV R2,A
AJMP LP0
LP1: RET
TAB: DB C0H,F9H, A4H,B0H,99H,92H
DB 82H,F8H,80H,90H,88H,83H
DB C6H,A1H,86H,8EH
D1MS: MOV 7,#02H
DL: MOV R6,#0FFH
DL1: DJNZ R6,DL1
DJNZ R7,DL
RET
ORG 0260H ;中止处理程序,将PA口数据读入单片机
E8255: MOV DPTR,#FEFF ;写方法控制字(PA口方法0输入,PB口方法
;0输出)
MOV A,#98H
MOVX @DPTR, A
MOV DPTR,#F8FF ;PA口地址
MOVX A,@DPTR ;PA口内容读入累加器A
MOV R0 A ;累加器A内容暂存寄存器R0
RETI ;中止返回
5.4 仿真结果
图5-6 仿真结果
6 课程设计体会
从这次课设中,我充足利用了计算机控制技术原理,也逐步了解了机控知识,在课程设计中,学会了简单应用。这个阶段可能就是学习初级阶段,最关键是在枯燥中发觉新奇,逐步取得爱好。学习动力大部分来自信心,刚开始时候不知道该怎么做,查了大量芯片资料和相关书本知识,在设计过程中也加深了知识了解,而且在探索之中设计出原理图。在程序编写上,刚开始也不知道怎么下手,也查了8086编程方法而且灵活运动到单片机89C51中,一边编程一边思索,最终把程序编完整了。从中,我体会到抱以极大信心,耐得住寂寞,而且持之以恒,对学习、工作有着巨大意义。
在设计过程中,我也充足感受到了团体合作力量强大,一个人想出了方案但可能不完美,相互补充就确保了电路原理图严谨和完美。我们各人之间好好配合,分工合作,设计过程没有一团乱麻。更为可贵是,我们相互激励,同舟共济地处理每个问题。所以加强团体合作精神,对工作有着关键意义。经过讨论和实践,我们加强对电子器件了解。也增加了对电子设计爱好,对电子应用感到好奇。总而言之,我们做到理论联络实际,学过了计算机控制技术这门课程,而此次课程设计恰恰提供了一个好机会,让我们从实践中加深了对所学知识了解。所以这次课程设计收益匪浅。
参考文件
[1] 顾德英. 计算机控制技术(第二版).北京邮电大学出版社,.48
[2] 李顺增 吴国东 赵河明 乔志伟.微机原理及接口技术. 北京:机械工业出版社,.
[3] 李朝青. 单片机原理及接口技术(第三版) . 北京:北京航空航天大学出版社,.
[4] 林敏编著.《微机控制技术及应用》.北京:高等教育出版社,
[5] 于海生编著.《微型计算机控制技术》.北京:清华大学出版社,1999
[6] 张大明编著.《单片微机控制应用技术》. 机械工业出版社,
[7] 张雪兰、谭毓安编著.《C语言程序设计(第二版) 》.北京:北京理工大学出版社,
[8] 彭沛夫 张桂芳编著.《微机控制技术和试验指导》.北京:清华大学出版社,
展开阅读全文