用软件proteus产生一个方波,高电平为160MS,低电平是40ms,请问定时时间以及汇编程序如何写?

如题所述

第1个回答  2013-06-23
用CTC定时方式分别进行计时
就可以实现。

proteus如何调一个周期为200ms的方波
proteus调一个周期为200ms的方波的方法是:1、打开protes软件。2、在软件当中找到信号发生器。3、设定频率为5Khz即可。Proteus软件是英国LabCenterElectronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步...

编写一段程序,让单片机的P1.7输出1ms的方波(用定时器T1完成),晶振频率1...
TH1←1EH, TL1←0CH 汇编程序如下:ORG 0000H AJMP MAIN ORG 0100H MAIN: MOV SP, #60H ;;堆栈指针初值 MOV TMOD, #00H ;;T1方式0作定时器 LP1 MOV TH0, #1EH ;;T1计数预装值高8位 MOV TL0, #0CH ;;T1计数预装值低8位 SETB TR1 ;;...

《单片机C语言程序设计实训100例——基于8051+Proteus仿真》 第03...
实例45:用定时器T0的中断控制1位LED闪烁 实例46:用定时器T0的中断实现长时间定时 实例47:用定时器T1中断控制两个LED以不同周期闪烁 实例48:用计数器T1的中断控制蜂鸣器发出1KHz音频 实例49:用定时器T0的中断实现"渴望"主题曲的播放 实例50-1:输出50个矩形脉冲 实例50-2:计数器T0统计外部脉冲...

求救:用单片机89C52程序设计 实现固定的时间间隔周期循环地开关_百度知 ...
unsigned int Value=0;TMOD=0x1; \/\/定时器0 工作于方式 1 TH0=0xFC; \/\/初始定时值1ms;65536-1000=64536=0xFC18H TL0=0x18;IE=0x82; \/\/允许中断 TR0=1; \/\/开定时器0 CS=1;SLCK=0;while(1){ Value=0;CS=0;SLCK=0;for (i=0;i<12;i++) \/\/读取Max1240的12位...

IR2132的原理及其应用,高手们教教小弟
图5中脉冲为低电平时,红外发光二极管LED导通,红外线光触发光电二极管阵列PV,AB端输出开路电压值为9.5V到11.5V的电压,该电压施加在MOSFET开关管的栅极和源极之间,所以当脉冲信号为低电平时MOSFET导通;同理,当脉冲信号为高电平时,MOSFET关断。脉冲信号由单片机产生,通过单片机I\/O 口输出4组时序...

相似回答