武汉理工大学单片机电信07级试卷含答案共5页

合集下载

2007年武汉理工大学计算机专业基础综合(数据结构)真题试卷

2007年武汉理工大学计算机专业基础综合(数据结构)真题试卷

2007年武汉理工大学计算机专业基础综合(数据结构)真题试卷(总分:52.00,做题时间:90分钟)一、判断题(总题数:10,分数:20.00)1.判断某个算法是否容易阅读是算法分析的任务之一。

(分数:2.00)A.正确B.错误√解析:2.对顺序栈进行插入、删除操作,不涉及元素的前、后移动问题。

(分数:2.00)A.正确√B.错误解析:3.循环队列中每个元素都有后继。

(分数:2.00)A.正确√B.错误解析:4.前缀编码指的是任意字符的编码都是另一个编码的前缀。

(分数:2.00)A.正确B.错误√解析:5.往链表中插入一个元素,平均要移动大约一半的元素。

(分数:2.00)A.正确B.错误√解析:6.将一个树转换为二叉树后,根结点没有右孩子。

(分数:2.00)A.正确√B.错误解析:7.由二叉树的中序遍历序列和后序遍历序列可以得到该树的前序遍历序列。

(分数:2.00)A.正确√B.错误解析:8.堆的存储即可以是顺序的,也可以是链接的。

(分数:2.00)A.正确B.错误√解析:9.稀疏炬阵压缩存储后,必会失去随机存取功能。

(分数:2.00)A.正确√B.错误解析:10.若散列表的装载因子小于1,则可以避免冲突的产生。

(分数:2.00)A.正确B.错误√解析:二、单项选择题(总题数:10,分数:20.00)11.计算机所处理的数据一般具备某种内在联系性,这是指( )。

(分数:2.00)A.数据和数据之间存在某种关系B.元素和元素之间存在某种关系√C.元素内部具有某种结构D.数据项和数据项之间存在某种关系解析:12.算法的时间复杂度与( )有关。

(分数:2.00)A.问题规模√B.计算机硬件性能C.编译程序质量D.程序设计语言解析:13.顺序表的长度与( )有关。

(分数:2.00)A.线性表中有多少个结点√B.每个结点有多少个字段C.每个结点中各字段的类型D.存储线性表的数组类型解析:14.在解决计算机主机和打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,主机将要输出的数据依次写人该缓冲区,而打印机则从该缓冲区中取出数据打印。

单片机专业试题及答案详解

单片机专业试题及答案详解

单片机专业试题及答案详解一、单选题1. 单片机中的“单片”指的是什么?A. 单片存储器B. 单片处理器C. 单片集成电路D. 单片输入设备答案:C2. 下列哪个不是单片机的典型应用?A. 家用电器控制B. 汽车电子C. 个人电脑D. 工业自动化答案:C3. 8051单片机的内部RAM地址空间是多少字节?A. 128B. 256C. 512D. 1024答案:B4. 下列哪个不是单片机的I/O端口?A. P0B. P1C. P2D. P3答案:D5. 单片机的时钟频率与机器周期的关系是什么?A. 时钟频率是机器周期的12倍B. 机器周期是时钟频率的12倍C. 时钟频率是机器周期的1/12D. 机器周期是时钟频率的1/12答案:D二、多选题6. 单片机的中断系统通常包括哪些部分?A. 中断源B. 中断向量表C. 中断优先级D. 中断服务程序答案:A, B, C, D7. 单片机的串行通信中,同步方式与异步方式的区别是什么?A. 同步方式需要时钟信号B. 异步方式不需要时钟信号C. 同步方式传输速率慢D. 异步方式传输速率快答案:A, B8. 下列哪些因素会影响单片机的功耗?A. 时钟频率B. 工作电压C. 温度D. 负载电流答案:A, B, D三、简答题9. 简述单片机的最小系统包含哪些基本组件?答案:单片机的最小系统通常包括:单片机本身、时钟电路、复位电路、电源电路、以及必要的输入输出接口。

10. 描述单片机的程序存储器和数据存储器的区别。

答案:程序存储器用于存储单片机执行的程序代码,通常是只读的。

数据存储器则用于存储程序运行过程中产生的数据,包括变量、常量等,通常是可读写的。

四、计算题11. 假设一个单片机的时钟频率为12MHz,计算其一个机器周期的时间长度。

答案:机器周期时间长度 = 时钟周期× 机器周期倍数。

