单片机在红外测温上的开发应用

单片机在红外测温上的开发应用
单片机在红外测温上的开发应用

单片机在红外测温上的开发应用摘要介绍了用单片机开发红外低温测温仪中“单片机检测系统”的全过程。该系统硬件电路结构合理,功能完备;软件设计灵活,实用性强。

关键词红外辐射探测器单片机

1引言

在红外测温中,智能红外辐射测温仪是应用红外技术和微电子技术研制出的一种新型温度测量仪器。它根据被测物体的红外辐射能量确定其温度,为非接触测温方式。具有温度分辨率高、响应速度快、不扰动被测目标温度分布场、测量精度高和稳定性好等优点;同时也有测量值受被测物体发射率、反射热源、气氛干扰影响的弱点。特别是温度传感器远离被测对象,在低温区(0~500℃)热辐射信号非常微弱,因此这种测温技术难度较大。本文介绍运用MCS-51单片机开发设计红外低温测温仪中“单片机检测系统”的全过程。

2总体设计方案

基本测温原理

一切高于绝对零度的物体都能辐射红外线,描述黑体辐射光谱分布的普朗克公式和黑体全辐出度与温度关系的斯蒂芬—玻耳兹曼定律是辐射测温法的基本理论依据,即

由它们可推导出辐射体温度与检测电压之间的关系式:

V=RaεσT4=KT4

式中K=Raεσ,由实验确定,定标时ε取1

T—被测物体的绝对温度

R——探测器的灵敏度

a——与大气衰减距离有关的常数

ε——辐射率

σ——斯蒂芬—玻耳兹曼常数

因此,可以通过检测电压而确定被测物体的温度,上式表明探测器输出信号与目标温度呈非线性关系,V与T的四次方成正比,所以要进行线性化处理。

线性化处理后得到物体的表观温度,需进行辐射率修正为真实温度,校正式为

式中T r——辐射温度(表观温度)

ε(T)——辐射率,取~

由于调制片辐射信号的影响,辐射率修正后的真实温度为高于环境的温度,还必须作环温补偿,即真实温度加上环温才能最终得到被测物体的实际温度。

总体设计框图

本测温仪为低温区(0~500℃)全辐射测温仪,采用折射式光学系统、热释电红外探测器和调制型前置放大系统,解决低温区微弱信号的检测问题,使用MCS-51系列中性能优越的CHMOS单片机进行硬、软件设计,对信号进行数据处理,具有自动液晶显示、打印、记录、人机通讯等功能,备有模拟量和数字量两种标准输出口。总体设计框图如图1所示,它主要由光学系统、探测系统和电信号处理系统三部分构成。

图1总体设计框图

主要技术指标

测温范围:0~500℃

工作环境温度:-40~50℃

红外波段:7~18μm

距离系数:L∶D=30∶1

最小可测目标:=10mm

辐射率修正:ε=~

测量精度:±1%

显示分辨率:℃

响应时间:<

输出方式:四位液晶显示,电流输出4~20mA(线性)

功耗:<1W

工作电源:两节6V叠层电池或交流220V

3硬件结构

根据设计要求,单片机检测系统硬件结构框图如图2所示。

图2单片机硬件结构框图

信号的接收放大电路

从前置放大、解调电路输出的直流电压信号,经OP-07放大器放大到0~4V后送入A/D转换器。OP-07单运放设计成可编程放大器(可提高测温精度),由多路模拟开关4051和74LS173选通八路电压放大倍数,实现输入电压从到1V 的输出放大。

A/D转换器

A/D转换器采用双积分4(1)/(2)位A/D芯片ICL7135,该器件精度高,自稳零,对周期变化的干扰信号积分为零,因而抗干扰能力强,但转换速度较慢,不过,能满足测温仪的速度要求。为提高转换速率,时钟频率设置在500kHz,转换速度次/秒,一次A/D转换时间约80ms,分辨率,量化误差±。基准电压采用精密电压基准源MC1403。

单片机系统组成及数据处理

单片机是智能仪表的核心部分,这里采用MCS-51系列中具有功耗低、速度高、抗干扰能力强的CHMOS单片机。单片机系统组成包括最小系统80C31、74HC373和27C512以及扩展I/O口81C55。

程序存贮器扩展

80C31片内无ROM,需外接一片EPROM电路。80C31通过地址锁存器74HC373与程序存贮器27C512相连,其寻址空间64k,仪器软件就固化在EPROM内。

定时和中断

80C31有两个可编程16位定时器/计数器T0和T1。T0用于定时,工作于方式0,每10ms向CPU请求一次中断,中断服务程序为键输入程序,T0还接环温电路的输出;T1作串行口波特率发生器,工作于方式2。

80C31的INT0作为外部采样中断,中断服务程序是采样程序;T0溢出中断,中断服务程序为键输入程序。INT0中断高于T0溢出中断。INT1作一般I/O口,为液晶显示驱动器提供方波,频率为50Hz。

扩展外部I/O口81C55

81C55为80C31扩展的外部可编程RAM/IO接口。81C55 RAM分为显示缓冲区、采样数据区、码制转换区(BCD 码与二进制码双向转换)等。81C55的三个并行I/O口分别用于:PA口用作接液晶显示驱动器;PB口接A/D转换器7135,其中PB0~3接7135的BCD码数据输出线,PB4~7接7135的BCD码位驱动信号线,分别选通万位、千位……个位。PC0~3作为PB口的控制信号,另外,81C55定时器将80C31的4M晶振频率8分频后得到500kHz频率,作为A/D 转换器的时钟脉冲。

单片机主要数据处理内容

由基本测温原理可知,单片机系统主要数据处理内容有线性化处理、辐射率修正和环温补偿。这些通过列温度值表和ε修正值表,然后,由查表程序查得实际温度,送显示器显示。

D/A转换器

D/A转换器使用DACO832芯片,它与微处理器完全兼容,分辨率为8位。通过两级LM324运算放大器转换成~4V电压,再经V-I变换电路得到4~20mA标准电流输出。

输入输出接口电路

接口电路包括LCD显示器、键盘、串行通讯、打印机。四位液晶显示器LCD(ED-S805型)用来显示0~500℃温度值,显示分辨率℃。4个显示驱动器选择4544,具有自行消隐无效零的特殊功能。

