《第九讲扩展编程》-课件设计(公开).pptVIP

  • 3
  • 0
  • 约3.57万字
  • 约 161页
  • 2019-01-10 发布于广西
  • 举报

《第九讲扩展编程》-课件设计(公开).ppt

9.8.2 频率脉冲的测量周期法 图7.15 周期测量接口 图9.12 频率与周期波 例13 测量周期的程序举例。 设fosc = 6 MHz,机器周期为2 μs,测周期的测量值为计数值乘以2。用C语言编写的程序如下: #includereg51.h #define uint unsigned int sbit P1_0=P1^0; uint count ,period; bit rflag=0; / * 周期标志 */ void control (void) { TMOD=0x09; /*定时器/计数器0为方式1*/ IT0=1;TR0=1; TH0=0;TL0=0; P1_0=0;P1_0=1; /*触发器清零*/ TR0=1;ET0=1;EA=1; /*启动T/C0开中断*/ } void int_0(void)interrupt 0 using 1 /* INT0 中断服务*/ { EA=0;TR0=0; count=TL0+TH0*256; /* 取计数值 */ rflag=1; /* 设标志 */ EA=1; } void main(void) {

文档评论(0)

1亿VIP精品文档

相关文档