对于大多数单片机,一个机器周期是12个时钟周期,所以机器周期时间长度= 1/12M Hz × 12 = 1μs。

武汉纺织大学07级电信学院单片机试卷

武汉纺织大学07级电信学院单片机试卷

07级电信学院单片机试卷一、填空题(1分/空,共35分):1.A/D转换器的三个重要指标分别是:、、一个10V的8为D/A转换器的分辨率约为。

2. 若80C51的晶振频率为12MHZ,则其2个定时器/计数器对重复频率高的外部事件是不能正确计数的。

3. MCS-51单片机晶振频率为12MHZ,响应单重中断的最短时间与最长时间分别是、。

4. 某存储芯片有11条地址线和8条数据线,此芯片至少可以存放二进制数个,地址范围是,每个二进制数有位,若要把每个二进制数增加到16位,则应采用办法。

5. 在R7初值为00H的情况下,DJNZ,R7,rel指令将循环执行次。

6. 若(DPTR)=5306H,(A)=49H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器单元的内容。

7. 假定(SP)=45H,(ACC)=46H,(B)=47H,执行下列指令:PUSH ACCPUSH B后,(SP)= ,(ACC)= ,(B)= 。

8. 执行下列指令序列:MOV C,P1.0ANL C,P1.1OR C,/P1.2MOV P1.3,C后,所实现的逻辑运算式为。

9、假定addr11=00100011001B,标号MN的地址为2099H。

执行指令:MN:AJMP,addr11后,程序转移的地址_____________去执行。

10、在相对寻址方式中,“相对”两字是指相对于___________________,寻址得到得结果是____________________。

在变址寻址方式中,以___________做变址寄存器,以_________ 或___________作基址寄存器。

11、假定标号MN的地址为2000H,标号XY值为2022H。

应执行指令:MN:SJMP XY该指令的相对偏移量为________。

12、累加器A中存放一个其值小于63的8位无符号数,CY清“0”后执行指令:RLC ARLC A则A中数变为原来的_______倍。

单片机试题及答案

单片机试题及答案

单片机试题及答案在以下的文章中,我将为您提供一些关于单片机的试题及答案。

请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。

试题一:1. 请解释什么是单片机?答案:单片机是一种集成电路芯片,它集成了中央处理器、内存、输入/输出接口以及其他一些外设电路。

它可以用来控制和执行各种任务,比如数据的采集和处理、通信、显示等。

2. 单片机与微处理器有什么区别?答案:单片机是集成了中央处理器和外设接口的完整系统,而微处理器只是中央处理器,需要外部电路和外设接口来实现完整的系统功能。

3. 请简要解释单片机的工作原理。

答案:单片机通过读取程序存储器中的指令,执行指令来完成各种任务。

它可以通过输入/输出接口与外部设备进行通信,并通过内存存储数据。

4. 请解释什么是中断?答案:中断是一种事件,它可以打断单片机的正常执行流程,并引导程序执行特定的子程序。

中断可以是内部的(比如定时器溢出中断)或外部的(比如按键中断)。

5. 请解释什么是串口通信?答案:串口通信是一种通过串行数据传输进行的通信方式。

数据是逐位地发送和接收的,其中一根信号线用于发送数据,另一根信号线用于接收数据。

试题二:1. 请写出单片机的常见应用领域。

答案:单片机的常见应用领域包括家电控制、工业自动化、电子设备、医疗设备、交通工具控制等。

2. 请简述单片机的编程语言。

答案:单片机的编程语言主要有汇编语言和高级语言。

汇编语言是直接操作单片机硬件的语言,使用机器指令进行编程;高级语言(如C语言)则是通过编译器将程序转换为单片机可以执行的机器指令。

3. 请解释什么是GPIO口?答案:GPIO口是指单片机上的通用输入输出口,它可以配置为输入或输出模式。

通过GPIO口,单片机可以与其他外部设备进行数字信号的交互。

4. 请解释什么是PWM信号?答案:PWM(脉宽调制)信号是一种周期性的方波信号,通过调节方波的高电平持续时间(脉宽)和周期来实现对电压的控制。

高试2007A卷及答案范文

高试2007A卷及答案范文

武汉理工大学考试试题纸(A、B卷)备注:学生不得在试题纸上答题(含填空题、选择题等客观题)一、选择题:(每小题2分,共18分)1、丙类高频功率放大器,要实现集电极调制放大器应工作于()状态,若要实现基极调制放大器应工作于()状态。