键盘设16个键:辐射率补偿键ε,距离选择键L,打印键PRT,执行键MON,数字键0~9,小数点键。4×4键盘为非编码式的,80C31的P1口作为与4×4键盘的并行接口,当80C31对键盘采用定时扫描方式时,T0每隔10ms产生一次中断,CPU响应T0的溢出中断请求,对键盘进行扫描。

80C31片内含有一个全双工串行口,为TTL电平,而微机是RS-232C标准接口,经电平转换后,80C31可将测

温数据发送给微机,微机将这些数据形象地显示于CRT或打印成各种报表。

4软件设计

单片机检测系统的软件设计全部使用汇编语言编程(个别辅助计算用BASIC语言,但不涉及编程部分),以提高系统的快速性和实时性。软件采用模块化设计方法,有利于修改和调式。程序主要分4部分:①主程序;②中断服务程序;③监控程序;④处理程序。

主程序设计

主程序是软件设计的核心部分,能完成测温的主要处理内容。主程序设计流程图如图3所示。

图3主程序设计流程图

主程序一开始对系统进行初始化,包括对80C31和80C55初始化以及设置4051通道,以便自动选择放大倍数。开中断后,由于采样为高级中断,所以先判一次A/D转换结束否,未结束,继续转换;结束,进行码制转换和数字滤波,然后进行测温的主要数据处理,即线性化处理,辐射率修正和环温补偿,所得温度数字量一方面送D/A转换,另一方面送串行通讯,最后判一下是否工作在监控状态下,再将温度值送显示或转键处理程序。

中断服务程序

中断服务程序为采样程序和键输入程序。INT0中断时,转入采样中断服务程序,执行把模拟电压量转换为

数字量,送单片机计算,T0溢出中断时,转入键输入中断服务程序,使CPU对键的一次闭合仅作一次处理。INT0为高级中断,T0溢出中断为低级中断。

监控程序

监控程序指键处理子程序和显示子程序。键处理子程序是对键入的16个键作相应处理;显示子程序使四位液晶显示器显示指定内容,如显示温度测量值、ε字型等。

处理程序

处理程序是软件设计的主要部分,能完成测温的主要任务,包括数字滤波、线性化处理、辐射率修正值查取、环温检测、辐射率修正、环温补偿、码制转换、D/A转换和串行通讯。

软件设计的突出特点是较好地解决了过去用模拟电路实现的线性化处理、辐射率修正和环温补偿问题。运用这些硬件软件化手段,不但显着降低了成本,提高了精度,而且有效地解决了辐射测温中必须解决的重要技术问题,效果颇佳。

5结束语

本测温仪单片机检测系统,以MCS-51系列中性能优越的CHMOS单片机为主设计。硬件电路结构简单,功能较强;软件设计灵活,速度快,实用性强。在抗干扰方面,采取了许多措施,包括防振、滤波、屏蔽、合理布线等硬件措施,以及双积分A/D转换、数字滤波等软件措施。经仿真调试证明,系统的硬、软件设计合理,功能完备,运行稳定、可靠。

6参考文献

[1]周书铨.红外辐射测量基础.上海:上海交通大学出版社,1991:1~12

[2]何立民.单片机应用系统设计.北京:北京航空航天大学出版社,1990

[3]陈粤初等编著.单片机应用系统设计与实践.北京航空航天大学出版社,1991:206~216

单片机应用概述

第1讲单片机应用概述 教学目的: 1、初步了解单片机的发展历史, 基础知识以及应用范围; 2、通过演示单片机产品的实物来激发学生的学习兴趣; 3、了解单片机的发展方向和主流技术。 重点、难点: 1、单片机的概念和特点; 2、单片机的主要发展方向和主流技术; 3、几种常见的单片机产品。 教学方式、步骤: 一、课程介绍、学习的目标、学习本课程的方法 1、课程介绍 单片机是当今信息时代的产物,自20世纪70年代问世以来,以实时控制能力强,成本低,体积小,受到人们的重视和关注,应用很广,发展很快。尤其在电子产品、工业控制等领域的应用广泛,已对人类社会产生了巨大的影响。单片机技术开发和应用水平已成为衡量一个国家工业化发展水平的标志之一。 由于单片机的广泛使用使得社会对掌握单片机技术的人才的需求在不断增加,目前全国普通工科大学均已经将单片机课列为必修的专业(基础)课程。 2、学习的目标 通过对孝感周边相关电子企业(亚光电子公司、○六六集团、四四○四厂等)的毕业生跟踪调查和人才需求调研,相关工作岗位都对单片机应用能力都提出了一定的要求。且不同的岗位对单片机应用能力要求的高低不同。要求较高的岗位如电路联调岗和电子线路设计助理工程师岗,对单片机的应用能力要求如下: 掌握常见单片机芯片及外围芯片的功能和引脚分布; 理解掌握单片机系统结构、存储器结构、指令系统,中断、定时器、串行口、接口技术等重要概念和基本知识; 具备一定的电子线路基本知识,能看懂典型单片机外围硬件的原理图,并具备相应的硬件线路调试的基本技能; 能看懂程序流程图,掌握程序调试的基本技能; 具有基本的单片机编程能力; 掌握单片机软硬件联调的基本技能; 掌握单片机产品开发的基本流程和工艺。 课程标准: 作为一门核心的专业基础课程,本课程的专业目标定位为:通过基于实际工作过程(项目制作)的项目导向、任务驱动的理论实践一体化教学模式,教、做、学三者合一,使学生在做中学,学中做,在理解掌握单片机系统结构、存储器结构、指令系统,中断、定时器、串行口、接口技术和单片机初步应用知识的基础上,掌握智能电子应用相关岗位所需要的单片机应用系统的初步的应用分析和软硬件设计能力,掌握基本的编程和程序调试能力,掌握单片机典型外围硬件线路的分析与初步设计能力、硬件调试能力,掌握单片机系统的安装和软硬件联调、故障诊断维护技能,掌握单片机产品开发的基本流程和工艺。在以上述单片机应用能力培养为主线的教学过程中,还要注重学生职业能力的培养,使学生毕业后能够直接适应单片机相关岗位的工作。

