第10章 单片机应用系统设计 习题解答

第10章 单片机应用系统设计 习题解答
第10章 单片机应用系统设计 习题解答

第10章单片机应用系统设计习题解答

1.单片机应用系统设计由哪几个步骤组成?每一个步骤的主要任务是什么?

答:单片机应用系统设计过程一般包括需求分析、可行性分析、系统体系结构设计、软/硬件设计、综合调试等几个步骤。

需求分析主要为了解现有同类产品的性能特点及市场需求状况,掌握用户对产品的希望和要求。通过对需求信息的分析,判断市场和用户是否需要该产品,从而决定是否要开发该产品。需求分析的主要内容包括:现有产品的结构、功能、性能特点及存在的问题;国内外同类产品的发展状况和发展趋势;新产品的结构、功能、性能及特点。经过需求调查,整理出需求报告,作为产品可行性分析的主要依据。

可行性分析是从原理、技术、需求、资金、材料、环境、研发/生产条件等方面分析论证产品开发研制的必要性及可行性,论证产品的经济效益、社会效益和生态效益。从而决定产品的开发研制工作是否需要继续进行下去。可行性分析通常从以下几个方面进行论证:市场或用户需求:说明市场/用户是否需要该产品;科学原理与技术:证明产品的工作原理是正确可行的,用现有的技术是可以实现的;资金、材料及研发/生产条件:说明是否具有研发/生产资金及来源,是否需要特殊材料及解决途径,是否具有研发/生产人员、设备、场地等条件;经济效益、社会效益和生态效益:论证产品有多大的经济效益、有何社会效益、是否污染环境;现在的竞争力与未来的生命力:说明产品的优势和发展潜力。

系统体系结构可以用逻辑框图明确表述。体系结构设计时主要包括如下部分:硬件和软件功能划分;技术路线;核心器件选择

硬件设计的任务主要包括硬件功能模块划分、电路原理图设计、系统仿真、印刷电路板(PCB板)绘制、元器件的焊接与测试。

软件设计的任务主要包括编程语言的选择、软件任务划分、算法设计、程序编写与调试等。

综合调试主要包括系统软硬件脱机综合运行、样机工作现场测试以及产品定型,资料整理等工作。

2.用Proteus仿真实现本章内容给出的“全自动洗衣机控制器”。进一步扩展功能。

答:“全自动洗衣机控制器”的硬件、软件内容在第10章中都有详细介绍,请读者根据第10章内容,在Proteus下仿真实现。此处不再赘述。

扩展部分。可以在系统中添加时间倒计时显示功能,主要思路为设置时间全局变量,用

来显示当前倒计时时间。通过定时中断,对倒计时全局变量进行操作并进行显示。主要参考代码如下:

Int min,sec; //定义时间全局变量

………

//在定时中断中,修改代码如下:

//****************************************

void vTimer0() interrupt 1