A)欠压B)过压C)临界2、在电视信号发射中,为了压缩图象带宽采用()制式平方律调幅器、基极调幅器、集电极调幅器输出均为()调幅波,平衡调幅器、斩波调幅器、集成模拟相乘器输出均为().大信号包络检波可对()和()进行解调A)AM B)DSB C)SSB D)VSB3、调幅器、同步检波和变频器都是由非线性器件和滤波器组成,但所用的滤波器有所不同,调幅器所用的为(),同步载波所用的为(),变频器所用的为()。

A)低通滤波器B)高通滤波器C)带通滤波器D)带阻滤波器4、直接调频的优点(),缺点()。

间接调频的优点(),缺点()。

A)频率稳定度高B)频率稳定度低C)频偏小D)频偏大5、要产生频率较高的正弦波信号应采用()振荡器,要产生频率较低的正弦波信号应采用()振荡器,要产生频率稳定度高的正弦波信号应采用()振荡器。

A)LC振荡器 B)RC振荡器 C)晶体振荡器6、正弦波自激振荡器振荡建立过程,晶体管的工作状态是()。

A)甲类 B)甲乙类 C)丙类 D)甲类->甲乙类->丙类7、单边带信号通信的优点是()。

VSB通信的优点是()。

A)节省频带,节省能源,抗干扰性强B)节省频带,节省能源,抗干扰性强,解调容易C)节省频带,节省能源,抗干扰性强,难调节8、在调幅接收机中常用()减小因信号过强引起输出信号的限幅作用造成的失真,并改善接收信号的性能,而在调频接收机中常采用()提高灵敏度。

两者可采用()电路减小信号的频率不稳而引起的信号漂移。

A)AGC电路B)AFC电路C)限幅放大器D)自动控制电路9、采用电池供电的无线电发射机末级丙类功放电路工作于临界状态,当供电电池的电压下降时,电路讲向()状态过渡,当前级推动功率减小时,电路向()状态过渡,当天线短路时电路向()状态过渡,当天线折断(开路)时,电路向()状态过渡。

武汉理工大学 DSP原理及应用 07级A卷试卷与答案

武汉理工大学 DSP原理及应用 07级A卷试卷与答案

武汉理工大学考试试题纸(A卷)课程名称DSP原理及应用专业班级电信0701~06 题号一二三四五六七八九十总分题分一、名词解释(16分,各4分)1.位反转寻址2.不可屏蔽中断3.改进的哈佛结构4.MIPS二、判断题(10分,各1分)1. 不包含硬件乘法器的微处理器不是DSP器件()2. 绝对寻址的指令为一个字长()3. 软件中断是可屏蔽中断()4. 等待状态寄存器不能为I/O空间插入等待周期()5. 汇编语言的指令可以直接嵌入到C程序中()6. .Data段属于未初始化段()7. 中断矢量区的存储空间地址复位时为FF80H,这个区域可以搬移到其他地址区去()8. 在DSP中存储器和存储空间是不同的()9. TMS320C54xx的ALU是40位的()10. DARAM是双访问数据存储器()三、什么是流水线技术并画图说明C54x的流水线操作(8分)四、简答(24分,各6分)1. 如果要使用定时器,并且要利用其中断,应该怎样初始化?2. 在FIR滤波器的DSP实现中,循环缓冲区法的特点是什么?3. 链接命令文件(*.cmd)程序的作用是什么?它的基本结构是怎样的?4. TMS320C54x的总线结构有什么特点?具体包括哪些总线?五、论述(20分,各10分)1. 为什么DSP能快速实时实现数字信号处理处理算法?2. 说明TMS320C545402的中断响应、执行过程。

六、阅读分析程序(共16分)1. 解释每条指令的功能,并分别说明执行指令后,累加器A和暂存器T的结果如何??(假设累加器A=FF01234567H)(4分)1)STH A,-8,T2)STL A, 8,T2. 逐条解释指令含义,并说明程序段功能(4分)size .set 120stack .usect “STACK”,sizeSTM # stack + size,SP3. 逐条解释指令,最后说明程序所实现的功能。

(8分).mmregs.bss a,4.bss x,4.bss y,1.def Start.textStart:LD #*,DPSTM #x,AR2STM #a,AR3RPTZ A,#19MAC *AR2+,*AR3+,ASTH A,@ySTL A,@y+l.end七、程序设计(6分)试编程实现:Z32=X32+Y32-W32 ,其中数据均为32位数,数据寻址采用直接寻址法。

07电信单片机A参考答案

