办公应用立体化教程(WPSOffice版)(微课版)_PPT课件例4.3.pdf

办公应用立体化教程(WPSOffice版)(微课版)_PPT课件例4.3.pdf

【例 4.3 】不断地输入脉冲并对其进行计数,每输入5 次,使单片机控制的LED 灯状态翻转 一次。 解 :采用T0 实现,选择方式0,外部脉冲从P3.4 输入,LED 灯的控制信号从P4.7输出。 每次计数5个脉冲对应T0 的初始值: 16 T0初始值 2 -5 65536-5 65531 FFFBH 所以,TH0 FFH,TL0 FBH。 C语言参考程序如下: #include stc32g.h //包含支持STC32G12K128单片机的头文件 #includeintrins.h #define uchar unsigned char #define uint unsigned int sbit LED P4^7; void Timer1_initial (void) { TMOD 0x40; // T1 2 设定 方式 ,计数功能 TH1 0xff; //

文档评论(0)

1亿VIP精品文档

相关文档