{

TH0=TIME0H;

TL0=TIME0L;

time_count ++;

if (time_count==300)

{

time_count = 0;

//定时中断代码中,添加如下时间显示代码:

if(sec==0&min!=0) //判断是否符合时间修改条件按

{

sec=59; //修改秒全局变量

min--; //修改分全局变量

}

//定时时间到,提示信息

if(sec==0&min==0) //判断秒和分倒计时是否为零

{

speaker_on(); //蜂鸣器叫

delay(300); //报时300秒

speaker_off(); //蜂鸣器停

}

…………………

//在显示代码中,添加如下代码,用来在LCD上显示分和秒

/**********LCD显示函数**********/

void display()

{

int level_1, level_2, level_3, voltage_1, voltage_2, voltage_3, minshi, minge, secshi, secge;

clearLCD();

//process: 1浸泡,2脱水,3洗涤,4进水,5漂洗,

//method:1方式一,2方式二,3方式三,4方式四

//speed:1速度1/4,2速度2/4,3速度3/4,4速度4/4

level_1 = ad_level / 100 + 48;

level_2 = (ad_level %100 ) /10 + 48;

level_3 = (ad_level %10 ) + 48;

voltage_1 = ad_voltage / 100 + 48;

voltage_2 = (ad_voltage %100 ) /10 + 48;

voltage_3 = (ad_voltage %10 ) + 48;

minshi=min / 10 + 48; //获得分钟的十位

minge=min%10+48; //获得分钟的各位

secshi=sec / 10 + 48; //获得秒钟的十位

secge=sec%10+48; //获得秒钟的个位

…………….

则在LCD显示中,利用write_data(display_string)这个函数即可实现在对应位置显示对应字符的功能。

3.按照单片机应用系统设计方法设计一个单片机应用实例。

答:请读者参考第10章内容,自己设计。

单片机应用技术试卷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的()。

题库管理系统设计文档

(此文档为word格式,下载后您可任意编辑修改!) 华南农业大学 软件开发技术实践 课程设计实验报告 小组成员: 教师:林毅申 提交日期: 2013年11月30日

华南农业大学信息学院 课程设计

1、基本信息 1.1 小组基本信息 1.2 项目基本信息 这次我们小组开发的是一个面向一所大学内的任课老师以及在校学生的题库管理系统。作为数字化校园的一部分,该系统的主要的功能包括为教师用户提供的查阅题库,新组试卷功能和面向学生的在线考试功能。题库分为两部分,一部分是之前教师利用组卷功能得到并保存的试卷,一部分是不同类型的题目。题目范围为学校内各门课程期末考试的试题,包括公共基础课以及各学院开设的不同课程。题目不仅包括普通的文字类题目,还包括一些包含复杂元素如图片,特殊公式等的题目,做到基本兼容现在学校内能看到的题目。 考虑到小组成员的技术水平以及项目的实际需要,该系统是采用C/S模式。为提高效能,服务器方面采用IOCP模型,客户端采用WPF技术来改善Winform在界面上的劣势。 1.3 项目技术信息

2、系统架构图 注:实线表示数据传输方向,虚线表示模块间调用关系,由被调用者指向调用者 服务器程序: 数据加密模块: 采用一种加密算法,(具体哪种算法等系统实现时,再进行确定),将即将发送的数据进行加密。保证数据再传输过程中的安全性。与客户端中的数据加密模块原理一样。 数据解密模块: 采用与加密算法相对应的解密算法,将接受到数据,进行解密,还原得到原始的数据。与客户端中的数据解密模块原理一样。 消息队列: 为了能实现同时让尽量多的客户连接到服务器,所以不使用一线程处理一客户模型的服务器。这里的消息队列是将所有用户对服务器的各种请求按照先进先出的规则排列起来。等待处理。如果实现是使用windows io完成端口和对应的SOCKET进行绑定,这个消息队列是由系统生成和维护的。 工作者线程池: 线程池用于维护和管理服务器中所有以工作者身份存在的线程,工作者线程就是用来处理客户请求的线程。线程池的线程会互斥的到消息队列中取出对应的客户请求进行处理。没有请求时候,所有线程都处于阻塞状态等待消息队列中出现客户请求。当工作者线程获得客户请求的时候会按顺序去调用数据解密模块,数据传输格式解析模块,业务逻辑处理模块,加密发送数据模块。 数据传输格式解析模块: 数据在网络传输的过程中,我们给它规定特定的格式。通过该模块,服务器可以清楚的知道,客户需要服务器为他实现哪些功能。但是这里解析的数据需要通过解密之后,才能解析。对应的客户端想要与服务器进行交互,就需要使用这个特定的格式发送数据。 业务逻辑处理模块: 这个模块就是服务器具体工作的模块,模块中包含服务器能够为客户端提供的所有服务。工作者线程通过解析数据格式,知道客户的需求,再从这个模块中调用指定的服务。这个模块也是直接和数据库进行交互的模块。 数据发送加密模块: 业务逻辑模块处理完客户的请求的服务之后,需要为客户返回处理后的结果。可能是简单的操作成功和失败的返回结果,也可能是直接数据的传输。和加密模块结合在一起,说明数据发送前需要进行加密。 数据库模块: 采用sql server做数据库管理,https://www.360docs.net/doc/1c4220612.html,技术实现面向业务层的接口。

机械系统设计复习题.docx

陈胜国班长 以下所给为前儿届用过的一些题目汇编,请同学们参考要求能够“举一反三”,否则,恐难以过关!!1?为公平期间,请务必将此复习题发至每一位同学; 2.此复习题仅告诉你们题目的类型、出处、难度等信息,不要仅局限于木题目,要求做到“举一反三”,否则,就会起到误导学生的作用。 填空 1、系统(system)是具有特定功能的、相互间具有有机联系的许多要素构成的一个整 体。 2、系统的特性主要包括整体性、相关性、目的性和环境适应性等。 3、系统的整体特性主要是指构成系统的各要素服从整体功能,要素间的联系不能分害 I」。 4、系统的相关特性主要是指要素之间是相关的,形成特定的结构关系,包括入与出关 系、层次联系、排列组合形式等。 6、系统的目的性是指实现特定的功能是系统存在的目的。 7、系统边界是指技术系统功能范围的界限,即内部系统与外部系统的分界。 8、从系统的观点看,机械系统一般主要动力系统、执行系统、传动系统和操纵控制系 统等组成。 9、动力系统包括动力机及其配套装置;它的功能是向机器提供运动和动力,是机械系 统的动力源。 10、执行系统包括机械的执行机构和执行构件,是利用机械能改变作业对象的性质、状 态、形状或位置,或对作业对象进行检测、度量等。 11、执行系统通常处在机械系统的末端,直接与作业对象接触,其输出是机械系统的主 要输出,其功能是机械系统的主要功能。因此,执行系统有时也被称为机械系统的工作机。 12、操纵控制系统通常主要由、、和等部分 组成。(需答对起停装置、离合器、制动器、变速器和换向装置中的4项) 13、机械系统设计时,特别强调和重视从系统的观点出发,合理确定系统功能,提高可 靠性,提高经济性,保证安全性。 14、确定系统功能时,应遵循保证基本功能、满足使用功能、剔除多余功能、增添新颖 功能、恰到好处地利用外观功能的原则,降低现实成本,提高功能价值,力求使产品达到尽善尽美的境地。 15、可靠性是指产品在规定条件下和规定时间内完成规定功能的能力。是衡量产品质量 的一个重要指标16、布置操纵件的时应尽量使得操作人员便于操纵和观察,保证操作人员和操纵件之间有合适的空间位置,符合方便宜人及与环境协调的要求。

单片机原理及应用试卷和答案(三套试卷和答案)

试卷一 一、填空题(20分,每小题2分) 1、-19D的二进制的补码表示为11101101B。 2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。 3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。调 用返回时再进行出栈操作,把保护的断点弹回 PC。 4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。 5、PSW中RS1 RS0=10H时,R2的地址为12H。 6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H单元的内容。 7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执 行结果。 PUSH 30H ;SP=61H,(SP)=24H PUSH 31H ;SP=62H,(SP)=10H POP DPL ;SP=61H,DPL=10H POP DPH ;SP=60H,DPH=24H MOV A,#00H MOVX @DPTR,A 最后执行结果是执行结果将0送外部数据存储器的2410H单元。 8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。 9、12根地址线可寻址4KB存储单元。 二、选择题(10分,每小题1分) 1、MCS-51响应中断时,下面哪一个条件不是必须的(C) (A)当前指令执行完毕(B)中断是开放的 (C)没有同级或高级中断服务(D)必须有RETI 2、执行PUSH ACC指令,MCS-51完成的操作是(A) (A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP (C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP 3、89C51是(C) (A)CPU (B)微处理器 (C)单片微机(D)控制器 4、关于MCS-51的堆栈操作,正确的说法是(C) (A)先入栈,再修改栈指针(B)先修改栈指针,再出栈 (C)先修改栈指针,再入栈(D)以上都不对

单片机原理及应用考试试卷及答案修订稿

单片机原理及应用考试 试卷及答案 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

一.填空题: 1.8051系列单片机字长是 8 位,有 40 根引脚。当系统扩展外部 存储器或扩展I/O口时, P0 口作地址低8位和数据传送总线, P2 口作地址总线高8位输出, P3 口的相应引脚会输出控制信号。 2.当EA为低电平(接地)时,CPU只执行外部程序存储器或ROM 中的程序。 3.数据指针DPTR有 16 位,程序计数器PC有 16 位。 4.在MCS-51单片机中,一个机器周期包括 12 个时钟周期。 5.C51编译器支持三种存储模式,其中SMALL模式默认的存储类型为 data ,LARGE模式默认的存储类型为 xdata 。 6.欲使P1口的低4位输出0,高4位不变,应执行一条 ANL P1,#0F0H 命令。 7.8051单片机复位后,PC = 0000H 。 8. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在 8 块芯片中选中其中任一块。 9.单片机位寻址区的单元地址是从 20H 单元到 2FH 单元,若某位地址是12H,它所在单元的地址应该是 22H 10.MOV A,30H 指令对于源操作数的寻址方式是直接寻 址。 11.在MCS-51单片机中,寄存器间接寻址用到的寄存器只能是通用寄存器R0、 R1和 DPTR 。 12..程序状态字PSW中的RS1和RS0的作用是选择工作寄存器组 13.8051单片机,当CPU响应某中断请求时,将会自动转向相应规定地址(即 中断入口地址)去执行,外部中断0入口地址为: 0003 H,T1入口地址 为 0018 H。 14.变量的指针就是变量的地址。对于变量a,如果它所对应的内存单元地址为2000H,它的指针是 2000H 。

单片机原理与应用试题及答案

单片机原理与应用试题 及答案 https://www.360docs.net/doc/1c4220612.html,work Information Technology Company.2020YEAR

单片机原理与应用试卷及答案 一、填空题 1、10110110B 作为无字符数时,十进制数值为182;作为补码时,十进制数值为—74. 2、原码01101011B 的反码为01101011B ;补码为01101011B 。 3、由8051的最小系统电路除芯片外,外部只需要复位电路和时钟(晶振)电路,如果由8031的最小系统,还需要扩展外部ROM 电路。 4、若已知8051RAM 的某位地址为09H ,则该位所处的单元地址为21H 。 5、C51语言中,指令#define ADC XBYTE[OXFFEO]能够正确编译的前提是包含头文件absacc.h ,该指令的作用是定义一个外部地址单元为OXFFEO 。 二、选择题 1、程序和常数都是以(二进制)的形式存放在单片机程序的存储器中。 2、下列哪一个选项的指令语句不是任何时候都可以被C51正确编译(uchar; k=ox20) 3、当PSW 的RS0和RS1位分别为1和0时,系统选用的寄存器组为(1组) 4、若某存储器芯片地址线为12根,那么它的存储容量为(4KB ) 5、已知T osc =12MHZ ,TH1=177,TL1=224,TMOD=ox10,则从定时器启动到正常溢出的时间间隔为(20ms ) 三、简答题 答:①新建工程项目②配置工程项目属性③创建源文件④将源文件加入项目⑤保存项目 3、PSW 寄存器有何作用其各位是如何定义的 4、 答:标志寄存器PSW 是一个8位的寄存器,它用于保存指令执行结果的状态,以供工程查询和判别。 C (PWS.7):进位标志位 AC (PWS.6):辅助进位标志位 FO (PWS.5):用户标志位 RS1、RS0(PWS.4、PWS.3 PSW DOH

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷 班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分) 一、单项选择题(33小题,共33分) [1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μs A 1。5 B 3 C 1 D 0.5 [1分](2)MCS—51的时钟最高频率是 ( A )。 A 12MHz B 6 MHz C 8 MHz D 10 MHz [1分](3)下列不是单片机总线是( D ) A 地址总线 B 控制总线 C 数据总线 D 输出总线 [1分](4)十进制29的二进制表示为原码( C ) A 11100010 B 10101111 C 00011101 D 00001111 [1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:( D ) (A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼 [1分](6)在CPU中,控制器的功能是:( C ) (A)进行逻辑运算(B)进行算术运算 (C)分析指令并发出相应的控制信号(D)只控制CPU的工作 [1分](7)下列数据中有可能是八进制数的是:( A) (A)764 (B)238 (C)396 (D)789 [1分](8)MCS—51的时钟最高频率是 (D ) A、6MHz B、8MHz C、10MHz D、12MHz [1分](9)-49D的二进制补码为.( B) A、 11101111 B、11101101 C、0001000 D、11101100 [1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B) A、 MOV B、 MOVX C、 MOVC D、以上都行 [1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C ) A、1KB B、2KB C、 4KB D、 8KB [1分](12)PSW=18H时,则当前工作寄存器是(D ) A、 0组成 B、 1组成 C、2组成 D、3组成 [1分](13)所谓CPU是指( B) A、运算器与存储器 B、运算器与控制器 C、输入输出设备 D、控制器与存储器 [1分](14)PSW=18H时,则当前工作寄存器是(D ) (A)0组(B)1组(C)2组(D)3组 [1分](15)P1口的每一位能驱动( B ) (A)2个TTL低电平负载有(B)4个TTL低电平负载 (C)8个TTL低电平负载有(D)10个TTL低电平负载 [1分](16)二进制数110010010对应的十六进制数可表示为( A) A、192H B、C90H C、1A2H D、CA0H [1分](17)一3的补码是( D ) A、10000011 B、11111100 C、11111110 D、11111101 [1分](18)对于8031来说,脚总是( A ) A、接地 B、接电源 C、悬空 D、不用 [1分](19)进位标志CY在( C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR

试试题库管理系统毕业论文

试题库管理系统 (伊犁师学院计算机系,XX 伊宁835000) 摘要:随着计算机办公自动化程度的不断提高,开发各种数据库管理应用软件用于各种工作中能有效地提高工作效率,节省时间,能使学校的教学工作上一个新的台阶。传统的人工命题形成试卷,往往会出现大量的重复劳动,并且形成的试卷因出卷人的不同其质量会差距很大,这样一来会直接导致考试结果波动很大,使考试的科学考评效果大幅度降低,这也往往引起学生和教师的广泛议论和关注,解决这一早就出现的问题一直是许多人的迫切愿望,由于各种考试名目繁多,试卷容广杂,使出卷难度加大,要出一份好试卷更是难上加难;另外,许多基础学科容长期不变或基本不变,这就使建立试题库成为非常必要和可能。通过筛选、总结、修正,使以往大量优秀的试题进入试题库,继承了前人辛勤的劳动和智慧的结晶,也顺应了标准化命题的要求。 本系统是在WINDOWS98平台上,以Visual Basic6.0为工具,利用OLE等技术设计实现了一个试题库管理系统。系统设有特权用户(Supervisor),对系统的所有资源实施管理;一般用户只可选择访问已经授权可访问的资源。为试卷选题可通过人工进行,也可给出各种具体的条件,然后由程序自动来选定完成。试卷容是文本文档处理的各种数据。 关键词:OLE;试题库;试卷生成;试卷管理 中图分类号:TP311 应用Visual Basic6.0可视化编成工具开发软件速度快,界面实现简单方便,具有高可靠性、便于维护调试和高效率等突出优点。在深入学习和研究了Visual Basic6.0这一可视化继承开发环境的基础上和在参阅了大量文献资料的基础上,同时了解到我国大、中学校录取新学生、考察学生学习情况的手段主要还是通过考试,而每次考试,都要花费老师大量的心血去筛选试题、组织试卷、整理试题答案等。根据这些情况,我们开发设计了该《试题库管理系统》应用软件,以实现课程的试题库管理和处理,相信它必将在教学中发挥积极的作用。 1.概述 1.1研究背景 1. 随着计算机办公自动化程度的不断提高,开发各种数据库管理应用软件用于各种工作中

机械系统设计试题及答案

内蒙古民族大学2013-2014学年二学期 试卷答案(考查) 课程名称:机械系统设计考试时间:110分钟年级:11级 专业:机制、农机 一、简答题(6小题,共60分) 1、什么是专家系统?专家系统的作用是什么?简述现代虚拟样机仿真分析的目的与意义。答:一个或一组能在某特定领域内,以人类专家水平去解决该领域中困难问题的计算机程序。 专家系统的作用:减少设计人员的负担;适用于常规方法和分析程序无能为力的地方;快速;防止设计人员出错及保留系统的知识和经验的领域。 虚拟样机仿真分析的目的与意义:化设计;缩短周期、降低成本;提高性安全性;提高产品开发效率及产品设计质量。 2、试从人机工程学观点分析汽车驾驶室的布置设计。 答:人机工程学是运用生理学、心理学和其他有关学科知识,使人和机器相互适应,创造舒适和安全的环境条件从而提高工效的学科。 驾驶座椅的设计,根据不同的体格可以调整高度和前后位置。而且坐姿操作可减少疲劳。显示装置的设计,如速度里程表、油表等的设计充分利用人体工程及人的视觉习惯,便于观察,警醒作用。操纵装置设计,方向的大小以人施力最适宜的尺寸,而且活动灵活,长期驾驶不易疲劳。档位杆的设计充分考虑人手生理学特点,手握舒适,不产生滑动,施力方便。脚操纵的刹车,离合,油门等,与坐姿操作相适应。踏板采用矩形或椭圆性。转向按钮与方向盘一体便于操作。照明灯及前后镜子的设计也充分考虑人的视觉规律。 汽车驾驶室的设计,充分运用人体工程学的原理,使人在最舒适最不易疲劳的最易观察的角度安全驾驶。 3、机械工作状态能量信息论;机械工作过程能量损失论;机械工作过程节能效益论。 曲柄压力机动力机容量的选择,根据压力机负载而确定的有效能+系统广义储能+系统损耗能的综合,在乘以安全系数,便是动力机容量。 4、典型闭环控制系统有哪些基本环节组成?各有什么作用? 答:给定环节、测量环节、比较环节、校正及放大环节和执行环节。 给定环节是给出与反馈信号同样形式和因次的控制信号。 测量环节用于测量被控变量,并将被控变量转换为便于传送和便于处理的另一物理量的环节。 比较环节是将来自给定环节的输入信号与测量环节发出的有关被控变量的反馈信号进行比较的环节。 校正及放大环节将偏差信号做必要的校正,并进行放大以便推动执行环节。 执行环节接受放大的控制信号,驱动被控对象按照预期的规律运行的环节。

单片机试题及答案教材

C51单片机习题及答案第一章 1-1选择 1.计算机中最常用的字符信息编码是( A ) A ASCII B BCD码 C 余3码 D 循环码 2 .要MCS-51系统中,若晶振频率屡 8MHz,—个机器周期等于(A )卩s A 1.5 B 3 C 1 D 0.5 3.MCS-51的时钟最高频率是(A ). A 12MHz B 6 MHz C 8 MHz D 10 MHz 4. 以卜不疋构成的控制器部件( D ): A 程序计数器、B指令寄存器、C指令译码 器、D存储器 5. 以下不是构成单片机的部件( D ) A 微处理器(CPU )、B存储器C接口适配器(1\0接口电路)D打印机 6. 卜列不是单片机总线是( D ) A 地址总线B控制总线C数据总线 D 输出总线 7.-49D的二进制补码为.(B ) A 11101111 B11101101 C 0001000 D 11101100 8?十进制29的二进制表示为原码(C ) A 11100010 B10101111 C 00011101 D 00001111 9.十进制0.625转换成二进制数是( A ) A 0.101 B 0.111 C 0.110 D 0.100 10选出不是计算机中常作的码制是( D ) A 原码 B反码 C补码 D ASCII 1-2填空 1.计算机中常作的码制有原码、反码和补码 2.十进制29的二进制表示为 00011101 3.十进制数-29的8位补码表示为.11100011 4.单片微型机CPU、存储器和1\0接口三部分组成. 5.若不使用MCS-51片内存器引脚EA必须接地. 6.输入输出设备是计算机与外部世界交换信息的载体 7.十进制数-47用8位二进制补码表示为.11010001 8.-49D的二进制补码为.11101101 9.计算机中最常用的字符信息编码是ASCII 10 ?计算机中的数称为机器数,它的实际值叫真值。— 1-3判断 1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。(V ) 2.MCS-51 上电复位时, SBUF=00H。( X )。SBUF 不定。 3.使用可编程接口必须处始化。( V) o 4.8155的复位引脚可与89C51的复位引脚直接相连。(V ) 5.MCS-51是微处理器。( X )不是。 6. MCS-51系统可以没有复位电路。(X )不可以。复位是单片机的初始化操作。 7 .要MCS-51系统中,一个机器周期等于 1.5卩So ( X )若晶振频率屡8MHz,才可能为 8.计算机中常作的码制有原码、反码和补码(V ) 9.若不使用MCS-51片内存器引脚EA必须接地.(V ) 1.5 s

单片机应用系统设计工程实践报告

2016-2017学年第1学期 单片机应用系统设计/工程实践 (课号:103G06B/D/E) 实验报告 项目名称:基于AT89C51单片机温度报警系统 学号 姓名 班级 学院信息科学与工程学院 完成时间

目录 一、项目功能及要求 (3) 1.1、课程设计的性质和目的 (3) 1.3、项目设计要求 (3) 二、系统方案设计及原理 (3) 2.1、设计主要内容 (3) 2.2 、AT89C51单片机简介 (3) 2.3 、DS18B20简介 (4) 2.4 、数码管显示 (5) 2.5、报警电路 (6) 三、系统结构及硬件实现 (7) 3.1、总电路图 (7) 3.2、单片机控制流程图 (8) 四、软件设计过程 (8) 五、实验结果及分析 (8) 5.1 、Proteus仿真 (8) 5.2 、C程序调试 (9) 六、收获及自我评价 (14) 七、参考文献 (15)

一、项目功能及要求 1.1、课程设计的性质和目的 本温度报警器以AT89C51单片机为控制核心,由一数字温度传感器DS18B20测量被控温度,结合7段LED以及驱动LED的74LS245组合而成。当被测量值超出预设范围则发出警报,且精度高。 利用现代虚拟仿真技术可对设计进行仿真实验,与单片机仿真联系紧密的为proteus仿真,利用keil软件设计单片机控制系统,然后与proteus进行联合调试,可对设计的正确性进行检验。 1.2、课程设计的要求 1、遵循硬件设计模块化。 2、要求程序设计结构化。 3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。 4、要求程序结构合理,语句使用得当。 5、适当追求编程技巧和程序运行效率。 1.3、项目设计要求 1、基于AT89C51单片机温度报警系统; 2、设计3个按键分别为:设置按钮、温度加、温度减; 3、DS18B20温度传感器采集温度,并在数码管上显示按键的区别; 二、系统方案设计及原理 2.1、设计主要内容 本设计以AT89C51单片机为核心,从而建立一个控制系统,实现通过3个按键控制温度,以达到设置温度上下限的功能,并在数码管上显示三个数字当前的温度上下限设置值和DS18B20温度采集值的显示(精确到小数点后一位),当温度高于上限或者低于下限蜂鸣器报警。 2.2 、AT89C51单片机简介 AT89C51是一个低功耗,高性能CMOS8位单片机,片内含4kBytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用A TMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案.AT89C51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器,32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,片内时钟振荡器。 此外,AT89C51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。AT89C51单片机的基本结构和外部引脚如下图所示。

《单片机应用技术》试卷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分)

哈尔滨理工大学机械系统设计试题及答案.docx

文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 . 考试科目 : 机械系统设计 考试时间 :110 分钟 试卷总分 100 分 考试班级 :机械 05 级 一、选择填空(本大题共 10 小题,每小题 1 分,总计 10 分) 装 1.机械工程学科由( )和机械制造两部分组成。 A. 机械原理 B. 机械零件 C. 机械学 D. 机械加工 班 2.人们对机械系统进行功能原理设计时常采用的一种“抽象化”方法是( )。 级 A. 黑箱法 B. 白箱法 C. 类比法 D. 头脑风暴法 : 3.机械系统结构总体设计的任务是( )。 A. 进行原理设计的构思 B. 进行功能原理设计 C. 将原理设计结构化 D. 确定总体参数 学 4.在传动系统中,基本组的级比指数( )。 A. 小于 1 B.等于 1 C.大于 1 D. 任意数 号 : 5.双联滑移齿轮占用的最小轴向尺寸应不小于( )。 订 A. 3 倍齿宽 B. 4 倍齿宽 C. 5 倍齿宽 D. 6 倍齿宽 6.执行系统是由执行末端件和与之相连的( )组成。 A. 运动机构 B. 导向机构 C. 定位机构 D. 执行机构 7.预紧可以有效提高滚动轴承的( )。 A. 承载能力 B. 工作转速 C. 精度 D. 刚度 8.我们可以用镶条来调整( )的间隙。 姓 A. 三角形导轨 B. 燕尾形导轨 C. 车床主轴 D. 铣床主轴 名 9.支承系统是机械系统中具有支承和( )作用的子系统。 : A. 连接 B. 导向 C. 定位 D. 夹紧 线 10. 隔板的布置方向应与载荷的方向( )。 A. 平行 B. 垂直 C. 倾斜 D. 任意 二、名词解释(本大题共 5 小题,每小题 2 分,总计 10 分) 1.机械系统 2.功能原理设计 3.级比 4.执行系统 5.自身刚度 三、简答题(本大题共 6 小题,每小题 4 分,总计 24 分) 1.机械系统设计有哪些基本原则? 2.什么是功能元?有那些种基本功能元? 3.扩大传动系统变速范围有哪些方法? 4.导轨有何功用?滑动导轨按其运动性质可分为哪几种类型? 5.什么是支承件的接触刚度?提高接触刚度有哪些有效措施? 6.常用的典型控制系统有哪几种类型? 四、填空题(本大题含 2 小题共 8 个空,每空 2 分,总计 16 分) 1.某台数控机床, 主轴最高转速为 4000r/min ,最低转速为 30r/min ,计算转速为 145r/min 。 拟选用交流调频主轴电动机,其最高转速和额定转速分别为 4500r/min 和 1500r/min ,则 主轴的恒功率调速范围 R np 为( φu ),电动机的恒功率调速范围 r p 为( ) r/min ,如果有级变速机构的公比 p Z 为( )级。 =R ,则有级变速机构的级数 2.某卧式滑动导轨,支承导轨长 720mm ,动导轨长 360mm ,计算开式导轨的判别依据

《单片机应用技术》期末测试题

《单片机应用技术》期末测试题 2分,共20分) 下面对于MCU描述正确的是()。 A.微控制器 B.存储器 C.开发工具 D.中断系统STC89C52RC单片机有几个I/O口()。 A.4 B.3 C.2 D.1)。 A.定时器T0中断 B.定时器T1中断 C.外部中断0 D.外部中断1 下面那个字符()一位七段数码不能显示。 A.2 B.3 C.C D.K 数码管中单个发光二极管的管压降一般为()。 A.1.7V B.1.8V C. 1.9V D.2V DS18B20有()根数据线。 A.4 B.3 C.2 D.1 DS18B20就是一种典型的()。 A.热电阻 B.热电偶 C.温度IC D.铂电阻 MCS-51单片机内部的定时器/计数器1可以用下面()来表示。 A.Q1 B.R1 C.S1 D.T1 DS1302的SCLK引脚功能是()。 A.串行时钟 B.串行数据 C.并行时钟 D.并行数据 10.DS1302有()个电源引脚。 A.4 B.3 C.2 D.1 二、简答题(共6题,每小题10分,共60分) 1. 简述时钟芯片的分类。 2.简述时钟周期、机器周期和指令周期之间的关系。 3. 如何对数码管进行测量?

什么称为中断?中断有什么特点? 6. 单片机的开发系统由哪些部分构成? 绘制出典型的程序下载电路。 三、编程题(共2题,每小题10分,共20分) 1.根据下图所示电路试编写程序实现1、3、4、5和7的循环显示。

2.如何用下图所示电路实现下述功能?要求根据下面说明编写相应C语言程序。 (1)按键按下,对应的灯亮,按键未按下,对应的灯灭。对应关系变为S1对应D4;S2对应D3;S3对应D2;S4对应D1。 (2)按下S1时D1到D4全亮;按下S2时D1到D4全灭;按下S3时D1 和D3全亮,D2和D4全灭;按下S4时D1和D3全灭,D2和D4全亮。

简单题库管理系统设计

简单题库管理系统设计一 1. 数据库dxjsj.mdb 结构(由9张表组成 ) 2. 表结构(这里列出选择题、填充题、知识点3张表 ) 3. 数据存放目录结构 4.管理程序菜单功能 标准答案文件夹 存放数据库的文件夹 设计操作题素材文件夹 OS 操作题素材文件夹 操作结果样例文件夹

试题维护包括不同题型的处理界面 知识点、OS操作类型、设计操作类型处理界面

(1)设计涉及到多个窗体,需要通过下图所示操作加入新窗体,结果如右图所示。 添加新窗体结果(需要修改窗体文件名) 其中,testm为主窗体(设计时第一个建立的窗体),应用程序的主入口,提供菜单功能,菜单建立使用menuStrip控件。 (2) 窗体的打开(以单选题为例) Form fdxt = new fdxt(); fdxt.MdiParent = this; //作为主窗体testm的子窗体 fdxt.Show(); 窗体的关闭使用命令:this.Close(); 注意:应用程序的关闭退出使用命令:Application.Exit(); (3) 窗体之间共用的变量

先定义一个private/public的类,然后在类中声明一个static public属性的变量,可以在类中初始化或第一次使用之前初始化。使用“类名.变量名”形式引用。 根据本例的数据存放目录结构,需要获得程序的运行路径,可在主窗体testm的外面定义一个类,本例的类名为mv,如下所示。 namespace jsjtest { public partial class testm : Form { 主窗体testm中的代码 } 定义一个窗体之间共用的变量mpath public class mv { public static string mpath = Application.StartupPath; //获得程序的运行路径 } } 在其他窗体内使用变量mpath的方法: string connStr = "Provider = Microsoft.Jet.OleDB.4.0;Data Source=" + mv.mpath + "\\db\\dxjsj.mdb"; 5. 具体设计: (1)新建一个解决方案jsjtest.sln,将Form1窗体命名为testm,使用menuStrip控件建立菜单。需要引用using System.Data.OleDb; (2)添加新窗体,命名为zsd,用于知识点的数据管理。设置窗体标题为“知识点设置”。 按图所示,在知识点窗体添加网格控件,文本框,命令按钮、标签等,其中 用于导航,label4显示记录号。设置网格的AutoSizeColumnMode属性为Fill,可调整列宽。 在知识点窗体也需要引用using System.Data.OleDb; 声明全局变量: string connStr = "Provider = Microsoft.Jet.OleDB.4.0;Data Source=" + mv.mpath + "\\db\\dxjsj.mdb"; OleDbConnection conn; // 连接对象 OleDbDataAdapter da ; // 适配器对象

哈尔滨理工大学机械系统设计试题及答案

考试科目:机械系统设计考试时间:110分钟试卷总分100分考试班级:机械05级 一、选择填空(本大题共10小题,每小题1分,总计10分) 1.机械工程学科由()和机械制造两部分组成。 A.机械原理 B.机械零件 C.机械学 D.机械加工 2.人们对机械系统进行功能原理设计时常采用的一种“抽象化”方法是()。 A.黑箱法 B.白箱法 C.类比法 D.头脑风暴法 3.机械系统结构总体设计的任务是()。 A.进行原理设计的构思 B.进行功能原理设计 C.将原理设计结构化 D.确定总体参数 4.在传动系统中,基本组的级比指数()。 A.小于1 B.等于1 C.大于1 D.任意数 5.双联滑移齿轮占用的最小轴向尺寸应不小于()。 A.3倍齿宽 B.4倍齿宽 C.5倍齿宽 D.6倍齿宽 6.执行系统是由执行末端件和与之相连的()组成。 A.运动机构 B.导向机构 C.定位机构 D.执行机构 7.预紧可以有效提高滚动轴承的()。 A.承载能力 B.工作转速 C.精度 D.刚度 8.我们可以用镶条来调整()的间隙。 A.三角形导轨 B.燕尾形导轨 C.车床主轴 D.铣床主轴 9.支承系统是机械系统中具有支承和()作用的子系统。 A.连接 B.导向 C.定位 D.夹紧 10.隔板的布置方向应与载荷的方向()。 A.平行 B.垂直 C.倾斜 D.任意 二、名词解释(本大题共5小题,每小题2分,总计10分) 1.机械系统2.功能原理设计3.级比4.执行系统5.自身刚度 三、简答题(本大题共6小题,每小题4分,总计24分) 1.机械系统设计有哪些基本原则? 2.什么是功能元?有那些种基本功能元? 3.扩大传动系统变速范围有哪些方法? 4.导轨有何功用?滑动导轨按其运动性质可分为哪几种类型? 5.什么是支承件的接触刚度?提高接触刚度有哪些有效措施? 6.常用的典型控制系统有哪几种类型? 四、填空题(本大题含2小题共8个空,每空2分,总计16分) 1.某台数控机床,主轴最高转速为4000r/min,最低转速为30r/min,计算转速为145r/min。拟选用交流调频主轴电动机,其最高转速和额定转速分别为4500r/min和1500r/min,则主轴的恒功率调速范围R np为(),电动机的恒功率调速范围r p为()r/min,如果有级变速机构的公比φu=R p,则有级变速机构的级数Z为()级。 2.某卧式滑动导轨,支承导轨长720mm,动导轨长360mm,计算开式导轨的判别依据

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

广西工学院 2002 — 2003 学年第 2 学期课程考核试题考核课程单片机原理及应用考核班级自动化00级 学生数 145 印数 150 考核方式闭卷考核时间 120 分钟 一.填空题(每空1分,共20分) 1、单片机与普通计算机的不同之处在于其将CPU 微处理器、存储 器和I/O口三部分集成于一块芯片上。 2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的同时输出。习题11.4 3、通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保 护。调用返回时,再进行出栈保护,把保护的断点送回到PC。习题2.17 4、在基址加变址寻址方式中,以累加器A作变址寄存器, 以DPTR或PC 作基址寄存器。3.3 5、假定累加器A中的内容为40H,执行指令 1000H:MOVC A,@A+PC 后,把程序存储器1041H单元的内容送入累加器A中。 6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作 数,而是操作数的地址。3.10 7、假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令: ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 后,A的内容为4BH 。 解析: ANL A,#17H ;A中83H与17H相与,(A)=03H ORL 17H,A ;(17H)中0B5H与(A)中03H相或,(17H)=B7H XRL A,@R0 A ;(A)中03H与(17H)中B7H异或,(A)=B4H

CPL A ;对A取反, A=4BH 8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后: POP DPH POP DPL MOV DPTR,#3000H RL A MOV B,A MOVC A,@A+DPTR PUSH A MOV A,B INC A MOVC A,@A+DPTR PUSH A RET ORG 3000H DB 10H,80H,30H,80H,50H,80H 请问:A= 80H,SP= ,(41H)= ,(42H)= 。 9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的片选端提供信号。 10、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问程序存 储器提供地址,而DPTR是为访问数据存储器提供地址。 11、16KB RAM存储器的首地址若为3000H,则末地址为 H。 解析:1000H=0001 0000 0000 0000B=2^12=4K,16K就是4000H,即:0100 0000 0000 0000B=2^14 所以末地址为:7000H-1=6FFFH

相关文档
最新文档