07电信单片机A参考答案

07电信单片机A参考答案一、填空1、低电平2、128,工作寄存器区,位寻址区,数据存储区3、16,DPH,DPL4、变址寻址5、直接6、47、外部中断0,定时计数器0溢出中断,外部中断1,定时计数器1溢出中断,串行口中断8、8,409、半双工,全工二、选择CBBAD ACCBB三、简答题1、中断请求中断响应中断处理2、接收与发送缓冲器SBUF,输入移位寄存器,串行口控制寄存器SCON 以及波特率发生器等组成3、12机器周期6×106=2×10-6s=2uS又方式1为16进制定时器.故(216—X)×2×10-6=2×10-3=>216-X=1000=>X=65536-1000=64536 即初值=FC18H四、阅读并分析程序1、答:(R0)= 7E H, (7DH)= 7E H, (7EH)= 40 H。

2、答:(17)H= 37H , (A)= CBH , (R0)= 17H ,五、请写出源程序1.MOV A,R1ADD A,R3MOV R5,AMOV A,R0ADDC A,R2MOV R4,A2的答案有很多种3ORG 0000H MAIN:MOV SCON,#40H MOV TMOD,320HMOV TL1,#0FAHMOV TH1,#0FAHSETB TR1FS: MOV P2,#0FFHMOV A,P2MOV SBUF,ALP1: JBC TI,LPAJMP LP1LP: CLR TILJMP FSEND乙机:。

计07本单片机试卷b

计07本单片机试卷b
在AT89C51单片机的P1口接8个switch开关,P2口接一个共阴极的7段数码显示管。在数码管上显示开关闭合的个数,如果开关闭合个数改变了,则显示也相应改变。画出连接电路图、程序流程图,写出程序。
2简要说明采用软件消除按键抖动的方法?
3、画出I2C总线中主控器的写数据操作格式
4、简述单片机多机通信的原理
五、编程题(10分)
将片内RAM 21H和20H单元中的3位压缩存放的8421BCD码转换程二进制数,其结果仍存放与21H和20H中(要求画出流程图,每条指令要有注释)。
满分
20
得分
六、设计题(20分)
LOOP:MOV Y,A
SJMP $
END
该程序的功能
2、给每条指令加注释并写出该程序的功能
ORG0000H
LJMPMAIN
ORG 000BH
AJMP SERVE
ORG 30H
MAIN:MOV SP,#60H
MOV B,#0AH
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#3CH
20、P2、P1口作输入用途之前必须()。
A、相应端口先置1B、相应端口先置0
C、外接高电平D、外接上拉电阻
二、填空题(本大题共20空,每空1分,共20分。请在每小题的空格中填上正确答案,错填、不填均无分)
1、串行中断ES的中断入口地址为____________。
2、P2口的功能为____________和____________。
A、PUSH R1B、PUSH @R1
C、PUSH 01H D、PUSH 09H
7、下列指令不是变址寻址方式的是( )
A、JMP @A+DPTRB、MOVC A,@A+PC
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A1武汉理工大学试卷(闭卷A)备注:答题一律写在答题纸上并连同试卷一起上交。

一.填空题(每空1分,共15分)1. 1个机器周期由()个状态周期及()个振荡周期组成。

2.MCS-51单片机的外部数据存储器和外部I/O口实行()编址,并使用相同的选通控制信号,均使用()指令访问。

3. 51 系列单片机内部数据存储器地址范围为00~7FH。

地址的前()个单元称为寄存器区。

可用作();R0与R1可作()使用。

4. 8XX51单片机的堆栈设在内部RAM区,深度不大于(),初始化时SP指向()。

5.对于串行口中断,CPU响应中断后,没有用硬件清除()标志TI、RI,必须用()清除。

6. 中断处理的过程分为4个阶段:()、()、()和()。

二.简答题(每小题3分,共15分)1. 在51系列单片机的汇编指令集中,有哪些寻址方式?2. 8051单片机的PSEN、RD、WR信号分别是什么功能?可由哪些指令产生?3. 若51系列单片机进行了系统扩展,其P0,P2还能作为I/O口用吗?它们在系统扩展后的功能是什么?4. 定时/计数器的启动与GATE控制位有何关系?请作简单说明。

5. MXX51系列单片机的中断系统共分几类优先级?如何设定?三、程序设计(每小题10分,共20分)1. 双字节的被加数、加数分别存放在R1R0、R7R6中,请编写程序,实现双字节加法运算,要求R1R0+R7R6 (32H)(31H)(30H),其中,R0、R6、(30H)分别表示被加数、加数以及和的最低位。

