第五章中断系统第六章定时器及应用
一、判断下列说法的正误,并说明原因:
1、中断允许寄存器IE的最高位(EA)为1是89C51系统响应中断的重要条件。()
2、TCON 及SCON寄存器内的6个中断标志位都可以用软件指令对其置位或复位。()
3、89C51的INT0信号只能以“保持足够宽度的低电平”这一种方式来触发中断。()
4、中断响应过程必定有堆栈操作。()
5、89C51单片机中,外部中断源的优先级比内部中断源的优先级高。()
6、多个中断源同时请求服务时,CPU将响应优先级别最高的中断请求,这就意味着其他
低级中断申请信号无效,再也不会被响应。()
7、89C51单片机在响应某低级中断请求并进入中断服务后,定能再响应高优先级的中断请求。()
8、89C51单片机在响应某设备的中断请求并进入中断服务后,不能再响应该设备的第二
次中断请求(即不能实现自身中断嵌套)。()
9、89C51单片机中两个定时器的工作方式是由同一个方式选择控制字设定的。()
10、定时器不重复装入初值与不再启动定时器是一回事。()
11、T0和T1用做计数器时,计数频率不能超过晶振频率的1/24。()
12、无论是定时还是计数方式,当启动T0工作时都需要TR0=1。()
13、89C51中的两个定时器能实现硬件直接级连。()
14、当定时器0工作在模式3时,定时器1就不能工作在中断方式。()
15、无论使定时还是计数方式,当启动定时/计数器工作时都要用到INT i信号,此时对应的外部中断方式就不能同时使用。()
16、输入/输出设备必须通过I/O接口才能接到系统总线上和主机进行信息交换。()
17、TMOD中的GATE=1时表示由两个信号控制定时器的启停。()
18、在MCS-51系统中,一个机器周期等于1μs。()
二、填空题:
1、若89C51的晶振为12MHz,则其两个定时计数器对重复频率高于MHz
的外部事件是不能正确计数的。
2、当定时器T0工作在方式3时,若TH0溢出,标志位将被硬件置1并请
求中断,若要让TH0停止工作,则应执行一条指令。
3、外部中断INT0和INT1的中断标志位分别是和,其中断入口地址分别
是和。
4、T0和T1两引脚也可作为外部中断输入引脚,这时TMOD中的C/ T位应设
置成,若把M1、M0两位设置成10,则计数初值应当是(TH)
=(TL)= H。
5、任何访问和寄存器的指令和指令执行后,CPU不能
马上响应中断。
6、要使89C51能响应定时器T1中断、串行口中断、则中断允许寄存器IE的
值应为。
7、若中断优先寄存器IP为05H,则5个中断源的优先级由高到低依次是
。
8、当CPU响应串行接口中断时,程序应转移到开始的单元执行。
9、执行MOV IE,#07指令后,89C51将响应个中断。
10、若89C51的中断源全部编程为同级时,优先级最高的中断源是。
11、计算机在使用中断方式与外交换信息时,保护现场的工作应由
程序完成。
12、各中断源发出的中断请求信号,都会标记在89C51系统中的、
寄存器中。
13、I/O端口与外设之间传送的信息可分为类。传送的方式有、
、等几种。
14、在89C51单片机系统中,当某中断源发出中断请求,单片机予以响应时,它必须处
于和两级开中断状态。
15、中断请求信号有和两种触发方式。
16、89C51单片机系列有个中断源。上电复位时,各中断源的优先级从高到低依次为、、、和,若IP=14H,则优先级最高者是,最低者是。
17、若系统晶振频率为12MHz,则T0工作于定时和计数方式时的最高(计数)信号频率
分别为kHz和kHz。
18、欲对300个外部事件计数,可以选定T1工作在模式。
19、在下列各种中断方式中,需要外加电路来实现中断撤除的是。
(1) 定时中断(2) 脉冲方式的外部中断
(3) 外部串行中断(4) 电平方式的外部中断
三、简答题:
1、简述中断、中断源的含义。
2、89C51单片机提供了几个中断源?有几级中断优先级别?各中断标志位是什么?各中断源所对应的中断矢量地址是多少?它们的硬件优先级排队顺序是怎样?
3、8051单片机定时/计数器做定时和计数用时,其计数脉冲分别由谁提供?
4、8051单片机定时/计数器做定时器时,定时时间与哪些因素有关?用做计数器时,对外界计数频率有何限制?
5、分别求定时器在方式0、1、2下的最大定时时间和最大计数值,设时钟频率为12MHz。
6、试分析以下几种中断优先级的排列顺序(级别由高到低)是否可能?若可能,则应如何设
置中断源的中断级别?否则,请简述不可能的理由。
(1) 定时器T0中断,定时T1中断,外中断1NT0,外中断INT1,串行口中断;
(2) 串行口中断,外中断1NT0,定时器T0中断,外中断INT1,定时器T1中断;
(3) 外中断INT0、定时器T1中断,外中断INT1,定时器T0中断,串行口中断。
(4) 串行口中断、定时器T0中断、外部中断1、外中断1NT0,定时器T1中断;
7、89C51单片机响应外部中断的典型时间为多少?哪些情况下CPU将推迟对中断申请的响应?
8、一个定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定时?
四、综合计算题:
1、已知89C51单片机系统时钟频率为6MHZ,利用T0定时,产生一个矩形脉冲(高电平持
续50μs,低脉冲持续350μs),并由P1.2引脚输出。
2、89C51单片机系统带一个蜂鸣器如下图,编程使蜂鸣器周而复始地响20ms,停20ms。
3、用定时器1产生一个50Hz的方波,由P1.3输出。设f OSC=12MHz,要求分别用中断和
查询方式来实现。
4、利用定时器1模式2对外部信号计数。要求每计满100次,将P1.0取反。
5、某系统有三个外部中断源1、2、3,都通过INT0引脚送入中断请求信号,当某一中断源变低电平时便要求CPU处理,其优先级处理顺序由高到低为3、2、1,处理程序的入口地址分别为2000H,2100H,2200H。编写主程序中断服务程序。
中国石油大学(北京)单片机原理及应用第二次在线作业 单选题 (共30道题) 1.( 2.5分)十进制数126其对应的十六进制可表示为() ? A、8F ? B、8E ? C、FE ? D、7E 我的答案:D 2.(2.5分)十进制数89.75其对应的二进制可表示为() ? A、10001001.011 ? B、1001001.1 ? C、1011001.11 ? D、10011000.11 我的答案:C 3.(2.5分)二进制数110010010对应的十六进制数可表示为() ? A、192H ? B、C90H ? C、1A2H
精选文库 ? D、CA0H 我的答案:A 4.(2.5分)二进制数110110110对应的十六进制数可表示为() ? A、1D3H ? B、1B6H ? C、DB0H ? D、666H 我的答案:B 5.(2.5分)一3的补码是() ? A、10000011 ? B、11111100 ? C、11111110 ? D、11111101 我的答案:D 6.(2.5分)下列表达式错误的是() ? A、X补+Y补=〔X+Y〕补 ? B、X=〔X补〕补 ? C、X=X ? D、X +X补=X+Y补
精选文库我的答案:D 7.(2.5分) CPU主要的组成部部分为() ? A、运算器、控制器 ? B、加法器、寄存器 ? C、运算器、寄存器 ? D、运算器、指令译码器 我的答案:A 8.(2.5分)计算机的主要组成部件为() ? A、CPU,内存,I/O ? B、CPU,键盘,显示器 ? C、主机,外部设备 ? D、以上都是 我的答案:A 9.(2.5分) INTEL 8051 CPU是()位的单片机 ? A、16 ? B、4 ? C、8 ? D、准16 我的答案:C 10.(2.5分)对于INTEL 8031来说,EA脚总是()
施工技术作业3 一、名词解释 1.固定式模板 用于制作预制构件,按照构件的形状,尺寸在现场或预制厂制作模板,涂刷隔离剂,浇注混凝土,当混凝土达到规定的拆模强度后,脱模清理模板,涂刷隔离剂,再制作下一批构件各种胎模为固定式模板2.组合钢模板 是一种工具式模板,由钢板和配件两部分组成。 3.闪光对焊 利用焊机使两段钢筋接触,通过低电压的强电流,把电能转化为热能,当钢筋加热到接近熔点时,施加压力顶段体两根钢筋焊接在一起形成对焊。广泛应用与钢筋连接、预应力钢筋与螺丝端杆的对接。4.量度差值 钢筋的外包尺寸与轴线长度之间存在的差值称为量度差值。 弯折45度--0。5倍钢筋直径。弯折90度--2倍钢筋直径。 5.钢筋配料 是根据构件的配筋图计算构件各个钢筋的直线下料长度,根据数量及重量然后编制钢筋配料表做为钢筋下料加工的依据。 6.混凝土试配强度 是根据工程要求、组成材料的质量,施工方法等因素通过试验室计算及试配后确定的。要满足强度要求、和易性要求,合理使用材料、节约水泥。 7.搅拌机出料系数 出料容量与进料容量的比值。一般为0.65左右。 8.搅拌时间 以砂、石、水泥和水等全部材料装入搅拌机,至开始卸料所经历的时间。 9.施工缝 混凝土新旧接槎处称为施工缝。先浇筑的混凝土已经初凝。 10.自然养护 在常温下(平均气温不低于+5摄氏度)用适当的材料覆盖混凝土,并适当浇水,使混凝土在规定的时间内保持足够温湿状态。 11.夹具 是张拉预应力筋并临时固定在台座上保持张拉力的工具。 12.锚具 是指在后张法预应力混凝土结构构件中张拉并保持预应力并将其传到混凝土上所用的永久性固定工具。 二、填空题 l·模板按照施工方法分为现场装拆式模板、固定式模板和移动式模板三类。 2·组合模板系统包括钢模板和配件两部分。 3.钢筋的塑性指标主要有伸长率、冷弯性能 4.钢筋的强度指标主要有屈服点和抗拉强度 5.对焊后进行通电热处理是为了消除钢筋内应力。 6.钢筋连接的方法主要有焊接方法、机械连接方法、绑扎方法。 7.钢筋代换的原则主要有等强度代换和等面积代换。 8·混凝土搅拌机分为自落式和强制式两类。 9.混凝土水平运输设备有手推式、机动翻斗车、搅拌运输车、自卸汽车等。
网络教育学院《单片机原理及应用》大作业 题目:单片机电子时钟设计 学习中心:奥鹏福州直属 层次:专科起点本科 专业:电气工程及其自动化 年级: 14年03 学号: 141024309020 学生姓名:郑建
一、课题背景 1、数字电子钟的发展 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。 目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS 化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。 单片机模块中最常见的是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。 2、数字电子钟的原理 数字钟是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟
附录1实验报告格式要求 《微机实验》报告 实验名称________ 分支程序设计实验_____________________________ 专业班级 一、任务要求 1. 设有8bits符号数X存于外部RAM单元,按以下方式计算后的结果丫也存于外部RAM单元,请按要求编写程序。 X2当X _40 丫=』X /2 当20 2. 将R3,R4,R5,R6,R7作为临时放置数据的中间量,将秒,分,时的结果存入P0, P1,P2. 四、流程图 程序一 >计算/A 程序二 五、源代码(含文件头说明、资源使用说明、语句行注释) 1. File name: task2-1.asm X2当X _40 Description: Y = X/2 当20 :: X :: 40 X 当X^20 Date: 10/15/2011 Designed by:刘珍 Source used: R0,30H ORG 1000H MOV R0,30H MOVX A,@R0 CJNE A,#20,STEP1 ;X 吃0,转STEP1 L1: CPL A ;X=20,计算/X SJMP DONE STEP1: JNC STEP2 ;C=0,X>20,转STEP2 SJMP L1 ;C=1,X<20,转L1 STEP2: CJNE A,#40,STEP3 ;X 羽0,转STEP3 L2: CLR C ;X=40,计算X*X ADDC A,@R0 SJMP DONE STEP3: JNC L2 ;C=0,X>40,转L2 CLR C ;C=1,20 10秋《管理方法与艺术》形考作业3 二. 单选。( 15 小题共30 分,) 1 . 弗鲁姆提出的激励理论认为(A ) ( 2 分) A. 员工认为经过努力达到的绩效具有吸引力,他就会努力工作 B. 人是社会人 C. 对一主管人员来说,最重要的需求是成就需求 D. 激励不是一种简单的因果关系 2 . __A_____的目的在于更合理地组织管理人员的能力,提高管理劳动的效率。(2 分) A. 制度创新 B. 目标创新 C. 技术创新 D. 组织创新 3 . 7.组织规模一定时,管理宽度和组织层次呈(C)(2 分) A. 正比关系 B. 指数关系 C. 反比关系 D. 相关关系 4 . 标杆管理的不足之处在于(B )(2 分) A. 标杆管理的推行过程时间比较长 B. 引起与目标企业全面趋同,失去本企业的特色。 C. 标杆管理中目标标准不容易确定 D. 在某些方面标杆管理的实施受到限制 5 . 管理信息系统的开发一般包括如下几个阶段(A)(2 分) A. 系统调查、分析、设计、实施、维护 B. 系统设计、调查、分析、实施、维护 C. 系统实施、设计、分析、维护、实施 D. 系统实施、分析、设计、调查、维护 6 . 卡普兰和诺顿在《哈佛商业评论》提出了(C ),这一新的综合性的企业绩效评估方法。(2 分) A. 标杆管理 B. 目标管理 C. 平衡积分卡 D. 成本管理 7 . 成本控制的基础主要是(C)(2 分)A. 成本构成 B. 成本标准 C. 成本对象与成本分配 D. 产品生产过程 8 . 德鲁克归纳的诱发企业创新的七种创新来源中,主要从企业内部的工作考虑的是____C____。(2 分) A. 意外的成功或失败 习题 1. 在MCS-51单片机中,寻址方式有几种? 答:寻址方式可分为数的寻址和指令寻址,数的寻址有:常数寻址(立即寻址)、寄存器数寻址(寄存器寻址)、存储器数寻址(直接寻址方式、寄存器间接寻址方式、变址寻址方式)和位寻址,指令的寻址有绝对寻址和相对寻址。 2. 在MCS-51单片机中,哪些寻址方式访问的是片内RAM? 答:访问片内RAM寻址有:寄存器寻址、直接寻址方式和寄存器间接寻址方式。 3. 在MCS-51单片机中,哪些寻址方式访问的是片外RAM? 答:只有寄存器间接寻址方式访问片外RAM寻址。 4. 在对片外RAM单元的寻址中,用Ri间接寻址与用DPTR间接寻址有什么区别? 答:片外数据存储器寻址中,用Ri间接寻址只能访问低端的256字节单元,而用DPTR 作指针间接访问可访问整个64K字节。 5. 在MCS-51单片机中,相对寻址方式的目的地址如何计算? 答:目的地址=当前PC+rel=转移指令的地址+转移指令的字节数+rel 6. 在位处理中,位地址的表示方式有哪几种? 答:位地址的表示方式有4种: (1) 直接位地址(00H~0FFH)。例如,20H。 (2) 字节地址带位号。例如,20H.3表示20H单元的3位。 (3) 特殊功能寄存器名带位号。例如,P0.1表示P0口的1位。 (4) 位符号地址。例如,TR0是定时/计数器T0的启动位。 7. 写出完成下列操作的指令。 (1) R2的内容送到R3中。 MOV A,R2 MOV R3,A (2) 片内RAM的30H单元内容送到片内RAM的40H单元中。 MOV 40H,30H (3) 片内RAM的30H单元内容送到片外RAM的30H单元中。 MOV A,30H MOV R0,#30H MOVX @R0,A (4) 片内RAM的20H单元内容送到片外RAM的2000H单元中。 MOV A,20H MOV DPTR,#2000H MOVX @DPTR,A (5) 片外RAM的1000H单元内容送到片内RAM的20H单元中。 MOV DPTR,#1000H MOVX A,@DPTR MOV 20H,A (6) 片外RAM的1000H单元内容送到片外RAM的4000H单元中。 MOV DPTR,#1000H MOVX A,@DPTR MOV DPTR,#4000H 附录1 实验报告格式要求 《微机实验》报告 实验名称 分支程序设计实验 专业班级 一、任务要求 1. 设有8bits 符号数X 存于外部RAM 单元,按以下方式计算后的结果Y 也 存于外部RAM 单元,请按要求编写程序。 240/2204020X X Y X X X X ?≥?=<?≤?当当当 2. 利用51系列单片机设计一个24小时制电子时钟,电子时钟的时、分、 秒数值分别通过P0、P1、P2端口输出(以压缩BCD 码的形式)。P3.0为低电平 时开始计时,为高电平时停止计时。 二、设计思路 1. 可知此实验要求根据不同的值进行不同的运算,因此需要使用分支程序。X 处于不同的范围,有不同的运算,可知应该先判断其与20的大小,再判断其与 40的大小。于是需要用到CJNE 指令以及JNC 判断C 指令 。并由此进行不同的 运算,即可完成程序目的。 2.制作一个1s 的延时,并将其循环60次,并将其存入P0,作为秒的计时。再 来一个外层循环,将其循环60次,并存入P1,作为分计时,最后再加一个外循 环,使其循环24次,并存入P2,作为时的计时。开始计时的控制可由JB 语句 来实现 三、资源分配 1.将30H 作为外部RAM 的地址,并将A 的结果存入该RAM 中。 2.将R3,R4,R5,R6,R7作为临时放置数据的中间量,将秒,分,时的结果存入P0,P1, P2. 四、流程图 五、源代码(含文件头说明、资源使用说明、语句行注释) 1.File name: task2-1.asm Description: 240 /22040 20 X X Y X X X X ?≥ ? =<< ? ? ≤ ? 当 当 当 Date: 10/15/2011 Designed by: 刘珍 Source used: R0,30H ORG 1000H MOV R0,30H MOVX A,@R0 CJNE A,#20,STEP1 ;X≠20,转STEP1 L1: CPL A ;X=20,计算/X SJMP DONE STEP1: JNC STEP2 ;C=0,X>20,转STEP2 SJMP L1 ;C=1,X<20,转L1 STEP2: CJNE A,#40,STEP3 ;X≠40,转STEP3 L2: CLR C ;X=40,计算X*X ADDC A,@R0 SJMP DONE STEP3: JNC L2 ;C=0,X>40,转L2 CLR C ;C=1,20 第3章习题答案 一、选择题 1.在中断服务程序中,至少应该有一条( D )。 (A)传送指令(B)转移指令(C)加法指令(D)中断返回指令 2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( C )。 (A)MOV (B)MOVC (C)MOVX (D)以上都行 3.JNZ rel指令的寻址方式是( C )。 (A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址 4.执行LCALL 1020H指令时,MCS-51所完成的操作是( D )。 (A)保护PC (B)PC←1020H (C)保护现场(D)PC+3入栈,PC←1020H 5.下面哪条指令产生WR信号( D )。 (A)MOVX A,@DPTR (B)MOVC A,@A+PC (C)MOVC A,@A+DPTR (D)MOVX @DPTR,A 6.在执行PUSH ACC指令时,MCS-51完成的操作是( A )。 (A)(SP)←(SP)+1,((SP))←(ACC) (B)(SP)←(ACC),((SP))←(SP)-1 (C)(SP)←(SP)-1,((SP))←(ACC) (D)((SP))←(ACC),(SP)←(SP)+1 7.MCS-51执行完MOV A,#08H后,PSW的哪一位被置位( D )。 (A)C (B)F0 (C)OV (D)P 8.指令AJMP的跳转范围是( C )。 (A)256B (B)1KB (C)2KB (D)64KB 9.在寄存器间接寻址方式中,指定寄存器中存放的是( B )。 (A)操作数(B)操作数地址(C)转移地址(D)地址偏移量 10.执行返回指令时,返回的断点是( C )。 (A)调用指令的首地址(B)调用指令的末地址 (C)调用指令下一条指令的首地址(D)返回指令的末地址 二、填空题: 1.8051指令基本格式由标号、操作码助记符、操作数和注释组成。 2.MOV A,20H源寻址方式为直接寻址。 3.执行ANL A,#0FH指令后,累加器A的高4位=0000B 。 4.JZ rel的操作码首地址为1000H,rel=20H,它的转移目的地址为1022H 。5.若R7的初值为00H的情况下,DJNZ R7,rel指令将循环执行 256 次。 6.SJMP rel的指令操作码首地址为0050H,rel=65H,那么它的转移目的地址为00B7H 。 7.指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H 入栈,37B0H→PC。8.RET是子程序指令,RETI是中断返回指令。 9.ORL A,#0F0H是将A的高4位置1,而低4位不变。 10.堆栈是在RAM中设定的存储区,栈底是固定的,栈顶是浮动的,存取数据的规则是先入后出,后入先出。 11.假定(A)=85H,(R0)=40H,(40H)=0AFH。执行指令:ADD A,@R0后,累加器A 作业答案0-1 绪论 1.单片机是把组成微型计算机的各功能部件即(微处理器(CPU))、(存储器(ROM和RAM))、(总线)、(定时器/计数器)、(输入/输出接口(I/O口))及(中断系统)等部件集成在一块芯片上的微型计算机。 2.什么叫单片机其主要特点有哪些 解: 将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。 单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积小、性价比高、应用广泛、易于产品化等。 第1章 MCS-51单片机的结构与原理 15. MCS-51系列单片机的引脚中有多少根I/O线它们与单片机对外的地址总线和数据总线之间有什么关系其地址总线和数据总线各有多少位对外可寻址的地址空间有多大 解: MCS-51系列单片机有4个I/O端口,每个端口都是8位双向口,共占32根引脚。每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输入驱动器和输入缓冲器。通常把4个端口称为P0~P3。在无片外扩展的存储器的系统中,这4个端口的每一位都可以作为双向通用I/O端口使用。在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低8位地址线和双向数据总线。 MCS-51系列单片机数据总线为8位,地址总线为18位,对外可寻址空间为64KB。25. 开机复位后,CPU使用的是哪组工作寄存器(R0-R n)它们的地址是什么CPU如何确定和改变当前工作寄存器组(R0-R n) 解: 开机复位后,CPU使用的是第0组工作寄存器。它们的地址是00H-07H。CPU通过对程序状态字PSW中RS1和RS0的设置来确定和改变当前工作寄存器组。 27. MCS-51单片机的时钟周期、机器周期、指令周期是如何定义的当主频为12MHz的时候,一个机器周期是多长时间执行一条最长的指令需要多长时间 解: 某企业生产B 产品,原材料在生产开始时一次投入,产品成本中的原材料费用所占比重很大,月末在产品按其所耗原材料费用计价。9月份初在产品原材料费用为4000元。该月生产费用为:原材料16000元,直接人工费3000元,制造费用4500元。该月完工产品350件,月末在产品150件。 要求:(1)计算9月份B种完工产品总成本和单位成本。 (2)登记9月份B种产品明细账。 B产品成本明细账 B种月末在产品原材料费用=150×40=6000(元) B种完工产品原材料费用=350×40=14000(元) B种完工产品总成本=14000+3000+4500=21500(元) B种完工产品单位成本=21500/350=61.43(元) (2)B产品成本明细账登记如下: (2)B产品成本明细账登记如下: 某种产品经三道工序完成,其材料在每道工序开始时一次投入,各工序材料消耗定额分别为:第一道工序130公斤,第二道工序210公斤,第三道工序160公斤。9月末各工序在产品数量分别为:第一道工序100件,第二道工序200件,第三道工序38件。该种产品9月初原材料费用为1538元,9月份原材料费用为1462元。该月完工产品800件。 要求:(1)计算各工序按原材料投料程度表示的完工率。 (2)计算9月末在产品约当产量。 (3)分配计算完工产品和月末在产品的原材料费用。 (1)各道工序按原材料投料程度表示的完工率为: 第一道工序 130/(130+210+160)×100%=26% 第二道工序(130+210)/(130+210+160)×100%=68% 第三道工序(130+210+260)/(130+210+160)×100%=100% (2)9月末在产品约当产量 第一道工序 100×26%=26(件) 第二道工序 200×68%=136(件) 第三道工序 38×100%=38(件) 9月末在产品约当产量=26+136+38=200(件) (3)原材料费用分配率=(1538+1462)/(800+200)=3(元) 完工产品原材料费用=800×3=2400(元) 在产品原材料费用=200×3=600(元) 某工业企业甲产品每月末在产品数量很少,不计算在产品成本。其8月份生产费用为:原材料5000元,工资及福利费3000元,制造费用1000元,该月完工产品共300件,月末在产品4件。 要求:(1)计算该月完工甲产品的总成本和单位成本。 (2)登记甲产品成本明细账(8月份)。 单片机大作业 课题名称简易楼道灯电费计价系统 院、系、 自动化与电气工程学院部 专业电气工程及其自动化 班级 姓名 学号 指导教师 1.作业背景 城市居民楼内一般安装有楼道灯,方便夜间居民上下楼,其工作特点是人来灯亮,人走灯灭。以热释电型楼道灯为例,其基本工作原理是:热释电传感器能检测人体是否进入感应范围,当人体未进入感应范围,即离楼道灯还有一定距离时,传感器输出低电平;当人体进入感应范围,即靠近楼道灯时,传感器输出高电平。根据传感器的输出,单片机可决定是否点亮楼道灯。由于楼道灯属本单元全体居民共用,为便于电费结算,现要求设计一套简易楼道灯电费计价系统,系统能自动计算楼道灯在一个月内的总点亮时间,并据此计算出应缴电费额度。 2.作业要求 系统由电源电路、热释电传感器、单片机、按键以及显示器组成,楼道灯供电为220市电,功率2kW(实际灯泡功率一般不会这么大。考虑到实验演示时间有限,故假设此灯泡功率为该值)。其中电源采用5V,热释电传感器的输出采用按键按下与否进行模拟,单片机采用51,显示器采用4位数码管,电价按5.86元/千瓦时(实际电价一般为0.58。考虑到实验演示时间有限,故假设电价为该值),要求电费计算精度精确到0.01元。用户可用按键查询本月楼道灯总点亮时间(精度0.01小时),以及本月总电费。 3.硬件部分 (1)仿真电路图 (2)实物电路图: (3) 元器件列表 STC89C52RC 一个 按钮开关3个四位共阳数码管1个12M晶振1个CS9012三极管1个 二极管1个ZS230-25G灯泡1个HK4 100F-DC5V-SHG继电器1个接线端子1个3906PNP三极管4个 电容、电阻若干 1.指出下列指令中划线操作数的寻址方式和指令的操作功能 MOV A, #78H;立即寻址,将立即数送入累加器A MOV A, 78H;直接寻址,将内部RAM 78H单元内容送累加器A MOV A, R6;寄存器寻址,将R6内容送累加器A INC @R0;寄存器间接寻址,将指针R0指向的内部RAM单元内容加1 PUSH ACC;寄存器寻址,将累加器A的内容入栈 RL A;寄存器寻址,将累加器A的内容左移1位 CPL 30H;位寻址,将位变量30H的内容取反 SJMP $;相对寻址,死循环指令 MOVC A, @A+DPTR;基寄存器加变址寄存器间接寻址,从程序存储器中DPTR+A 对应的地址单元取数到累加器A 2.指出下列指令中哪些是非法的? DEC DPTR MOV A, @R2 MOV R1, @R0 MOV P1.1, 30H MOV #30H, A MOV OV, 30H MOV A, @A+DPTR RRC 30H RL B XRL C, 30H 3.如何将1个立即数30H送入内部RAM 90H单元?如何将立即数送特殊功能寄存器P1? (1)MOV R0, #90H MOV @R0, #30H (2)MOV P1, #30H 4.执行下列一段程序后,试分析有关单元内容。 MOV PSW, #0; MOV R0, #30H; MOV 30H, #40H MOV 40H, #50 MOV A, @R0 ADDC A, #0CEH INC R0 执行结果:(R0)=31H, (30H)=40H, (40H)=50, (A)=0EH, (PSW)=81H 5.试编写一段程序,内部RAM 40H、41H单元内容传送到外部RAM 2000H、2001H单 元中。 MOV DPTR, #2000H MOV R0, #40H MOV A, @R0 单片机作业题 第一章 1.把下列十进制数转换成二进制数和十六进制数 ①(135)10=()2=(87)16②()10 =2=16 2. 请写出下列各十进制数在八位微型机中的原码、反码、和补码形式: ①x=+38 ②x=+64 ③x=-112 [+38]=[+38]原=[+38]反=[+38]补=00100110B [+64]=[+64]原=[+64]反=[+64]补=01000000B [-112]原=B [-112]反=B [-112]补=B 3. 用十六进制形式写下列字符的ASCⅡ码: ①AB5=414235H②COMPUTER=434F4D52H 第二章 1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为___低电平____或___负脉冲__ 有效。 2.MCS-51单片机内部RAM的通用寄存器区共有____32____个单元,分为___4_____组寄存器,每组____8___个单元,以___R0~R7_______作为寄存器名称。 3.使8051单片机复位有______上电复位______ 和___按键复位_____两种方法。复位以后CPU使用第__0__组工作寄存器,它们所对应的内存地址为___00H____至__07H__ ,若要求使用第2组工作寄存器,RS0和RS1应设置为__10___。 4.MCS-51单片机的存储器分为4个物理上相互独立的存储器空间,即___片内ROM_____ 、___片外ROM__、片内RAM、片外RAM_;按其逻辑关系可分为__三__ 个逻辑上相互独立的存储器空间。 5.MCS-51系列单片机内和片外数据存储器的寻址空间分别为__128B___、___64KB___。6.MCS-51系列单片机包括很多机型,其中8031单片机片内有__0__B的程序存储器、8051单片机片内有__4k___B的程序存储器。 7.MCS-51单片机所能使用的外晶振的频率范围是:至__12M___Hz 。如果8031单片机的时钟频率为12MHz ,则一个机器周期是__1__μs。 8.MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16位。单片机的特点有体积小、价格低、功能全。 9.8051单片机的存储器的最大特点是指令存储器与数据存储器独立编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。 10.8051最多可以有 4 个并行输入输出口,最少也可以有 1 个并行口,即P1 。P3常需复用作串行发送接收、计数脉冲、外部中断和读写信号。11.ALE信号的作用是地址锁存允许信号。 12.8051复位后,PC= 0000H。若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFF H时,8051会自动转向1000H片外存储器继续取指令执行。13.8051的定时器/计数器中计数器是按加法计数的。 14.8051的中断向量表在0003 H、000B H、0013 H、001B H和0013 H。 二、选择题 1.下列说法错误的有__③_。 ①PC属于特殊功能寄存器。 一、单项选择题 题目1 完成 获得0.625分中的0.625分 1.砖墙砌体灰缝厚度一般应控制在()左右。选择一项: A. 10mm B. 15mm C. 12mm D. 8mm 题目2 完成 获得0.625分中的0.625分 2.脚手架的一步架高度一般为()。 选择一项: A. 1.8m B. 0.6m C. 1.2m D. 0.9m 题目3 完成 获得0.625分中的0.000分 3.砌筑用脚手架的宽度一般为不小于()。 选择一项: A. 2m B. 1.2m C. 1.5m D. 3m 题目4 完成 获得0.625分中的0.625分 4.普通粘土砖墙的砌筑,应选用()。 选择一项: A. 水泥砂浆 B. 混合砂浆 C. 粘土砂浆 D. 石灰砂浆 题目5 完成 获得0.625分中的0.625分 5.单排扣件钢管脚手架搭设高度一般不宜超过()。选择一项: A. 10m B. 30m C. 20m D. 40m 二、多项选择题 题目6 完成 获得1.250分中的1.250分 1.脚手架的分类可以按照()。选择一项或多项: A. 材料分类 B. 搭设位置分类 C. 用途分类 D. 结构形式分类 E. 功能分类 题目7 完成 获得1.250分中的1.250分 2.模板及其支架应有足够的()。选择一项或多项: A. 湿度 B. 稳定性 C. 刚度 D. 密封性 E. 强度 题目8 完成 获得1.250分中的1.250分 3.模板的拆除顺序一般为()。 选择一项或多项: A. 后支的先拆 B. 后支的后拆 C. 先支的先拆 D. 先拆板模后拆拄模 E. 先支的后拆 三、判断题 题目9 完成 获得0.625分中的0.625分 1.立皮数杆的作用是控制砌筑墙体的竖向尺寸以及各部件的标高。()选择一项: 对 错 题目10 完成 获得0.625分中的0.625分 2.砖墙砌筑应采用混合砂浆。() 选择一项: 对 错 题目11 完成 获得0.625分中的0.625分 单片机原理与应用作业 第三章 1 设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值? MOV A,59H ;A=50H MOV R0,A ;R0=50H MOV A,#00H ;A=00H MOV @R0,A ;50H=00H MOV A,#25H ;A=25H MOV 51H,A ;51H=25H MOV 52H,#70H ;52H=70H A=25H R0=50H 50H=00H 51H=25H 2请选用适合的指令对P0口内容作修改(例如使P0.0~P0.3不变,P0.4~P0.7为0) mov A,P0 ANL A ,0fh mov P0,A 3访问外部数据存储器和程序存储器可以用哪些指令来实现?举例说明。 答:访问外部数据存储器指令有: MOVX @DPTR,A MOV DPTR,#0100H MOV @DPTR,A MOVX A,@DPTR MOV DPTR,#0200H MOV A,@DPTR MOVX A,@Ri MOVX A,@R0 MOVX @Ri,A MOVX @R1,A 访问程序存储器指令有: MOVC A,@A+PC MOVC A,@A+DPTR 4设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化? PUSH 30H ;61H=24H PUSH 31H ;62H=10H SP=62H POP DPL ;DPL=10H POP DPH ;DPH=24H SP=60H MOV 30H,#00H ;30H=00H MOV 31H,#0FFH ;31H=0FFH 1.若晶振为12MHZ,试编织延时2ms和1s的子程序 DELAY: MOV R0, #10 ;延时2ms LOOP0: MOV R1, #98 NOP LOOP1: DJNZ R0, LOOP1 DJNZ R1, LOOP0 RET DELAY: MOV R0, #50 ;延时1s LOOP0: MOV R1, #100 LOOP1: MOV R2, #100 LOOP2: DJNZ R2, LOOP2 DJNZ R1, LOOP1 DJNZ R0, LOOP0 RET 2.将20H单元中8位无符号数,转换成3位BCD码并存放在30H(百位)和31H(十位和 个位)单元中。 ORG 0000H MOV A, 20H MOV B, #64H DIV A B MOV 30H, A MOV A, B MOV B, #0AH DIV A B SWAP A ORL A, B MOV 31H, A SJMP $ 11.试编程将R0指向的内部RAM中16个单元的32个十六进制数,转换成ASCII码并存入R1指向的内部RAM中。 ORG 0000H MOV R2, 16 LOOP: MOV A, @R0 ANL A, #0FH ADD A, #0FH MOVC A, @A+PC MOV @R1, A INC R1 MOV A, @R0 SWAP A ANL A, #0FH ADD A, #06H MOVC A, @A+PC MOV @R1, A INC R0 INC R1 DJNZ R2, LOOP1 RET ASCYB: DB 30H, 31H, 32H, 33H, 34H, 35H DB 36H, 37H, 38H, 39H, 41H DB 42H, 43H, 44H, 45H, 46H 12.在内部RAM中ONE和TWO单元各存有一带符号数X和Y。 ORG 0000H X DATA 30H Y DATA 31H F DATA 32H MOV A, X JNB ACC.7, LOOP1 ;判断X>=0则跳至LOOP1 MOV C, ACC.0 JNC LOOP2 ;判断X为负偶数,跳转 ORL X, Y ;X为负奇数 SJMP SAVE LOOP1: JZ SAVE ;为0直接保存 MOV C, ACC.0 JC LOOP2 ;X为正奇数则跳转 ANL X, Y LOOP: ADD X, Y SAVE: MOV F, X SJMP $ END 18.试编一查表求平方子程序SQR ORG 0000H X DATA 30H SQR: MOV A, X INC A MOVC A, @A+PC RET SQRTB: DB 00H, 01H, 04H, 09H DB 10H, 19H, 24H, 31H DB 40H, 51H, 64H, 79H DB 90H, 0A9H, 0C4H END 24.测试74LS393双4位二进制计数器 ORG 1000H MOV P1, #0FFH 一、单项选择题 1.砌筑砂浆 2.沉入度 3.3 4.中层砂浆 5.水泥砂浆 6.泛霜 7.蒸压灰砂砖8.陶瓷锦砖9.玻璃在冲击作用下易破碎,是典型的塑性材料 10.平板玻璃11.黏土12.颈缩阶段13.伸长率14.沸腾钢 15.冷弯性能16.疲劳破坏17.若含硅量超过1%时,会增大钢材的可焊性 18.强度提高,伸长率降低19.强度提高,塑性和冲击韧性下降20.增大 二、判断题 对对错对错错对错对错 三、简单题 1. 答:砂浆在砌体中主要起传递荷载的作用,并经受周围环境介质作用,因此砂浆应具有一定的黏结强度、抗压强度和耐久性。实验证明:砂浆黏结强度、耐久性均随抗压强度的增大而提高,存在一定的相关性,而且抗压强度的试验方法较成熟,测试较简单准确,所以工程上常以抗压强度作为砂浆的主要技术指标。 2.答:用于砖墙的底层抹灰,多用石灰砂浆;用于板条墙或板条顶棚的底层抹灰多用混合砂浆或石灰砂浆;混凝土墙、梁、柱、顶板等底层抹灰多用混合砂浆、麻刀石灰浆或纸筋石灰浆。 3.答:釉面砖是多孔陶质坯体,在长期与空气接触的过程中,特别是在潮湿的环境中使用坯体会吸收水分,产生膨胀现象使釉面牌张拉应力状态,当超过其抗拉强度时,釉面就会发生开裂。用于室外时,经长期冻融,釉面砖会出现分层脱落、掉皮现象。所以釉面砖不宜用于室外。 4.答:屈强比是指屈服强度与抗拉强度之比。屈强比能反映钢材的利用率和结构的安全可靠性,屈强比越小,反映钢材受力超过屈服点工作时的可靠性越大,结构的安全性也越高。但屈强比太小,则说明钢材不能有效地被利用,造成钢材浪费。 5.答:建筑钢材材质均匀,具有较高的强度、良好的塑性和韧性,能承受冲击和振动荷载,可焊接 单片机大作业 物流卓 1.LED闪烁实例 LED闪烁实例中使用51单片机控制8个LED间隔亮灭,形成闪烁效果,在实例中51单片机通过一个延时程序控制P1端口轮流输出高电平和低电平,驱动发光二极管的发光和熄灭。 程序代码使用两个嵌套的for循环语句来控制延时,当到达延时之后使P1输出电平翻转。 下图为电路设计图 以下为控制代码 2.流水数字 流水数字是一个51单片机使用I/O引脚驱动8段数码管,数码管轮流显示“0”~”F”数字或者字符。单位8段共阳数码管的公共端连接到VCC上,数码管的8位数据引脚则连接到P1的八个引脚上,使用1K欧姆的电阻限流,51单片机通过P1引脚将对应字符的字形编码送出供数码管显示。 下图为电路设计图 以下为程序代码 3.多位数字显示 本实例使用51单片机驱动6位数码管显示”123456”6位数字,51单片机用P1给6个8段数码管提供字形编码,而用P2.0~P2.5共6个引脚通过PNP三极管来选通对应的数码管显示。在控制程序中,为了精确的控制延时时间的时间以便造成“扫描”效果,使用Delayms 和Delayus两个函数来控制精确延时。 下图为电路设计图 以下为程序代码 4.轮流加热显示系统 轮流加热显示系统是一个用51单片机控制3个继电器轮流接通,给3个设备加热5s并且使用一位数码管来显示当前加热设备的编号。 51单片机用P2端口通过ULU2803驱动3个工作电压为5V的继电器,用P1口驱动一个数码管用于显示当前接通的继电器的编号。 下图为电路设计图 以下为程序代码 5.定时报警实例 本实例是让51单片机没隔10min控制蜂鸣器报警,51单片机使用P2.7引脚通过一个NPN三极管驱动蜂鸣器,当P2. 7输出高电平时三极管导通,蜂鸣器发声。 51单片机使用P2. 7通过三极管控制蜂鸣器,当输出高电平时三极管导通蜂鸣器发声,使用Delayms函数来进行毫秒级延时,使用Delayus函数来进行微秒级延时,当10min延时到达,蜂鸣器打开100ms 下图为电路设计图 以下为程序代码 作业答案2 第2章MCS-51单片机指令系统与汇编语言程序设计4. 假定累加器A中的内容为30H,执行指令1000H:MOVC A,@A+PC后,把程序存储器( 1031H )单元的内容送入累加器A中。 6. 指出下列指令中的源操作数的寻址方式 (1)MOV R0,#30H 立即寻址 (2)MOV A,30H 直接寻址 (3)MOV A,@R0 寄存器间接寻址 (4)MOVX A,@DPTR 寄存器间接寻址 (5)MOVC A,@A+DPTR 变址寻址 (6)MOV P1,P2 直接寻址 (7)MOV C,30H 位寻址 (8)MUL AB 寄存器寻址 (9)MOV DPTR,#1234H 立即寻址 (10)POP ACC 直接寻址 (11)SJMP $ 相对寻址 7. 指出下列各指令在程序存储器中所占的字节数 (1)MOV DPTR,#1234H 3字节 (2)MOVX A, @DPTR 1字节 (3)SJMP LOOP 2字节 (4)MOV R0,A 1字节 (5)AJMP LOOP 2字节 (6)MOV A,30H 2字节 (7)LJMP LOOP 3字节 (8)MOV B,#30H 2字节 15.设堆栈指针(SP)=60H,片内RAM中的(30H)=24H,(31H)=10H。执行下列程序段后,61H, 62H, 30H, 31H, DPTR及SP中的内容将有何变化 PUSH 30H PUSH 31H POP DPL POP DPH MOV 30H, #00H MOV 31H, #0FFH 解: 结果为: 61H、62H单元为堆栈单元,其内容已被弹出栈。 (30H)=00H (31H)=0FFH (DPTR)=2410H (SP)=60H 17.完成以下的数据传送过程 (1)R1的内容传送到R0。 (2)片外RAM 20H单元的内容送R0。 (3)片外 RAM 20H单元的内容送片内RAM 20H单元。 (4)片外RAM 1000H单元的内容送片内 RAM 20H单元。 (5)ROM 2000H单元的内容送R0。 (6)ROM 2000H单元的内容送片内RAM 20H单元。 (7)ROM 2000H单元的内容送片外RAM 20H单元。 解: CPU内部RAM用MOV指令,不能在两个Rn/@R i之间直接传送。 片外 RAM用MOVX指令: 低256B,可在A与@R i之间传送; 64KB范围内,可在A与@DPTR之间传送。 ROM用MOVC指令,只能用MOVC A,@A+DPTR/MOVC A,@A+PC。 (1)R1的内容传送到R0 ; MOV A, R1 MOV R0, A管理方法与艺术形考作业3答案
第3章单片机原理课后答案
单片机第二次作业
单片机第3章习题答案
单片机原理及应用作业答案
成本会计形考作业3答案
单片机大作业
最新单片机第三章作业参考答案汇编
单片机作业答案
建筑施工技术形考作业3答案
单片机课后第三章习题答案(DOC)
单片机第二次作业
建筑材料形考作业3答案
单片机大作业
单片机作业答案2