单片机
p.c.wang
这个作者很懒,什么都没留下…
展开
-
KEILC51编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS(重复定义)
KEILC51编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义c/c++语言中有很多地方要用到extern,但是如果没有真正的了解它的意义,会给编程带来很大的麻烦,为了使大家少走弯路,特祥细的说明一下。 对于比较小的程序,一般只有一个c文件和一个头文件,全局变量我们通常会直接定义在c文件中,在程序之前加int i定转载 2013-10-19 10:59:30 · 1919 阅读 · 0 评论 -
看门狗
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称"看门狗"看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作原理是原创 2013-10-30 19:45:41 · 952 阅读 · 0 评论 -
单片机学习经验总结
单片机的学习是嵌入式中的裸机开发,也就是不基于操作系统的开发过程,你只要把自己学的程序下载到单片机内执行即可(这个过程有个专业术语:烧写), 在这个过程中,你所写的程序,主要是控制作用。然而基于操作系统的开发过程,对于我们计算机专业的学生来说,主要是开发进行嵌入式应用程序和驱动这两个方面,这时候我想才是真正的嵌入式开发过程,说到这你可能会发出这样的问题:那为什么我们还要学单片机?直接学arm这类真原创 2013-11-14 20:17:22 · 1848 阅读 · 0 评论 -
系统时钟
pbdata.h///////////////////////////////////////////////转载 2014-10-19 21:29:34 · 892 阅读 · 0 评论 -
中断定时
pbdata.h#ifndef _pbdata_H#define _pbdata_H#include "stm32f10x.h"#include "misc.h"#include "stm32f10x_exti.h"#include "stm32f10x_tim.h"//定义变量extern u8 dt;//定义函数void RCC_HSE_Configur转载 2014-10-19 21:29:49 · 921 阅读 · 0 评论 -
LED
代码的组织jie/*Include---------------------------*/#include"stm32f10x_lib.h" //包含所有的头文件#include//----------------函数声明--------------------void Delay_MS(u16 dly);void RCC_Configuration(void);void G原创 2014-10-19 09:19:57 · 788 阅读 · 0 评论