2. 片内RAM地址为50H-5FH的单元中存放着16个无符号数,请按从小到大的顺序依次排列它们。

A2四.接口应用与扩展(每小题15分,共30分)1.用8XX51的P1口接8个LED发光二极管,由INT1接一消抖开关产生中断请求信号,开始P1.0的LED亮,以后每中断一次,下一个LED亮,顺序下移,且每次只一个LED亮,周而复始。

试画出电路图,并编制程序。

2.在8XX51单片机上扩展1片EPROM27128(16KB×8),1片RAM6264(8KB×8)和1片8255,采用线选法,画出扩展原理图,并写出各芯片的地址范围。

五.综合题(20分)设8XX51采用的晶振为6MHz。

设计8XX51和DAC0832接口,要求访问DAC0832的接口地址为F7FFH,满量程输出电压为5V,采用单缓冲工作方式。

试完成下述工作:1. 画出满足题设要求功能的电路图。

(5分)2. 编程使其输出具有幅值为3V,周期为任意的三角波。

(4分)3. 编程使其输出具有幅度为4V,周期为2ms的方波,且方波周期的时间由定时器T0实现。

(5分)4. 周期为6ms的阶梯波,如图所示,阶梯的电压幅度分别为0V,1V,2V,3V,4V,5V,每一阶梯为1ms,且每一阶梯的宽度所需的时间由定时器T1实现。

(6分)武汉理工大学教务处试题标准答案及评分标准用纸课程名称单片机原理及应用( A 卷)一填空题(每空1分,共15分)1. 6,122.统一,MOVX3. 32,通用寄存器,间址寄存器4. 128字节,07H5.中断请求,软件6. 中断请求、中断响应、中断处理、中断返回二简答题(每小题3分,共15分)1. 答:有立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。

2. 答:PSEN为读片外ROM存储器信号、RD为读片外RAM存储器或I/O空间地址信号、WR为写片外RAM存储器或I/O空间地址信号。

PSEN信号由MOVC A,@DPTR+A指令或取指令时产生,RD信号由MOVX A,@DPTR指令产生, WR信号由MOVX @DPTR,A指令产生.3. 答:51单片机片若进行了系统扩展,则P2用作16位地址总线中的高8位,P0用作16位地址总线中的低8位和8位数据总线。

由于随时要对总线上设备进行访问,故P2、P0不能用作一般的I/O 口。

4. GATE=0时,定时/计数器的运行只受TCON中运行控制位TR0/TR1的控制。

当TR X=1时,即可启动定时器/计数器工作。

GATE=1时,定时/计数器的运行同时受TR0/TR1和外中断输入信号的双重控制。

当TR X=1,且INTx=1时,可启动定时器/计数器工作。

5. MXX51中断系统共分2类优先级。

其中断源的优先级由IP寄存器管理,一个中断源对应一位,如果对应的位置“1”,该中断源优先级别高,如果对应的位置“0”,该中断源优先级别低。

当某几个中断源在IP寄存器相应位同为“1”或同为“0”时,由内部查询确定优先级,优先响应先查询的中断请求。

CPU查询的顺序是:INT0、T0、INT1、T1、TI/RI三、程序设计(20分)1. 双字节的被加数、加数分别存放在R1R0、R7R6中,请编写程序,实现双字节加法运算,要求R1R0+R7R6 (32H)(31H)(30H),其中,R0、R6、(30H)分别表示被加数、加数以及和的最低位。

(10分)解:注意两高字节相加应加低字节相加时的进位,同时,要考虑最高为的进位。

ORG 0000HMOV A, R0ADD A,R6 (2分)MOV 30H, A MOV A, R7 ADDC A, R1MOV 31H, A (4分)MOV A, #0ADDC A, #0 MOV 32H, A (2分)SJMP $END (2分)2. 片内RAM地址为50H-5FH的单元中存放着16个无符号数,请按从小到大的顺序依次排列它们。

(10分)ORG 0000HSTART:CLR 00HCLR CMOV R7,#10HMOV R0,#50HMOV A,@R0 (2分)LOOP:INC R0MOV R2,ASUBB A,@R0MOV A,R2JC NEXTSETB 00HXCH A,@R0DEC R0XCH A,@R0INC R0 (6分)NEXT:MOV A,@R0DJNZ R7,LOOPJB 00H,STARTSJMP $END (2分)四.接口应用与扩展(每小题15分,共30分)1. 用8XX51的P1口接8个LED发光二极管,由INT1接一消抖开关产生中断请求信号,开始P1.0的LED亮,以后每中断一次,下一个LED亮,顺序下移,且每次只一个LED亮,周而复始。