单片机应用技术试卷A及答案

《单片机应用技术(C语言版)》试卷A一、单项选择题(每题1.5分,共30分) 1、51单片机的CPU主要由()组成。 A、运算器、控制器 B、加法器、寄存器 C、运算器、加法器 D、运算器、译码器 2、程序是以()形式存放在程序存储器中。 A、C语言源程序 B、汇编程序 C、二进制编码 D、BCD码 ——引脚()3、单片机8031的EA。 A、必须接地 B、必须接+5V电源 C、可悬空 D、以上三种视需要而定 4、单片机上电复位后,PC的内容为()。 A、0x0000 B、0x0003 C、0x000B D、0x0800 5、外部扩展存储器时,分时复用做数据线和低8位地址线的是() A、P0口 B、P1口 C、P2口 D、P3口 6、单片机的ALE引脚是以晶振振荡频率的()固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。 A、1/2 B、1/4 C、1/6 D、1/12 7、下面叙述不正确的是()。 A、一个C源程序可以由一个或多个函数组成。 B、一个C源程序必须包含一个主函数main( )。 C、在C程序中,注释说明只能位于一条语句的后面。 程序的基本组成部分单位是函数。C、D 8、在C语言中,当do-while语句中的条件为()时,循环结束。 A、0 B、false C、true D、非0 9、下面的while循环执行了()次空语句。 While(i=3); A、无限次 B、0次 C、1次 D、2次 10、C程序总是从()开始执行的。 A、主函数 B、主程序 C、子程序 D、主过程 11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。 A、赋值语句 B、表达式语句 C、循环语句 D、空语句 12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。 A、静态 B、动态 C、静态和动态 D、查询 13、共阳极LED数码管加反相器驱动时显示字符“6”的段码是() A、0x06 B、0x7D C、0x82 D、0xFA 14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为() A、0x01 B、0x05 C、010 D、0x50 15、启动T0开始计数是使TCON的()。

单片机技术应用课程标准

《单片机技术与应用》课程标准课程名称:单片机技术与应用 适用专业:通信技术 开设学期:第2学年第1学期 学时: 48 学分: 3 (一)课程性质与作用 随着电子设备智能化的不断发展和日益普及,单片机作为电子设备智能的核心其应用日益广泛,在包括各种通信设备在内的电子应用领域中随处可见单片机的应用。因此,高职院校信息电子类专业大都开设了单片机应用的相关课程。我院通信技术专业作为一个信息电子类专业,特开设《单片机技术与应用》课程,作为一门专业选修课程,以培养学生单片机应用相关的技能,并为后继通信设备相关课程的学习打下基础,同时有效拓宽学生的就业方向。 《单片机技术与应用》课程主要讲述单片机及其应用技术,该门课程的主要作用在于通过单片机相关知识的讲解和单片机应用系统开发过程的训练,使学生具备单片机使用方面的基本知识和技能,以为后继的通信专业设备课程的学习打下一定的基础。同时本课程也和本专业的《电路分析与制作》、《通信电子技术与实践》共同构成电子相关技能培养的课程体系,为学生毕业后到电子相关岗位就业打下较好的基础,以拓宽学生的就业方向。 (二)课程设计思路 本课程标准的总体设计思路是:根据高职学生的学习特点,并结合本课程的性质及教学内容,以及我国高职教育的发展方向,力求课程的教学在本课程标准的指导下能够最大限度地激发学生的学习兴趣、调动学生的学习主动性和积极性,以更好地达到本课程的教学目的和要求。为此,引导本课程的教学由传统的学科式知识组织方式转换为基于工作过程的任务引领式知识组织方式,以“交通信号灯控制器设计”这一单片机实际应用系统作为教学项目,以该项目的实现过程为主线串起相应的知识要点讲解和技能训练,并将该项目的实现过程分解成由简到繁的多个工作任务,紧紧围绕完成工作任务的需要来选择课程内容;同时变知识学科本位为职业能力本位,从“任务与职业能力”分析出发,为每一个工作任务设定职业能力培养目标;变书本知识的传授为动手能力的培养,打破传统的知识传授方式,以工作

C8051Fxx单片机开发工具及调试技术

关于开发工具及调试的技术问答 1、问:C8051FXX系列单片机的开发工具是不是串行适配器(PC机串口和JTAG协议转换适配)相同而目标版不同? 答:开发套件中串行适配器(核心部件)是通用的,只是目标版不同。只要您购买一套开发套件,就可以开发全系列单片机,只要将集成开发环境软件升级就可以了。为了加快您的开发进程,您只要购买带有相关型号单片机的目标板就可以了。 2、问:C8051F单片机是怎样调试用户系统的? 答:C8051F单片机是用开发套件来调试用户系统的。单片机开发套件包括开发软件IDE(集成开发环境),ML-EC3至PC机USB口和单片机JTAG接口的协议转换模块和一个目标板(板上有 C8051FMCU)。IDE中集成编译器,汇编器和连接器,支持汇编语言和C语言(第三方支持);ML-EC3是从USB口到JTAG协议的转换模块。 目标板上带有一块相应的C8051FMCU和一些简单的外围电路构成一个最小单片机系统,并将所有引脚连接到插座。C8051F单片机内集成了一个以JTAG协议为基础的调试电路,这样在调试您的系统时,不需要专用仿真芯片、目标仿真头及目标RAM等。您在IDE上编译生成程序代码后,通过ML-EC3(连接到计算机USB口和JTAG接口)将代码下载到用户系统板的C8051FMCU的Flash存储器中,然后您就可以调试您的目标系了。 3、问:可以用KeiluVision2IDE调试全系列C8051F单片机应用系统吗?

