设系统时钟为12MHZ,编写程序使得P3.1引脚上输出一周期为2ms的方波,要求

设系统时钟为12MHZ,编写程序使得P3.1引脚上输出一周期为2ms的方波,要求使用T1编写程序,采用中断方式和查询方式两种方法完成。

已知系统采用6MHz晶振,编写程序,要求使用T0采用方式2定时,①.使P1.0输出周期为80μs的方波脉冲。ORG0000HMOVTMOD,#02HMOVTH0,#236;定时40us,6MHzMOVTL0,#236;SETBTR0LOOP:JBCTF0,OUT_PULSJMPLOOPOUT_PULS:CPLP1.0JMPLOOPEND;===============================================②.使P1.0输出周期为400μs,高电平占空比为10%的矩形脉冲(高电平40μs,低电平360μs)。ORG0000HMOVTMOD,#02HMOVTH0,#236;定时40us,6MHzMOVTL0,#236;SETBTR0LOOP:MOVR2,#10SETBP1.0REPEAT:JNBTF0,$CLRTF0CLRP1.0DJNZR2,REPEATJMPLOOPEND
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答