2,942

lpc1114看门狗_中断

配置为不喂狗引起中断,在一定时间内没有喂狗将不会引起单片机复位而是进入看门狗中断。 当引起中断后,进入中断函数,然后退出来继续……

2,913

51单片机教程第6讲_串行口通信

STC51单片机一般带有1个串口,有的带有2个串口,串口一般用于下载程序和串口通信。串口通信特别适合控制设备,所以工控机的电脑上一般……

2,083

c语言程序设计第6讲_函数的参数

人们习惯把函数的参数分为两种,一种是形参,一种是实参,形参是只定义函数的时候带的参数,也就是只能在函数的内部使用,在函数外面不……

2,080

51单片机教程第5讲_C51程序

c51语言程序是 一个由主函数和若干个函数构成。其中主函数就是程序的起点,单片机运行程序,首先会执行主函数里面的第一条语句,直到执……

2,578

51单片机教程第4讲_寄存器

任何单片机,内部都有寄存器,用来存储数据和控制器件。51单片机的寄存器是8位的,用二进制表示就是00000000到11111111之间的数据。我……

2,696

lpc1114看门狗_复位

为了简单的展示一下不喂狗引起复位的效果。我们让单片机给间隔一定时间给串口发送递增的数据,发送一次数据,喂一次狗,两次发送数据的……

3,594

lpc1114看门狗_如何启动和喂狗

启动看门狗定时器的函数代码如下所示: void WDT_Enable(uint8_t mode) {    LPC_SYSCON->PDRUNCFG &= ~(0x1<<6);    //……

4,703

lpc1114通用定时器-PWM

新建一个工程,结构如下图所示: timer.h文件和timer.c文件用上一节的。 在timer.h中增加两个变量和两个函数的声明,如下所示: #ifnd……

4,881

lpc1114通用定时器-捕获功能

上一节,我们讲了在CAP脚上计数,这一节,我们用捕获功能测量CAP引脚上的频率。原理是获取两次下降沿的时间间隔,这个时间间隔即是脉冲……

3,300

lpc1114通用定时器_计数功能

下面,以“16位定时器0”为例,做一个实验,在“16位定时器0”的捕获引脚上,获取脉冲的个数。“16位定时器0”的捕获引脚即P0.2脚,在Ration……