没有合适的资源?快使用搜索试试~ 我知道了~
单片机开发板外文翻译.doc.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 33 浏览量
2022-07-04
16:07:30
上传
评论
收藏 1.14MB DOC 举报
温馨提示
试读
20页
单片机开发板外文翻译
资源推荐
资源详情
资源评论
英文文献译文
基于 AT89S52 微处理器的仪表系统单片机教学板
KHAIRURRIJAL,Muhammad M. Munir,ASEP SUHENDI,
HENDRAYANA THAHA,MAMAN BUDIMAN
印度尼西亚万隆科技学院(ITB)物理系 印度尼西亚 万隆 40132 迦尼萨路 10
号
2005 年七月二十五号接收 2006 年 8 月 2 号收录
摘要:本文介绍了一款基于 AT89S52(MCS-51 系列的一款微控制器)单片
机教学板,板载资源有 AD 转换模块,串并口通讯模块,输入输出设备,
例如:按钮,键盘,七段码显示,发光二极管,液晶显示屏等。该教学板
应用于大二学生的仪表系统课程学习,在为时 15 周的一学期里学生们可
以做五个微控制器方面的实验;
(ⅰ)单片机的基础编程
(ⅱ)DIP 开关接口技术,发光二极管,七段数码管显示
(ⅲ)模拟转换开关,模数转换和 LCD 的应用
(ⅳ)串行通信和超级终端的应用
(ⅴ)水温测量及结果显示,LabView 的应用
@2007 Wiley Periodicals, Inc. Comput Appl Eng Educ
15: 166 173, 2007; Published online in Wiley
InterScience(www.interscience.wiley.com); DOI
10.1002/cae.20107
关键词:单片机;AT89S52;MCS-51 微控制器;仪表系统;超级端;
LabViwe
引言
从传统上讲,微机课程只是学电气工程的学生所学的内容[1]。现在搞机械
工程的人已经认识到单片机在机电一体化系统中的重要作用[2]。除了电气工程
和机械工程专业几乎没有没有别的专业开单片机课程。当生物和农业工程师所
面对的涉及到嵌入式微控制器的工作变的越来越复杂后,美国乔治亚大学的生
物和农业工程专业就有了初级和高级微控制器课程[3]。微控制器已经被尝试用
于讲授过程控制的实验课上,在美国的明尼苏达州德鲁斯大学,化学工程的学
生需要上这些课。[4]西班牙拉古纳大学的应用物理,电子学和系统专业的学生
也有同样的课程[5]。
很多物理量需要测量,例如:温度,压力,质量,长度,时间,电流,光
强等。测量这些物理量的大多数现代仪器都包含微处理器,因此对一个物理学
家来说,单片机方面的专业知识拓展也很重要。
本文介绍了一款基于 AT89S52 微处理器的单片机,它被用于印度尼西亚万
隆科技学院物理系大二学生的仪表系统课程教学上。一些和课程相配套的实验
已经在前面进行了介绍,这里不再赘言。
单片机及相关开发软件介绍
8 位微处理器被广泛用于初级微机课程,因为相对于 16 位或 32 位的微处理器
而言它便于讲解和使用,同时价格低廉。之所以在 8 位微处理器中选择 MCS-
51 系列微处理器是因为它的广泛普及,尤其是作为一个工业标准,它的简单架
构以及在未来它依
然有着重要作用的
可能性。[6]在面
向大二学生的仪表
系统课程教学中我
们需要一款集成
MCS-51 微处理器,
发光二极管
(LEDs),七段
数码管显示,液晶
显示器(LCD),按钮,
键盘,模数转换器
的单片机。这样学
习这门课程的学生
就能以一种更舒服
的方式来完成实验,
除此之外我们还希
望这款单片机具备
串并口通信的能力。
遗憾的是市场上并没有我们
图 1 (a)基于 AT89S52 微处理器的单片机前视图 220V 交流电源 带排线
的皮箱(b)单片机的放大图【彩图可以在线查看,请登录
www.interscience.wiley.com】
所需要的这种单片机,因此我们决定设计和开发如图 1 和图 2 所示的单片机,
它具有以下特点:
(a) 8 位微处理器 AT89S52(1)8kb 在系统可编程 Flash 存储器(ATMEL
AT89S52 at http://www.atmel.com/),和工业标准 80C51 指令集,
引脚相兼容,片上 Flash 存储器允许通过个人计算机对程序存储器进行系
统内重编程,此外微处理器还提供了 256 字节的随机存储器,32 个可编
程 I/O 口线,3 个 16 位定时器,8 个中断源 1 个全双工串口,1 个看门狗
定时器。
(b) 多种输入输出设备:8 脚拨码开关(2),按钮( 3), 4×3 十六进制
键盘(4), 8 个
(c) LED(5), 4 个七段数码管(6), 1 个和 HD44780 兼容的 2×16 字
数的 LCD(7),输入设备(拨码开关,按钮,键盘)的状态
由输入端口送入微处理器,同时微处理器中的数据由输出端口送到输出设备
(LED,显示器)。
(c)1 个和 8 位微处理器相兼容的 0804 模数转换转换器(8) AD 转换模式为
逐次逼近式,转换时间:100us。ADC 转换芯片与微处理器之间有连接
电路不需要另加接口电路。ADC 模拟输入电压范围:0-5V。单电源供电,
工作电压为 5V。ADC 模拟输入电压可以由电位器(9)提供也可以通过
板上的插脚(10)由外部引入。输入选择由 8 路模拟电子开关
CD4051(11)完成。电位器(9)模拟出的模拟量作为电子转换开关的
输入量。
(d)板上带有一个 9 针串口,(12)接口电路是 MAX232(Dallas
Semiconductor MAXIM at http://www.maxim-ic.com/)芯片,单片机
可以和 PC 或者是别的单片机进行串口通信。
(e)25 针并口可以让程序在单片机和 PC 之间进行下载/上传。
(f)电源输入端(14),可输入未调整直流电压范围: 7-12V。
(g)复位键(15)。
在向 AT89S52 写入程序之前,有两个步骤必须完成。
第一:通过 PC 上的编程软件编写一个完整程序,编程软件自带编辑器和编译器。
有很多适合的开发软件,Read51(Rigel Corp., Gainesville, FL;http://www.
rigelcorp.com/), Proview 32 (Franklin Software, Inc., Campbell, CA;
http://www.fsinc.com/)就是它们中的一部分,在对程序进行编辑和编译后就
可获得十六进制文件。
第二:通过 AEC_ISP (AEC
ElectronicsLtd,Christchurch,NewZealand;http://www.aec-electronics.
co.nz/) 或 M. Asim Khan’s ISP
software(http://chaokhun.kmitl.ac.th/kswichit/Pgm89v31_web/Pgm89
v31.html)等软件将 HEX(十六进制)文件下载到单片机的微处理器中。在
Microsoft Windows 环境里做单片机和 PC 之间的串口通信时,应用超级终端
(Micro-soft Corp., Redmond, WA; http://www.microsoft.com/)
是一个不错选择,而且超级终端是 Windows 系统自带的软件。
这款单片机还和 Microsoft Windows 环境里的 LabView 相兼容,LabView 是
一种广泛应用于工业和仪表教学中的图形化商业软件,借助该软件在各种应用
中使用这款单片机单片机会变的更容易,更富有吸引力。
单片机在试验中的应用
测量是科研过程中必不可少的一部分,测量技术就是仪器仪表的应用。表 3
给出了信号在智能仪表各模块中的流程图,传感器是一种被动的(某些情况下
是主动的)将一种物理参量或变量转换成模拟电信号的设备。有时候模拟电压
信号超出 AD 转换芯片的输入电压范围,
这时就需要调整电路对模拟电压信号进
行调整,调整后的模拟电压信号由 ADC
芯片转换成数字信号,这些数字信号会
被送入微处理器进行处理,微处理器处
理过的信号最
图 3 信号在智能仪表各模块中的流程图
后以数字化的方式显示。
在 ITB 物理系,仪表系统课是一门 3 学
分的课程。在时长 15 周的 1 学期里,这
门课适合每周 2 小时的理论课,3 小时的
实验。头 3 周的课程主要涉及基本的运
算放大器,数字电路方面的知识,在接
下来的 7 周课程里主要讲授概念,集成
传感器,信号放大器,信号处理,数据
转换,数据控制,数据显示方面的知识。
最后五周的时间用来介绍微
处理器及它在仪表系统中所起的作用。
标准课程内容如下:
·基本运算放大器,特性,基本放大器,
电流电压转换器,桥式放大器仪表放大
器
·基本数字电路:门电路,触发器,计数器
·传感器:温度,压力,力学,湿度,位移,光学
·信号放大和处理:滤波器,振荡器,调制解调,数模和模数转换,噪声及降噪。
·数据转换,管理,读出:脉冲计数器和定时器,多路复用及多路分解,数据通
信及显示。
·微处理器:架构,指令集,编程,输入输出端口,中断,定时器,外围设备接
口,仪表中的作用。
根据单片机的特点和课程内容,我们提供了很多适合在这款单片机上做的实
验,一些实验如下表所示:
(ⅰ)微处理器编程
(ⅱ)拨码开关,LED 灯,七段数码管,LCD 接口技术
(ⅲ)键盘,LED 灯,七段数码管,LCD 接口技术
(ⅳ)模拟多路转换,ADC,七段码显示及 LCD 的应用
(ⅴ)串行通信的应用
(ⅵ)智能仪表对物理变量(例如:温度,压力,湿度等)的测量,AD 转换,
测量结果显示。
剩余19页未读,继续阅读
资源评论
omyligaga
- 粉丝: 54
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 实践项目-图书馆管理系统(C#.NET)
- 10Eclipse项目源码.jpg
- 大屏可视化数据课程项目
- Maven 快速入门指南:安装和配置方法详解
- STM32物信息通过MQTT协议上传云平台
- STM32物信息通过MQTT协议上传云平台
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6260.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6259.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6258.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6257.0)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功