试画出电路图,并编制程序。

(15分)题四(1)图(5分)ORG 0000HAJMP MAINORG 0013HRL A ;中断程序MOV P1,ARETI (5分)MAIN:MOV A,#0FEH MOV P1,A ;第一灯亮SETB EASETB EX1SETB IT1SJMP $END (5分)2. 在8XX51单片机上扩展1片EPROM27128(16KB×8),1片RAM6264(8KB×8)和1片8255,采用线选法,画出扩展原理图,并写出各芯片的地址范围。

题四图(2)(5分)P2.7 P2.6A15 A14 A13 A120 0 ××0000H~3FFFH (27128)(3分)1 0 1 ×8000H~BFFFH (6264)(4分)0 1 1 1 1 1 1 1,1 1 1 1,1 1 ××7FFCH~7FFFH (8255)(3分)五.综合题(20分)设8XX51采用的晶振为6MHz。

设计8XX51和DAC0832接口,要求访问DAC0832的接口地址为F7FFH,满量程输出电压为5V,采用单缓冲工作方式。

试完成下述工作:1. 画出满足题设要求功能的电路图。

(5分)2. 编程使其输出具有幅值为3V,周期为任意的三角波。

(4分)3. 编程使其输出具有幅度为4V,周期为2ms的方波,且方波周期的时间由定时器T0实现。

(5分)4. 周期为6ms的阶梯波,如图所示,阶梯的电压幅度分别为0V,1V,2V,3V,4V,5V,每一阶梯为1ms,且每一阶梯的宽度所需的时间由定时器T1实现。

(6分)解:1. 单缓冲工作方式的电路图如下:题五图(5分)3V模拟量对应的数字量为:5V/3V = 255/X,X=153=99H。

同理:1V时,X=33H;2V时,X=66H;4V时,X=CCH 2. 三角波(4分)ORG 0000HMAIN:MOV DPTR,#0F7FFH NEXT1:MOV A,#0NEXT:MOVX @DPTR,ANOPNOPINC ACJNZ A,#99H,NEXT (2分)NEXTA:MOVX @DPTR,ANOPNOPDEC ACJNE A,#0,NEXTASJMP NEXT1 (2分)END3. 方波(5分)4V对应的数字量为CCH机器周期MC = 12/fosc = 2us应计脉冲的个数:2ms/2us = 1000 =3E8H采用方式1时,16位定时计数(1000)补= (65536-1000)= FC18H (FCH 18H),TMOD = 01H 采用方式0时,13位定时计数(1000)补= (8192-1000)= 1C18H = 0001 110 0 000 1 1000 (E0H 18H),TMOD = 01HORG 0000HAJMP MAIN000BHAJMP INVTORG 0030HMAIN:MOV TMOD,#01H;T0定时方式1 MOV TH0,#0FCHMOV TL0,#18HSET ET0SET EASETB TR0MOV DPTR,#0F7FFHMOV A,#0MOVX @DPTR,A (3分)SJMP $INTV:MOV TH0,#0FCHMOV TL0,#18HXRL A,#0CCHMOVX @DPTR,A (2分)RETI4. 阶梯波(6分)4V对应的数字量为CCH机器周期MC = 12/fosc = 2us应计脉冲的个数:1ms/2us = 500采用方式1时,16位定时计数(500)补= (65536-500)= FE0CH (FEH 0CH),TMOD = 10H采用方式0时,13位定时计数(500)补= (8192-500)= 1E0CH = 0001 111 0 000 0 1100 (F0H 0CH ),TMOD = 10HORG 0000HAJMP MAIN001BHAJMP INVTORG 0030H MAIN:MOV TMOD,#10H;T1定时方式1MOV TH1,#0FEHMOV TL1,#0CHSET ET1SET EASETB TR1MOV DPTR,#0F7FFHNEC:MOV A,#0MOVX @DPTR,ASJMP $ (2分)INTV:MOV TH1,#0FEHMOV TL1,#0CHCJNE A,#0FFH,NEXTAMOV A,#0SJMP NEXTBNEXTA:ADD A,#33HNEXTB:MOVX @DPTR,ARETI (4分)END。

相关文档
最新文档