答:可以。但必须安装动态链接库。该驱动程序可以在我公司的网站上下载。 4、问:如何将绝对目标代码转换成hex格式文件? 答:第一,可以使用KEILC,在编译时直接生成。 第二,使用OH51(DOS命令)将目标文件转换成hex格式的文件。 Oh5Linputfile〔hexfile〕 第三,在IDE环境中生成HEX文件 ﹙1﹚.在TOOL菜单中选择ADDREMOVEUSERTOOL ﹙2﹚.点击ADD按钮,增加一个MENUTEXT(名称可以任何输入) ﹙3﹚.在TOOLS里选择OH51.EXE文件(此文件在KEIL的BIN目录中有,必须将此文件放在项目所在目录) ﹙4﹚.在ARGUMENTS里输入文件名或项目名 ﹙5﹚.在DIROF里输入HEX文件的保存目录 5、问:Silabs IDE中带有4K代码限制版的KeilC51,那么如何将无限制版的KeilC51嵌入到Silabs IDE中呢? 答:先将您完全版的KeilC51安装到您的PC机中;然后进入Silabs IDE界面,选择Project-﹥TOOLChainIntegration弹出对话框,单击Browse按钮,更换A51.EXE和BL51.EXE的路径(换成“Keil安装目录”/c51/bin)即可。 6、问:程序代码加密后,IDE不能与目标系统连接怎么办?

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

单片机应用技术课后习题参考答案

1 习题1答案 1.2 填空题 (1)单片级应用系统是由硬件系统、软件系统组成的 (2)除了单片机和电源外,单片机最小系统包括时钟电路、复位电路 (3)除了电源和电线引脚外,XTAL1、XTAL2、RST、EA引脚信号必须连接相应电 路 (4)51系列单片机的存储器主要有4个物理存储空间,即片内数据存储器、片内程序存储器、片外数据存储器、片外程序存储器 (5)51系列单片机的XTAL1和XTAL2引脚是时钟电路 (6)51系列单片机的应用程序一般存放在程序存储器 (7)片内RAM低128单元,按其用途划分为工作寄存器组、位寻址区、用户RAM区(8)但振荡脉冲频率为12MHz时,一个机器周期为1us,当振荡脉冲频率为6MHz时,一个机器周期为2us (9)51系列单片机的复位电路有两种,即上电复位电路、按键复位电路 (10)输入单片机的复位信号需延续2个机器周期以上的高电平即为有效。 1.3 (4)什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少? 答: 规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。 当振荡脉冲频率为6 MHz时,一个机器周期为2 μs。 (5)51系列单片机常用的复位方法有哪几种?画电路图并说明其工作原理。 答: (a)上电复位电路(b)按键复位电路 单片机常见的复位电路 图(a)为上电复位电路,它是利用电容充电来实现的。在接电瞬间,RST端的电位

与VCC相同,随着充电电流的减少,RST的电位逐渐下降。只要保证RST为高电平的时间大于两个机器周期,便能正常复位。 图(b)为按键复位电路。该电路除具有上电复位功能外,若要复位,只需按图(b)中的RESET键,此时电源VCC经电阻R1、R2分压,在RST端产生一个复位高电平。 习题3 答案 3.2 填空题 (2)用C51编程访问51单片机的并行I/O口是,可以按字节,寻址操作,还可以按位操作(4)C51中定义一个可位寻址变量FLAG访问P3口的P3.1引脚的方法是s bit FLAG=P3^1; (10)下面的while循环执行了无限次空语句。 i=3; While(i!=0); (15)在以下的数组定义中,关键字“code”是为了把tab数组存储在程序存储器ROM中 Unsigned char code b[]={}; 3.3 上机操作题 (1) //xiti3_3_1.c——第三章习题3.3上机操作题(1) #include void delay(unsigned char i); //延时函数声明 void main() //主函数 { while(1){ P1=0x55; //按状态1的方式点亮8个LED delay(200); //延时 P1=0xaa; //按状态2的方式点亮8个LED delay(200); //延时 } } void delay(unsigned char i) //延时函数参见任务1程序ex1_1.c (2) //xiti3_3_2.c——第三章习题3.3上机操作题(2) #include //包含头文件REG51.H void delay(unsigned char i); //延时函数声明 void main() //主函数 { unsigned char i,l,r; while(1){ l=0x10; // 高4位灯的位置初值为00010000B r=0x08; // 低4位灯的位置初值为00001000B

MPC5604B单片机开发工具套装说明书

MPC5604B单片机开发工具套装 清华Freescale MCU/DSP 应用开发研究中心 概述 MPC5604B系列单片机开发系统套件是专门为全国大学生飞思卡尔杯智能车模竞赛设计的,主要由两个部分组成,分别是调试下载用的新款三合一OSBDM和MPC5604B 单片机基本系统模块。 本文档给出该套件的基本信息和使用方法,可以到清华Freescale单片机应用开发研究中心的网站:https://www.360docs.net/doc/b2977745.html,去寻找最新的版本。 MPC5604B开发工具包组件 MPC5604B开发工具包硬件系统包括以下组件: (1)MPC5604B基本系统模块一块; (2)带USB接口的最新款三合一OSBDM; (3)14芯扁带电缆一根; (4)USB电缆一根; (5)3芯转DB9 RS-232串口通信线一根; (6)220V AC~DC +5V电源一个; (7)CD光盘一张,含CodeWarrior V2.8安装软件、USBDM驱动。

MPC5604B 开发板 MPC5604B开发板如图1 所示: 图1 MPC5604B开发板

该开发板的机械尺寸如图2所示。 图2 MPC5604B开发板机械尺寸(单位为mil1)11mil=25.4×10–5 m。

板上有构成最小系统必要的复位电路、晶体振荡器及时钟电路,两个串行接口的RS-232 驱动电路,+5V电源插座。单片机中已经写入跑马灯和串口打印样例程序。单片机的大部分I/O端口都通过两个64引脚的插头J1,J2引出,其信号定义参考表1。收到J1,J2引脚数目的限制,还有部分信号通过20引脚的J7引出,其信号定义参考表2。。用户可以根据图2和表1,表2的定义设计自己的应用系统,即目标母板,然后将开发板插在目标母板上调试。 表 1 开发板上J1、J2插座的引脚定义 表 2 开发板上J7插座的引脚定义

单片机及其应用的文献综述

