正在加载图片...
三、编程格式 1、初始化编程格式:(X=0,1) B7 B6 B5 B4 B3 B2 B1 BO GATEC /T M1 MO GATEC/T MI MO TMOD 2.溢出处理编程格式:TCON 8F8E8D8C8B8A8988 TF1 TR1 TFO TRO IE1 IT1 IEO ITO 1)查询方式:先查询定时器溢出标志,再进行溢出处理。 2)中断方式:初始化后执行其他任务,中断服务程序处理溢出。 例:P99:—例5-2 3、c51编程 例:若单片机时钟频率为12MZ,用定时/计数器T0编程从P1.0 引脚输出周期为500us的方波。 分析:P1.0输出周期为5001s的方波,则只需每250usP1.0口 取反一次即可。 单片机时钟12Mz,若工作在方式2则最大定时为: 1=2x12x-256 >250us,满足定时要求 1=(2*-7C)x12×}=250s 解:因为: 所以初值TC=6=06H 即:TH0=TL0=06H #include<reg51.h> 18051系列的寄存器头文件 sbit P1 0=P10; void main(void)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有