|
|
|
|
|
| |
| 200HZ频率输出源程序 |
| 程序介绍:利用定时器定时,在P1.0 口产生200HZ 的频率输出。实际应用例如:传感器前级推动。 程序实例(F200.ASM): ORG 0000H AJMP MAIN ORG 001BH AJMP DIN0 MAIN: CLR P1.0 ;产生一个低电平,实际上 是从p1.0口产生频率 MOV TMOD,#00010000B ;定时器1工作于方式0 MOV TH1,#0F6H MOV TL1,#3BH ;频率产生的时间,详细请 见频率公式 SETB EA ;开总中断 SETB TR1 ;开定时器1运行 SETB ET1 ;开定时器1允许 LOOP: AJMP LOOP ;无限循环 DIN0: CPL P1.0 ;产生一个高电平, 下次来就是低电平(因为取反),一个高电平和一个低电平 形成一个周期 MOV TH1,#0F6H MOV TL1,#3BH ;重置频率产生时间 RETI ;返回 END
| | | 更新时间:2007-6-1 11:23:54 |  |
|
|
|
|
|
|