单片机及其应用的文献综述 摘要:单片机由于其特点和突出的性能被广泛应用于各个领域,随着社会的发展和技术的进步,各种新型单片机层出不穷,片内集成的功能模块越来越多,整体性能也越来越强大。本文主要介绍了单片机的种类、特点、主要的生产厂家和应用领域等,概述介绍了单片机应用技术的进展和动向。 关键词:单片机;分类;应用;发展 引言 单片微型计算机(Single Chip Microcomputer),又称微控制器(Micro controller Unit)或嵌入式控制器(Embedded Controller)。通常是将组成计算机的基本部件微型化并集成到一块芯片上而形成的微型计算机,其片内常含有CPU、ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等。据统计,目前全世界单片机(嵌入式处理器)的品种总量已经超过1000多种,流行体系结构约30个系列,其中8051 体系仍占有半壁江山。 1.分类 依据分类方法的不同,单片机可以分为不同的类型。根据数据总线的宽度分类,可分为4位、8位、16位、32位机等,如下表1所示: 表1 根据位宽分类 分类名称简介应用场所 4位单片机功能单一性能较低。如OKI公司的 MSM64164C、MSM64481,NEC 公司的75006X 系列,EPSON公司的SMC62系列等。 输入装置(鼠标、游戏杆)、电池充电器、 带液晶显示的音、视频产品控制器、家 用电器的控制及遥控器、玩具控制、记 时器、时钟、表、计算器、多功能电话、 LCD 游戏机。 8位单片机功能强大,品种最为丰富、应用最为广泛。 MCS-51 系列及其兼容机型:ATMEL、PHILIPS、 WINBOND 是MCS-51 单片机生产的老牌厂 家,ST 新推出的μPSD 系列等; MOTOROLA68HC05/08 系列、MICROCHIP 的 PIC 单片机以及ATMEL 的AVR 单片机。 自动化装置、智能仪器仪表、过程控制、 通信、家用电器 16位单片机十六位单片机操作速度及数据吞吐能力在性 能上比8 位机有较大提高。 主要应用于工业控制、智能仪器仪表、 便携式设备等场合。 32位单片机高性能和低功耗。以更低的时钟频率、非常低 的功耗,达到很强的运算处理能力。 DVD、VCD、数码相机(DSC)、数字式电 视机DTV、导航系统、便携式信息终端、 空调机、洗衣机、电冰箱、打印机等 根据程序存储方式的不同分类,单片机可分为MASKROM类、EPROM类、OTPROM类(一次可编程)、ROM less类、Flash ROM(MTPROM)类五种,如下表2所示: 表2 根据程序存储方式分类 分类名称特点 MASKROM 类程序在芯片封装过程中用掩膜工艺制作到ROM区中,如80C51,适合于大批量生产 EPROM 类紫外线可擦写存储器类,如87C51(价格较贵) ROMless类无ROM存储器,如80C31,电路扩展复杂,现在较少用 OTPROM类可一次性写入程序 Flash ROM 可多次编程写入存储器,如芯片89C51、89S51 等,其成本低,开发调试方便,可

《单片机应用技术》课程标准

电子技术应用专业 《单片机应用技术》课程标准 增加附录:51或52单片机说明书,编程软件烧程序软件使用说明,增加实验中使用的各种器件说明 修改任务内容:去掉任务ISP下载线制作 增加点阵及液晶显示 一、概述 (一)课程性质 单片机技术是现代电子工程领域一门飞速发展的技术,其在教学及产业界的技术推广仍然是当今科学技术发展的热点。学习单片机并掌握其应用已经成为电子类学生必须具备的技能,也是现代工科学生就业的一个基本条件。 《单片机应用技术》是电子技术应用专业的一门职业技术课。它以模拟电子技术、数字电子技术、C语言等课程为基础。后续课程如电子产品装调技术、电子产品检测技术及相关实训课程,一般都要应用到单片机系统的应用。它可以充分体现学生利用自己所掌握的知识解决实际工程问题的能力。单片机知识在电子类专业整个课程体系中处于承上启下的核心地位。 通过本课程的学习,使学生掌握单片机技术及其在工业控制、经济建设和日常生活中的应用,培养学生实践能力、创新能力,为将来从事相关产品的检测和维护等工作奠定坚实的基础,为学生将来在电子类专

业领域进一步发展打下良好基础。 (二)课程基本理念 本课程的设计突破了学科体系模式,打破了原来各学科体系的框架,将各学科的内容按“项目”进行整合。本课程的“项目”以职业实践活动为主线,因而,它是跨学科的,且理论与实践一体化。强调学生个人适应劳动力市场变化的需要。因而,本课程的设计兼顾了企业和个人两者的需求,着眼于人的全面发展,以培养全面素质为基础,以提高综合职业能力为核心。 本课程包含了单片机应用技术的五个项目,每个项目均由若干个具体的典型工作任务组成,每个任务均将相关知识和实践(含实验)过程有机结合,力求体现“做中学”、“学中做”的教学理念;本课程内容的选择上降低理论重心,突出实际应用,注重培养学生的应用能力和解决问题的实际工作能力。 (三)课程设计思路 本课程标准注重培养分析问题、解决问题的能力,强化学生动手实践能力,遵循学生认知规律,紧密结合应用电子专业的发展需要,为将来从事应用电子产品的设计、检测奠定坚实的基础。将本课程的教学活动分解设计成若干项目或工作情景,以项目为单位组织教学,并以典型设备为载体,通过具体案例,按单片机项目实施的顺序逐步展开,让学员在掌握技能的同时,引出相关专业理论知识,使学生在技能训练过程中加深对专业知识、技能的理解和应用,培养学生的综合职业能力,满足学生职业生涯发展的需要。 二、课程目标 1、总目标 本课程先修要求:学生已学习《模拟电子技术》、《数字电子技术》等相关专业基础理论课程,有一定的电路识图、分析能力后进行本专业能力实训。通过实训学生应达到: (一)应使学生熟悉单片机的原理与结构,通过试验实训的训练和一些简易单片机项目制作,掌握单片机控制的基本原理、接口技术,掌

IT系列红外测温仪说明书

IT系列红外测温仪

目录 1 概述 2 技术参数 3 外形结构 3.1 IT-5外形结构 3.1 IT-6/ITL-500外形结构及面板说明 3.2 IT-8外形结构及面板说明 4 选型表 4.1 ITL-500选型表 4.2 IT-5选型说明 4.2 IT-6/8选型表 5 使用 5.1 安装 5.2 引出线定义 5.3 输出选择 5.4 瞄准及距离系数

