


如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第6章 1.如果采用晶振的频率为3MHz,定时器/计数器工作方式0、1、2下,其最大的定时时间为多少? 答:方式0下,其最大的定时时间为32.768ms; 方式1下,其最大的定时时间为262.144ms; 方式2下,其最大的定时时间为1.024ms; 分析:因为机器周期,所以定时器/计数器工作方式0下,其最大定时时间为;同理可求得方式1、方式2下的最大定时时间。 2.定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关? 答:定时/计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供,即1个机器周期产生1个计数脉冲。定时时间与时钟频率和定时初值有关。 3.定时/计数器用作计数器时,对外界计数频率有何限制? 答:由于确认1次负跳变要花2个机器周期,即24个振荡周期,因此外加信号的频率为系统时钟频率的1/24,且高低电平的持续时间不小于一个机器周期。 4.采用定时器/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1ms后,又转为计数方式,如此循环不止。假定MCS-51单片机的晶体振荡器的频率为6MHz,请使用方式1实现,要求编写出程序。 答:定时器/计数器T0在计数和定时工作完成后,均采用中断方式工作。除了第一次计数工作方式设置在主程序完成外,后面的定时或计数工作方式分别在中断程序完成,用一标志位识别下一轮定时器/计数器T0的工作方式。编写的参考程序如下: ORG 0000H LJMP MAIN ORG 000BH LJMP IT0P ORG 0100H MAIN: MOV TMOD,#05H ;定时器/计数器T0为计数方式1 MOV TL0,#0C9H ;计数100个脉冲的初值赋值 MOV TH0,#0FFH SETB TR0 ;启动T0,开始计数 SETB ET0 ;允许T0中断 SETB EA ;CPU开中断 CLR F0 ;设置下一轮为定时方式的标志位 WAIT: AJMP WAIT IT0P: CLR EA ;关中断 JB F0,COUNT ;F0=1,转计数方式 MOV TMOD,#01H ;定时器/计数器T0为定时方式1 MOV TH0,#0FEH ;定时1ms初值赋值 MOV TL0,#0CH SETB F0 ;设置下一轮为计数方式的标志位 SETB EA RETI COUNT: MOV TMOD,#05H MOV TL0,#0FFH MOV TH0,#C9H CLR F0 ;设置下一轮为定时方式的标志位 SETB EA RETI 5.定时器/计数器的工作方式2有什么特点?适用于哪些应用场合? 答:方式2特点为计数初值由硬件自动装入,避免了用软件装入带来的误差,可实现精确的定时和计数。 6.编写程序,要求使用T0,采用方式2定时,在P1.0输出周期为400μs,占空比为10:1的矩形脉冲。 答:根据题意,从P1.0输出的矩形脉冲的高、低电平的时间为10:1,则高、低电平的时间分别为363.63μs和36.37μs。如果系统采用6MHz晶振的话,,因此高低电平输出取整,则约为364μs和36μs。编写程序如下: ORG 0000H LJMP MAIN ORG 000BH LJMP IT0P MAIN: MOV TMOD,#02H ;定时器/计数器T0为定时方式2 MOV TL0,#4AH ;定时364μs初值赋值 MOV TH0,#4AH SETB TR0 ;启动T0,开始计数 SETB ET0 ;允许T0中断 SETB EA ;CPU开中断 SETB P1.0 WAIT: AJMP WAIT IT0P: CLR EA ;关中断 CLR P1.0 MOV R0,#0AH DLY: DJNZ R0,DLY ;延时36μs MOV TL0,#4AH ;定时364μs初值赋值 SETB P1.0 SETB EA RETI 7.一个定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定时?答:方式一,在第一个定时器的中断程序里关闭本定时器的中断程序,设置和打开另一个定时器;在另一个定时器的中断程序中关闭本定时中断,设置和打开前一个定时器。这种方式的定时时间为两个定时器定时时间的和。 方式二,一个作为定时器,在定时中断后产生一个外部计数脉冲(比如由P1.0接/INT0产生),另一个定时器工作在计数方式。这样两个定时器的定时时间为一个定时器的定时时间乘以另一个定时器的计数值。 8.当定时器T0用于方式3时,应该如何控制定时器T1的启动和关闭?

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx