




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、8353练习题及答案一、简答题1、8253的功能作用是什么?它有哪些工作方式?答案:8253起着计数或定时的作用,提供可编程的三个 16位定时/计数器通道它有方式0到方式5共6种工作方 式,分别是:计数结束中断方式,可编程单程方式,频率发生器,方波发生器,软件触发的选通信号,硬件触发的选 能信号.2、 8253定时/计数器的定时与计数方式有什么区别?8254在方式0工作时,各通道的 CLK、GATE信号有什么作用?各通道的控制字地址都相同,8254是怎样区分的?解:(1) 8254作为计数器和定时器使用时的区别:用途不同:定时器用于产生连续的、周期恒定的信号;计数器用于对输入脉冲进行计数。对C
2、LK输入的信号要求不同:用作定时器时,CLK输入的信号必须有相同的周期;用作计数器时,允许 CLK输入的信号没有固定的周期;使用方式不同:定时器方式下计数的过程周而往复,重复进行;计数器方式下计数的过程只进行一次,除非重新初始化,或者用GATE重新触发;(2) 8254工作在方式0时,CLK端输入计数用的脉冲信号;GATE信号为高电平时,对 CLK端输入的脉冲进行计数;GATE信号为低电平时,暂停计数;GATE信号重新为高电平后,恢复原先的计数。(3) 由8254的方式控制字中的 D7、D6两位来选择计数通道。3、 设8253计数器的时钟输入频率为1.91MHz,为产生25KHz的方波输出信号
3、,应向计数器装入的计数 初值为多少?4、 、设8253的计数器0,工作在方式1,计数初值为2050H ;计数器1,工作在方式2,计数初值为3000H ; 计数器2,工作在方式3,计数初值为1000H。如果三个计数器的 GATE都接高电平,三个计数器的 CLK 都接2MHz时钟信号,试画出 OUT0、OUT1、OUT2的输出波形。5、试简述微机系统中定时器/计数器的必要性和重要性,以及定时实现的常用方法。6、 、可编程定时器/计数器 8253/ 8254有几个通道?各通道有几种工作方式?各种工作方式的主要特点是 什么? 8254与8253有什么区别?7、8253芯片有哪几个计数通道 ?每个计数通
4、道可工作于哪几种工作方式?这些操作方式的主要特点是什 么?答:8253内部具有三个独立的 16位计数通道:通道 0、通道1、通道2.8253每个计数通道可工作于 6中不同的工作方式:(1) 方式0 计数结束中断方式(In terrupt on Termin al Cou nt ),在写入控制字后,输出端即变低,计数 结束后,输出端由低变高,常用该输出信号作为中断源。其余5种方式写入控制字后,输出均变高。方式 0可用来实现定时或对外部事件进行计数。(2) 方式1可编程单稳态输出方式(Programmable One-short),用来产生单脉冲。(3) 方式2比率发生器(Rate Generat
5、or),用来产生序列负脉冲,每个负脉冲的宽度与CLK脉冲周期 相同。(4) 方式3方波发生器(Square Wave Generator),用于产生连续的方波。方式2和方式3都实现对时钟脉冲进行n分频。(5) 方式4软件出发选通(Software Triggered Strobe ),由软件触发计数,在计数器回0后,从OUT端输出一个负脉冲,其宽度等于一个时钟周期。(6) 方式5硬件出发选通(Hardware Triggered Strobe ),由硬件触发计数,在计数器回0后,从OUT端输出一个负脉冲,其宽度等于一个时钟周期。6种方式中,方式0、1和4,计数初值装进计数器后,仅一次有效。如果
6、要通道在此按此方式工作,必须重新装入计数值。对于方式2、3和5,在减1计数到0值后,8253会自动将计数值重装进计数器。8、对8253进行初始化编程分哪几步进行?答:(1)写入通道控制字,规定通道的工作方式;(2)写入计数值,若规定只写低 8位,则高8位自动置0,若规定只写高8位,则低8位自动置0。若 为16位计数值则分两次写入,先写低 8位,后写高8位。D0 :用于确定计数数制:0, 二进制;1,BCD 码二、编程题设有某微机控制系统,采用定时器8253产生定时中断信号.CPU响应中断后便执行数据采集,数字滤波和相 应的控制算法,以控制输出如图所示采用两个计数器串联的方法实现定时控制一旦定时
7、时间到,OUT1信号由高变低,经反向后送8259A的IRO2.IRO2的中断类型号为0AH,中断处理程序首址存储在 28H2BH.8253端口地址为230H233H.试编制8253的初始化及设置中断处理程序首地址程序段见图0008AtSOUT,CLK,GATE#OUT. fCLKGATE16一霧答案:CS8253 DW 230TIME DB XXHMOV BX,DS:CS8253MOV DX,BXADD DX,03HMOV AL,14HOUT DX,ALMOV DX,BXMOV AL,0OUT DX,ALADD DX,03HMOV AL,54HOUT DX,ALADD BX,01HMOV DX
8、,BXMOV AL,DS:BYTE PTR TIMEOUT DX,ALMOV DI,28HMOV AX,OFFSET INTERCLDSTOSWMOV AX,CSSTOSWMOV AL,98HOUT 21H,ALSTI2、利用8253周期性地每隔20ms产生一次中断,试选择工作方式和参数,并编出相应程序答案:选择工作方式 0,若CLK为2MHz,则计数初值为40000.CS8253 EQU XXHMOV AL,00110000BOUT CS8253+3,ALMOV AX,40000OUT CS8253,ALMOV AL,AHOUT CS8253,ALSTITIMEINT PROC FARPUS
9、H AXSTIMOV AX,40000POP AXIRETOUT CS8253,ALMOV AL,AHOUT CS8253,ALTIMEINT ENDP3、对8253定时计数器三个通道进行初始化编程的顺序有没有要求?已知8253中0#、1#、2#计数器及控制寄存器地址分别为 340H,342H,344H,346H,试对8253三个计数器进行编程使 0#计数器设置为方式1,计数初值为2050H ; 1#计数器设置为方式 2,计数初值为3000H ; 2#计数器设置为方式 3,计数初值为 1000。答案:一般在每个计数器独立使用时,对8253定时计数器三个通道进行初始化的顺序没有特定要求,如果几个
10、计数器配合使用,则可能对三个通道初始化顺序会有一定要求。对每个计数器都应该先写入控制字然后再 写初值。本题8253四个地址均为偶数,这是系统地址总线的 A2、A1分别连接8253的A1、A0所致。初始化编程 如下:MOV DX,346HOUT DX,ALMOV AL,32HADD DX,2OUT DX,ALMOVAL ,00HMOV AL,74HOUT DX,ALOUT DX,ALMOVAL ,30HMOV AL,0B7HOUT DX,ALOUT DX,ALADD DX,2MOV DX,340HMOVAL ,00HMOV AL,50HOUT DX,ALOUT DX,ALMOVAL ,10HMO
11、V AL,20HOUT DX,AL4、若要采用一片 8253产生近似为1Hz的对称方波,已知时钟频率为2MHz,8253地址为350-353H,试编写8253初始化程序,并说明通道引脚的连接方法。答案:时钟频率为2MHz,要分频至1Hz,分频系数为2000000。一个8253的计数器分频系数最大为 65536, 所以必须用两个计数器串联起来工作。0#计数器分频系数定为 10000,1#计数器分频系数定为 200。OUT0连接到CLK1,0#计数器输出的10000Hz波形作为1#计数器的时钟信号,经 1#计数器10000分频后得到 1Hz的波形。初始化程序如下:MOV DX,353HMOV AL
12、,35HOUT DX,ALMOV AL,77HOUT DX,ALSUB DX,3MOV AL,00H5、设有某微机控制系统,采用定时器OUT DX,ALOUT DX,ALINC DXMOV AL,00HOUT DX,ALMOV AL,02HOUT DX,AL8253产生定时中断信号。CPU响应中断后便执行数据采集、数字滤波和相应的控制算法,以控制输出。如图0017所示,采用两个计数器串联的方法实现定时控制。一旦定时时间到,OUT1信号由高到低,经反向后送8259A的IRO2。IRO2的中断类型号为0AH,中断处理程序首址存储在28H-2BH 。 8253端口地址为230H-233H。试编制82
13、53的初始化及设置中断处理程序首地址程序段。DoOUT I< DBGATEi接IRQO +5VCLKAaCSA】ADCSGATE0OUToCLKo8253"分频PC机时钟答案:CS8253 DW 230HTIME DB xxHMOV BX,DS : CS8253MOV DX,BXMOV DX,BXMOV AL,DS : BYTE PTR TIMEADD DX,03HOUT DX,ALMOV AL,14HMOV DI,28HOUT DX,ALMOV AX,OFFSET INTERCLDMOV DX,BXSTOSWMOV AL,0MOV AX,CSOUT DX,ALSTOSWADD
14、 DX,03HMOV AL,98HMOV AL,54HOUT 21H,alOUT DX,ALSTIADD BX,01H6、已知某8088微机系统包括8255A,8253两个可编程接口电路。其中8253三个计数器分别工作在不同的方式下,可以为 A/D转换器提供可编程的采样频率和采样时间;8255A的PB0可用于检测按键开关的位置,PA7可根据PBO的状态决定是否点亮 LED指示灯。设系统所要求有关硬件连线已经全部接好,如 图0018所示,试完成下列各项要求。8255A n r .8253CSPA,LEDPS;CsCLKfl gate, OUToCLK! GATE:A,AjA|A,OUTxAi n
15、 "!AflPB0Aq AsCLK,GATErOUTzA呈 A/D(1) 分别列出8255A,8253各个端口的地址编码(2) 写出接口初始化程序片段(3)设已知外部时钟频率为 F,计数器0的计数初值为L (字节型),工作在方式2;计数器1的计数初 值为M (字型),工作在方式1 ;计数器2的计数初值为N (字型),工作在方式3。L,M,N是在程序的其他地方已经定义的变量,L,M为二进制数,N为BCD码。试按上述要求完成 8253的初始化程序片段。(4)设计一个程序片段,使 8255A检测PB0的输入状态,当 PB0=1时使LED灯亮。 答案:(1) 8255A 的口地址码为 08H
16、,09H,0AH,0BH,8253 的口地址码为 0CH,0DH,0EH,0FH(2)8255A 的初始化程序 MOV AL,10000010BOUT 0BH,AL(3)8253各通道的初始化程序片段MOV AL,14HOUT0FH,ALMOV AL,LMOVAL , AHOUT0DH , ALMOV AL,B7HOUT0FH,ALMOVAX , NOUT0EH , ALOUT0CH,ALMOV AL,72HMOV 0FH,ALMOVAX , MMOVAL , AHOUT0DH , ALOUT0EH , AL7、设8253的端口地址为0240H0243H,通道0输入的CLK频率为1MHz为使通
17、道0输出1KHz的方波,编写初始化程序。如果让通道0与通道1级联(即OUT0接CLK1实现1秒钟定时,则初始化程序如何编制。解:(1)通道0输出1KHz的方波:计数初值为1MHz/1KHz = 1000,等于十六进制数 03E8H,控制字设定为先写低8位,后写高8位,方式3工作,二进制计数方式,所以控制字为36H。初始化程序如下:MOV AL, 36H;MOV DX, 243H;写入通道0的控制字OUT DX, AL;MOV DX, 240H;MOV AL, 0E8H;写入通道0的时间常数OUT DX, AL;MOV AL, 03HOUT DX, AL(2)通道0与通道1级联实现1秒定时:要实
18、现1秒定时,对1MHz输入脉冲进行分频的系数为 1000000=5000 X 200。通道0工作在方式2,分频系 数200,采用十进制计数,则通道 0方式控制字为:25H。通道1工作在方式0,分频系数5000 ,也采用十 进制计数,则通道1方式控制字为:61H。初始化程序如下:MOV AL, 25H;通道0控制字:方式2,十进制计数,只写高8位MOV DX, 243H;OUT DX, AL;MOV AL, 61H;通道1控制字:方式0,十进制计数,只写高8位OUT DX, ALMOV DX, 0240HMOV AL, 02H;通道0时间常数(BCD数高8位)OUT DX, ALMOV AL,
19、50H;通道1时间常数(BCD数高8位)MOV DX, 0241HOUT DX, AL;如果要再次进行1秒钟定时,则需要对通道 1重新初始化。如果需要连续的1秒定时信号,则通道1应选用方式3。对总数为1000000的分频系数,可以有多种分解方法。8、编制一个使PC机的8253产生600Hz方波的程序,并使该方波送至扬声器发声。解:PC机中利用8253定时器的通道2来驱动扬声器。通道2的工作及其输出受到主板上 8255A的PB 口(口地 址61H)控制:GATE2接 PB0,即PB0=1时,定时器才可能工作;OUT% PB1相与后输出到扬声器, 即PB1=1 时,定时器2的OUT2才能输出到扬声
20、器。定时器的输出波形是对1.1931MHZ频率信号分频得到的,因此将定时器2工作在方式3,分频系数用下式计算:分频系数=1193100十给定频率(1193100=12348CH因此程序如下:MOVAL, 0B6H;通道2控制字:方式3, 16位常数OUT43H, AL;送入8254控制端口MOVDX,12H;MOVAX, 348CH;DX, AX中置入常数12348CHMOVDI , 600;DI为输出频率DIVDI;除法运算,计算分频系数OUT42H, AL;低8位送通道2MOVAL, AHOUT42H, AL;高8位送通道2INAL, 61HORAL, 3OUT 61H,AL;将8255A
21、的B端口低2位置“1”1一 月二月三月产品名称数量金额利润产品名称数量金额利润产品名称数量金额利润合计合 计合 计四月五月六月产品名称数量金额利 润产品名称数 量金额利 润产品名称数 量金额利 润合计合 计合计下午 13 : 00 17: 00B.实行不定时工作制的员工,在保证完成甲方工作任务情况下,经公司同意,可自行安排工作和休息时间。3. 1.2打卡制度-3.121 公司实行上、下班指纹录入打卡制度。全体员工都必须自觉遵守工作时间,实行不定时工作制的员工不必打卡。3.1.2.2 打卡次数:一日两次,即早上上班打卡一次,下午下班打卡一次。3.1.2.3 打卡时间:打卡时间为上班到岗时间和下班
22、离岗时间;3.1.2.4 因公外出不能打卡:因公外出不能打卡应填写外勤登记表,注明外出日期、事由、外勤起止时间。因公外出需事先申请,如因特殊情况不能事先申请,应在事毕到岗当日完成申请、审批手续,否则按旷工处理。因停电、卡钟(工卡)故障未打卡的员工,上班前、下班后要及时到部门考勤员处填写未打卡补签申请表,由直接主管签字证明当日的出勤状况,报部门经理、人力资源部批准后,月底由部门考勤员据此上报考勤。上述情况考勤由各部门或分公司和项目文员协助人力资源部进行管理。3.1.2.5 手工考勤制度3.1.2.6 手工考勤制申请:由于工作性质,员工无法正常打卡(如外围人员、出差),可由各部门提出人员名单,经主
23、管副总批准后,报人力资源部审批备案。3.1.2.7 参与手工考勤的员工,需由其主管部门的部门考勤员(文员)或部门指定人员进行考勤管理,并于每月26日前向人力资源部递交考勤报表。3.1.2.8 参与手工考勤的员工如有请假情况发生,应遵守相关请、休假制度,如实填报相关表单。3.1.2.9 外派员工在外派工作期间的考勤,需在外派公司打卡记录;如遇中途出差,持出差证明,出差期间的考勤在出差地所在公司打卡记录;3.2加班管理3.2.1定义加班是指员工在节假日或公司规定的休息日仍照常工作的情况。A.现场管理人员和劳务人员的加班应严格控制,各部门应按月工时标准,合理安排工作班次。部门经理要严格审批员工排班表
24、,保证员工有效工时达到要求。凡是达到月工时标准的,应扣减员工本人的存休或工资;对超出月工时标准的,应说明理由,报主管副总和人力资源部审批。B.因员工月薪工资中的补贴已包括延时工作补贴,所以延时工作在4小时(不含)以下的,不再另计加班工资。因工作需要,一般员工延时工作4小时至8小时可申报加班半天,超过 8小时可申报加班1天。对主管(含)以上管理人员,一般情况下延时工作不计加班,因特殊情况经总经理以上领导批准的延时工作,可按以上标准计加班。3.2.2.2 员工加班应提前申请,事先填写加班申请表,因无法确定加班工时的,应在本次加班完成后3个工作日内补填加班申请表。加班申请表经部门经理同意,主管副总经
25、理审核报总经理批准后有效。加班申请表必须事前当月内上报有效,如遇特殊情况,也必须在一周内上报至总经理批准。如未履行上述程序,视为乙方自愿加班。3.224 原则上,参加公司组织的各种培训、集体活动不计加班。1:1的比例冲抵病、事假。3.225加班工资的补偿:员工在排班休息日的加班,可以以倒休形式安排补休。原则上,员工加班以倒休形式补休的,公司将根据工作需要统一安排在春节前后补休。加班可按3.2.3加班的申请、审批、确认流程26日至本月25日。3.2.3.1加班申请表在各部门文员处领取,加班统计周期为上月3.2.3.2员工加班也要按规定打卡,没有打卡记录的加班,公司不予承认。各部门的考勤员(文员)
26、负责加班申请表的保管及加班申报。员工加班应提前申请,事先填写加班申请表加班前到部门考勤员(文员)处领取3.2.3.3部门考勤员(文员)负责检查、复核确认考勤记录的真实有效性并在每月27日汇总交人力资源部,逾期未交的加班记录公司不予承认。(文员)保管。加班申请表,加班申请表经项目管理中心或部门经理同意,主管副总审核,总经理签字批准后有效。填写并履行完审批手续后交由部门考勤员27日汇总交人力资源部,逾期未交的加班记录公司不予承认。3.2.3.3部门考勤员(文员)负责检查、复核确认考勤记录的真实有效性并在每月下午 13 : 00 17: 00-度。全体员工都必须自觉遵守工作时间,实行不定时工作制的员
27、工不必打卡。3.1.2.2 打卡次数:一日两次,即早上上班打卡一次,下午下班打卡一次。3.1.2.3 打卡时间:打卡时间为上班到岗时间和下班离岗时间;3.1.2.4 因公外出不能打卡:因公外出不能打卡应填写外勤登记表,注明外出日期、事由、外勤起止时间。因公外出需事先申请,如因特殊情况不能事先申请,应在事毕到岗当日完成申请、审批手续,否则按旷工处理。因停电、卡钟(工卡)故障未打卡的员工,上班前、下班后要及时到部门考勤员处填写未打卡补签申请表,由直接主管签字证明当日的出勤状况,报部门经理、人力资源部批准后,月底由部门考勤员据此上报考勤。上述情况考勤由各部门或分公司和项目文员协助人力资源部进行管理。
28、3.1.2.5 手工考勤制度3.1.2.6 手工考勤制申请:由于工作性质,员工无法正常打卡(如外围人员、出差),可由各部门提出人员名单,经主管副总批准后,报人力资源部审批备案。3.1.2.7 参与手工考勤的员工,需由其主管部门的部门考勤员(文员)或部门指定人员进行考勤管理,并于每月26日前向人力资源部递交考勤报表。3.1.2.8 参与手工考勤的员工如有请假情况发生,应遵守相关请、休假制度,如实填报相关表单。3.1.2.9 外派员工在外派工作期间的考勤,需在外派公司打卡记录;如遇中途出差,持出差证明,出差期间的考勤在出差地所在公司打卡记录;3.2加班管理3.2.1定义加班是指员工在节假日或公司规定的休息日仍照常工作的情况。A.现场管理人员和劳务人员的加班应严格控制,各部门应按月工时标准,合理安排工作班次。部门经理要严格审批员工排班表,保证员工有效工时达到要求。凡是达到月工时标准的,应扣减员工本人的存休或工资;对超出月工时标准的,应说明理由,报主管副总和人力资源部审批。B.因员工月薪工资中的补贴已包括延时工作补贴,所以延时工作在4小时(不含)以下的,不再另计加班工资。因工作需要,一般员工延时工作4小时至8小时可申报加班半天,超过8小时可申报加班1天。对主管(含)以上管理人员,一般情况下延时工作不计加班,因特殊情况经总经理以上领导批准的延时工作,可按以上标准计加班。3.2.2.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年村用风油互补发电系统控制器及逆变器项目发展计划
- 风电场冬季施工安全措施
- 电力工程造价风险管理制度及措施
- 物流运输安全现状及改进措施
- 2025春季疫情期间心理辅导工作计划
- 交响乐团声乐合作计划
- 2025公司、项目部、各个班组三级安全培训考试试题研优卷
- 幼儿园运动会安全工作计划
- 2025年项目安全培训考试试题及完整答案(易错题)
- 乡镇卫生院2025年度志愿者服务计划
- GB/T 37507-2025项目、项目群和项目组合管理项目管理指南
- 浙江公路技师学院招聘考试真题2024
- 中职生规范行为主题班会
- 员工廉洁自律行为规范
- 注册税务师考前冲刺试卷带答案2025
- 华为管理手册-新员工培训
- 2025年财务管理的前沿动态试题及答案
- 猪场转让合同范本
- (二模)石家庄市2025届高三教学质量检测(二)生物试卷(含标准答案)
- 2025年安阳职业技术学院单招职业技能测试题库必考题
- (一模)2025年广州市普通高中毕业班综合测试(一)物理试卷(含答案详解)
评论
0/150
提交评论