1 概述 IT红外测温仪分为,ITL-500,IT-5,IT-6,IT-8四大种系列产品,各系列产品各具特色,可分别适用于各种不同的场合。ITL-500用于从负温度起到1200℃的温度测量,IT-5用于安装空间小,测量目标小的场合,IT-6是一款性价比高,适应性很强的测温仪,可广泛运用于金属加工,科研试验等领域。IT-8是IT红外测温仪的高端产品,适合有色金属加工,例如铝材,铜材等。 IT各系列红外测温仪产品均具有激光瞄准功能,安装使用方便,温度测量范围覆盖了-25℃-3000℃,各系列产品可在其有效的测量范围内自由分段。可以满足用户各种温度测量的需求。IT红外测温仪采用优异的光学结构及工艺;电路处理单元采用32bit(部分产品使用16bit)MCU。严谨的制作工艺及严格的质量管理,使得本测温仪的测量精度和重复性有了很好的保证。非接触测量的特性,使得IT红外测温仪可广泛运用于运动物体,带电导体,真空环境或其他特殊要求的目标进行非接触温度检测。 IT红外测温仪可广泛应用于食品,塑料加工,铸造、粉末冶金、轧钢、电力、化工、玻璃、陶瓷生产、热处理,中高频感应加热,线材生产,焦化,热压烧结、焊接等行业。 选型使用推荐及各系列产品适用的行业: ITL-500 该型号测温仪由于波长,温度范围的特点,适用于温度较低,常规材料辐射率比较接近1的场合,行业包括感应加热的电磁线高频烧结,塑料,化工,电机热安装等行业 IT-5 安装空间狭窄或者对精确瞄准及快速响应要求较高的场合,例如高频焊接,中频钎焊等行业,目前较典型的如全自动焊齿机IT-6 中频长短棒料透热,窑炉,中频钎焊,轧钢,玻璃,陶瓷,粉末冶金,热压烧结,精密铸造等行业 IT-8

《单片机应用技术》试卷B及答案

《单片机应用技术(C 语言版)》试卷B 一、 单项选择题(每题1.5分,共30分) 1、51单片机的CPU 主要由( )组成。 A 、运算器、控制器 B 、加法器、寄存器 C 、运算器、加法器 D 、运算器、译码器 2、PSW 中的RS1和RS0用来( ) 。 A 、选择工作方式 B 、指示复位 C 、选择定时器 D 、选择工作寄存器组 3、单片机8031的EA —— 引脚( )。 A 、必须接地 B 、必须接+5V 电源 C 、可悬空 D 、以上三种视需要而定 4、单片机上电复位后,PC 的内容为( )。 A 、0x0000 B 、0x0003 C 、0x000B D 、0x0800 5、单片机的4个并行I/O 端口作为通用I/O 端口使用,在输出数据时,必须外接上拉电阻的是( ) A 、P0口 B 、P1口 C 、P2口 D 、P3口 6、单片机的ALE 引脚是以晶振振荡频率的( )固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。 A 、1/2 B 、1/4 C 、1/6 D 、1/12 7、下面叙述不正确的是( )。 A 、一个C 源程序可以由一个或多个函数组成。 B 、一个 C 源程序必须包含一个主函数main( )。 C 、在C 程序中,注释说明只能位于一条语句的后面。 D 、C 程序的基本组成部分单位是函数。 8、在C51语言的if 语句中,用做判断的表达式为( )。 A 、关系表达式 B 、逻辑表达式 C 、算术表达式 D 、任意表达式

9、下面的while循环执行了()次空语句。 While(i=3); A、无限次 B、0次 C、1次 D、2次 10、C程序总是从()开始执行的。 A、主函数 B、主程序 C、子程序 D、主过程 11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。 A、赋值语句 B、表达式语句 C、循环语句 D、空语句 12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。 A、静态 B、动态 C、静态和动态 D、查询 13、在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是()。 A、0x80 B、0x10 C、0x40 D、0x7F 14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为() A、0x01 B、0x05 C、0x10 D、0x50 15、MCS-51系列单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。 A、RI或TI置1 B、RI或TI置0 C、RI置1或TI置0 D、RI置0或TI置1 16、在定时/计数器的计数初值计算中,若设最大计数值为M,对于工作方式1下的M值为()。 A、M=213 = 8192 B、M=28 = 256 C、M=24 = 16 D、M=216 = 65536 17、51单片机的串行口是()。 A、单工 B、全双工 C、半双工 D、并行口 18、表示串行数据传输速率的指标为()。 A、USART B、UART C、字符帧 D、波特率 19、串行口的控制寄存器为()。 A、SMOD B、SCON C、SBUF D、PCON 20、串行口的发送数据和接收数据端为()。 A、TXD和RXD B、TI和RI C、TB8和RB8 D、REN 二、填空题(每空1.5分,共30分)

红外测温仪使用说明书

红外测温仪及二次表现场使用 说明书

双波长红外测温仪 为了解决温度的测量问题,温度的自由选择问题,以及长期稳定的校准需要等,威廉姆森设计了双波长高温计,这使得威廉姆森温度的测量上远远超过了业界的其它测温产品,显示出威廉姆森显著的优势 传感器概述: 相对与单波长温度传感器,双波长红外测温仪的主要优点在于: ●对于难测量的物体(如灰色金属表面),红外测温仪采用自动 补偿的方法从而增加准确度。 ●目标大小小于传感器目标直径,如电线,或移动的目标等,它 也可以准确无误的测量。 ●目标在部分受到阻挡镜头模糊时,或干预媒体,如烟雾,灰尘, 和/或水喷雾,双波长红外测温仪仍然可以准确和可靠的测量

williamson 有两种类型的高温计的设计。双波长及双色彩设计。这两种温度测量技术是基于相同的物理原理主要涉及测量红外能量 在两个相邻的波长之间计算的比例通过这两项测量,确定温度。两者的设计不同点在于:双色彩设计采用了两个层次的红外探测器被称为“夹心探测器” ,而双波长技术采用“单一探测器”的设计(见图) 。 基于其独特的技术测量红外能量,双波长红外测温仪设计提供了一些优势。 一, 在恶劣的环境下更高的稀释信号因子。提高了传感器的控制能力,使它可以穿过脏的窗口或水喷淋,喷雾油,烟,和尘埃等。从而也提高了测量精度这使得它对被测物体表面的氧化物,熔融金属,有光泽的金属(低辐射)等都不会受到影响 ,包括应用目标大小小于传感器目标直径,如电线,或移动的目标等,它也可以准确无误的测量。 双波长 双色彩

二、可根据需要定制温度范围,测量目标的温度可以低至300 C 以 下 三、长期稳定的校准过程监测与控制等方面的应用,使得测量结果准 确无误。 红外测温仪现场连接方式按现场接线图连接 工作正常时LCD上应显示LO TEMP 红外测温仪工作基本原理

打造自己的51单片机开发综合软件平台

打造自己的51单片机开发综合软件平台 (Keil 3+Proteus 7+Easy 51 Pro+。。。) 业余单片机爱好者在进行51单片机编程实验时,常常要用到C51集成编译软件Keil 3、仿真软件Proteus和编程器,通常的步骤是:先用Keil33编写程序,完成并编译通过后再用Proteus进行仿真,最后打开编程器软件烧录芯片。这几个软件应该说大家都比较熟悉了,但他们用起来都相对独立,以往,也有些单片机爱好者进行Proteus 与Keil3 联机调试,但这两个软件仍然要分别启动后才能由Keil3遥控启动Proteus的Debug;其实,利用Keil 3的自定义菜单功能,我们完全可以拥有一个集编写程序、编译、仿真联调、烧录等于一身的综合开发平台,在一个操作环境就可以完成编程所需的全部操作,怎么样?有兴趣吗?跟我来。。。 步骤: 1、在网上下载并安装Keil 3、Proteus 7软件。 2、运行下载的vdmagdi.exe,自动配置Proteus 7与Keil3联机仿真。 3、打开Keil 3,新建一个项目,选择菜单“Project”―>“options for Target ‘Target 1’”;在“Output”中勾选“Creat HEX File”,在“Debug”中点选“Use:Proteus VSM simulator”,确定。 选择菜单"Tools"->"Customize Tools Menu…",单击,将打开一个“Customize Tools Menu”窗口,见下图1、图2: 图1

图2 1)、点击插入一个新菜单项,输入菜单项名称如:“Proteus 7仿真”。 2)、在“Command”中输入运行Proteus 7的命令行:E:\...\Proteus 7 Prefessional\BIN\ISIS.EXE,但用鼠标点击打开文件所在目录从中直接选取更方便、直观、准确,注意:不能选用Proteus 7的链接,即Proteus 7.lnk,只能选.exe(或.bat)文件即Proteus 7.exe,否则以后用菜单启动Proteus 7时会出错。 3)、在“Initial”中输入Proteus 7仿真文件保存的目录,一般选Keil 3刚建立的项目目录(和项目生成的.hex文件同目录,否则仿真会出错),空白时默认为当前Keil 3项目目录。 4)、在“Argument”中输入Proteus 7仿真的文件名,一般与项目同名,仿真结束后生成.DSN仿真文件。 这里,笔者建议第3)“Initial”项不用填,第4)“Argument”在仿真完成后也予以删除,这样可以适用于Keil 3建立的所有项目,而不必每新建一个项目都要修改该目录和仿真文件名。也可以勾选“Prompt for argument”,这样在启动Proteus 7前 将弹出一个对话框,提示您输入仿真文件名(图3)。

红外测温仪使用指南2

红外测温仪使用指南 红外测温仪是一种非接触式测温仪器,通过吸收被测物体发出的红外辐射来测量其温度。可1秒快速测温,达到快速筛查体温异常的目的,并防止交叉传染。 [种类] ●红外人体表面温度快速筛检仪 (红外筛检仪) 多点测温图像识别追踪,适用于机场口岸、地铁、车站、码头、医院等人流密集的场合,用于体温异常人员的快速筛查。 ●红外体表温度计(红外额温计) 适用于企事业单位、住宅、社区等人流较少的场合,适合移动巡检,目前大量应用于防疫控制中。 ●红外耳温计 通过耳腔和鼓膜测量体温,适用于家庭、个人及严格消毒的医院非发热普通门诊。 [准确性] 红外耳温计>红外额温计>红外筛检仪 [使用须知] ●红外筛检仪 1、通电预热,与环境达到热平衡后再使用; 2、避免强电磁干扰,无较大的气流,环境条件应保持恒定,温度不应有较大变化; 3、当被测者来自与测量环境温度差异较大时,建议等候(5~10)分钟,两者达到热平衡后再测量为佳; 4、保持设备的探测镜头干净整洁,避免触碰损伤镜头,影响测量准确性。 ●红外额温计 1、使用前确认“体温”测量模式; 2、保持额温计在(16~35)℃之间工作,使用时应避免阳光直晒和环境热辐射,额温计、被测者和环境温度保持热平衡为佳; 3、额温计应垂直于额头中心、眉心上方,其距离按说明书规定的要求一般为3~5cm,如未说明的按照3cm距离测量,不能紧贴被测者额头; 4、被测者前额应无水迹、汗渍、无化妆品,无帽子、毛发等遮挡物; 5、严格按照使用说明书进行操作。

●红外耳温计 1、测量前保持耳道清洁,清理耳垢等污物; 2、测量时对准耳道和鼓膜中心位置,不偏不移; 3、耳温计须配备一次性卫生耳套使用,避免多人使用交叉感染; 4、严格按照仪器使用说明书进行操作。 [遇到红外额温计数值不准怎么办?] 1、确认是否选择“体温”模式; 2、防止额温计长时间暴露在低温环境,一般不超过3分钟,要采取适当保温措施; 3、测量多次取平均值,一般两次测量数据之差不超过0.3℃; 4、人员长时间在寒冷环境下会导致额温偏低,可转移至温暖环境中复测; 5、如出现较大误差或异常情情况时,可用玻璃体温计或电子体温计核查进行数据修正。 ●简易修正方法: 第一步:在相同环境条件下,同时用玻璃体温计(或电子体温计)和红外额温计测量多名健康人员的体温,可测量多次,分别记录玻璃体温计(或电子体温计)和红外额温计测量平均值,两者的差距为修正值; 第二部:使用红外额温计测量时,测量值加上修正值即为人员体温。 [温馨提示] 1、红外测温仪可用于初筛,一旦发现体温异常,应使用经玻璃体温计或医用电子体温计进行二次确认,作为诊断最终依据。 2、如发现红外测温仪数据误差大、示值重复性差、性能不稳定的,则建议停止使用,送计量技术机构校准,并结合校准数据使用,以减少测量误差。 3、测量前20~30分钟要避免剧烈运动、进食、喝酒、喝冷水或热水、冷敷或热敷。测量时须严格按照仪器使用说明执行。

单片机开发技术市场调研

项目调研报告 调研名称:单片机开发技术市场调研 院系:计算机科学与工程学院 专业: 班级: 学号: 姓名: 指导教师: 调研时间:2015.01.22至2015.01.30 学年短学期 常熟理工学院计算机科学与工程学院制

目录 1引言 0 2单片机开发环境及技术 (2) 2.1单片机开发环境 (2) 2.2开发技术介绍 (3) 3市场调研分析 (4) 3.1市场使用情况分析 (4) 3.2开发技术优缺点分析 (5) 4系统设计 (6) 5系统实现 (9) 5.1系统实现 (9) 5.3系统配置 (14) 5.4系统测试 (14) 参考文献 (15)

1引言 调研期间,我查阅了网上相关资料,关于单片机开发环境、技术、市场主流开发技术等。单片机技术作为计算机技术的一个分支,广泛地应用于工业控制、智能仪器仪表、机电一体化产品、家用电器等各个领域。单片微型计算机从诞生到现在从体积到功能不断得到完善。其中一个重要的应用就是单片机仿真软件。电气工程电路及其组成的系统主要功能是能源变换、传递过程的控制。要变换的是电力形态,控制方法靠电子线路。计算机仿真具有效率高、精度高、可靠性高和成本低等特点,已经广泛应用于电力电子电路( 或系统) 的分析和设计中。计算机仿真不仅可以取代系统的许多繁琐的人工分析,减轻劳动强度,提高分析和设计能力,避免因为解析法在近似处理中带来的较大误差,还可以与实物试制和调试相互补充,最大限度地降低设计成本,缩短系统研制周期。

2开发环境及技术介绍 2.1 单片机开发环境 目前一些市场常用的单片机仿真软件: 1.PSpice 仿真软件 PSPICE是由SPICE(Simulation Program with Integrated Circuit Emphasis)发展而来的用于微机系列的通用电路分析程序。于1972年由美国加州大学伯克利分校的计算机辅助设计小组利用FORTRAN语言开发而成,主要用于大规模集成电路的计算机辅助设计。 2.saber仿真软件 Saber是美国Analogy公司开发并于1987年推出的模拟及混合信号仿真软件。Saber可同时对模拟信号、事件驱动模拟信号、数字信号以及模数混合信号设备进行仿真。 Saber是美国Analogy公司开发并于1987年推出的模拟及混合信号仿真软件。Saber可同时对模拟信号、事件驱动模拟信号、数字信号以及模数混合信号设备进行仿真。利用Analogy公司开发的Calaversas算法,可以实现两个进程之间的信息交换。Saber适用包括电子学、电力电子学、电机工程、机械工程、电光学、光学、水利、控制系统以及数据采样系统等等。用于仿真对象能够用数学表达式进行描述的系统。 在Saber中,仿真模型可以直接用数学公式和控制关系表达式来描述。因此,Saber可以对复杂的混合系统进行精确的仿真,仿真对象不同系统的仿真结果可以同时获得。为了解决仿真过程中的收敛问题,Saber内部采用5种不同的算法依次对系统进行仿真,如某一种算法失败,Saber将自动采用下一种算法。Saber 工作在SaberDesigner图形界面环境下,能够实现与Cadence Design System、Mentor Graphics和Viewlogic的集成。通过上述软件可以直接调用Saber进行仿真。 3. Matlab 仿真工具包Simulink Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。

单片机应用技术(C语言)试题

一、选择题 1、单片机8031的/EA引脚(C)。 A. 可悬空 B. 必须接+5V电源 C. 必须接地 D. 以上三种情况视需要而定 2、MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是(A)。 A. P0口 B. P1口 C. P2口 D. P3口 3、当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,(A)可作为低8位地址总线使用。 A. P0口 B. P1口 C. P2口 D. P0口和P2口 4、系统复位后,堆栈指针SP的内容是(B)。 A. 08H B. 07H C. 30H D. 50H 5、MCS-51单片机的位寻址区位于内部RAM的( D )单元。 A. 00H~7FH B. 20H~7FH C. 00H~1FH D. 20H~2FH 6、PSW中的RS1和RS0用来(A)。 A. 选择工作寄存器组 B. 指示复位 C. 选择定时器 D. 选择工作方式 7、MCS-51单片机规定一个机器周期共有(A)个节拍。 A. 12 B. 6 C. 8 D. 16 8、下面叙述不正确的是(C)。 A. 一个C源程序可以由一个或多个函数组成 B. 一个C源程序必须包含一个函数main() C. 在C51中,注释说明只能使用/*……*/注释 D. C程序的基本组成单位是函数 9、在C51程序中常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。 A. 赋值语句 B. 表达式语句 C. 循环语句 D. 空语句 10、在单片机应用系统中,LED数码管显示电路通常有(C )显示方式。 A. 静态 B. 动态 C. 静态和动态 D. 查询 11、共阳极LED数码管加反向器驱动时显示字符“6”的段码是(B)。 A. 06H B. 7DH C. 82H D. FAH 12、LED数码管若采用动态显示方式,下列说法错误的是(C)。 A. 将各位数码管的段选线并联 B. 将段选线用一个8位I/O端口控制 C. 将各位数码管的公共端直接连接在+5V或者GND上 D. 将各位数码管的位选线用各自独立的I/O端口控制 13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有(C)。 A. 硬件去抖动 B. 软件去抖动 C. 硬、软件两种方法 D. 单稳态电路去抖方法

相关文档
最新文档