240
收录了4229篇文章 ·794个问题 · 1人关注

PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。

0

单片机原理及应用学习笔记(二)

接下来这部分主要是51系列单片机指令系统的具体介绍 (3.1)数据传送类指令(28条) 通用格式:MOV , 属于复制性质,不影响标志位 第一类:以累加器为目的的操作数 MOV A,Rn......................MOV A,R6; (...

0

谈谈如何提高单片机的模数转换精度

引 言   单片机应用于工业控制等方面时,经常要将电流、电压、温度、位移、转速等模拟量转换成数字量,然后在单片机内作进一步运算和处理,完成相应的数据存储、数据传输和数据输出,达到分析和控制的目的。随着大规模集成电路的不断发...

0

哎哎哎哎。。。刚开始学单片机,真有点不知所云啊,不知何月方能将单片机随手拈来啊。。。我的51我的ARM啊 。。。。定要将其拿下!!!誓言在此

0

单片机串口通信实例

上讲介绍并应用了单片机内部定时器和中断,并给出了实例。这一讲将介绍单片机上的串口通信。通过该讲,读者可以掌握单片机上串口的工作原理和如何通过程序来对串口进行设置,并根据所给出的实例实现与PC 机通信。   一、原理简介   ...

0

单片机中C语言字符串转换

字符串转int atoi 函数原型int atoi(const char *nptr); int val = atoi("12"); 这样va就l等于12 int转字符串 itoa 函数原型:char*itoa(intvalue,char*string,intradix); int number=123456; char string[25]; itoa(number,st...

0

很多工程师还不知道玩单片机的3个等级和4个误区

单片机很简单,有点电子底子的都可以玩会。玩单片机可以有以下几个等级1,纯硬件DIY:这一级玩法很简单,只要有一个ISP...

0

基于AT89C51单片机 的音乐盒(十分简单)

#include   //包含51单片机寄存器定义的头文件sbit sound=P1^6;    //蜂鸣unsigned int C;     //储存定时器的定时常数//以下是C调低音的音频宏定义#define L1  262    //将"L1"宏定义为低音"1"的频率262Hz 时间是1/262=3826/2 us...

0

89c51单片机流水灯操作

要用51单片机实现流水灯操作我想是每个初学者学习单片机,了解嵌入式的第一个动手的小实验吧,今天在重新学习的时候遇到了一点小问题,在这里和大家分享一下。 要想控制流水灯操作其实是用单片机给每个二极管高低电平来控制灯的亮与不亮。 ...

0

合泰 HT66F30 IO初始化

_pa = 0b11111000;//IO 初始化 _pac = 0b00000111;//1为输入 0为输出 _papu = 0b00000000;//1 上拉 0不上拉 _pawu = 0b00000000;//唤醒CPU功能 1可以 _pb = 0b00000000;//IO 初始化 _pbc = 0b00010000;//1为输入 0为输出 _pbpu =...

0

单片机和继电器如何共用一个电源?

这几天给朋友做设计,发现一个问题,我利用单片机来控制一个继电器,继电器和单片式共用一个电源,没有买光耦,继电器对单片机干扰很大,直接让单片机发生复位, 怎么办?发现导致单片机复位的原因是应为继电器的接电的瞬间会产生一个反向...

0

error C2065: “m_Pic”: 未声明的标识符

public: CPicture m_Pic; 必须在头文件中!!! 不对!是要在头文件的public里写!

0

51单片机与蓝牙模块连接

不久前开始学习使用蓝牙模块,在模块与51单片机连接的过程中出现了非常多的问题,我想应该也是很多新手和我一样会遇到这样的问题,因此特地写这篇文章,想分享下在学习过程中遇到的问题以及解决方法。此次学习用到模块是HC-06蓝牙模块,如下...

0

【51单片机】按钮开关控制实验代码

//按钮开关控制实验 #include sbit PB1 = P3^1; sbit PB2 = P3^0; sbit LED = P2^0; void main() { LED = 1; //关闭LED灯 PB1 = PB2 = 1; //设置按钮初始值 while(1) { if (PB1 == 0) LED = 0; //按下PB1开灯 el...

0

卡尔曼滤波在单片机上的使用

卡尔曼滤波在单片机上的使用 原文出处 #ifndef _KALMAN_H_ #define _KALMAN_H_ extern KalmanGain;// 卡尔曼增益 extern EstimateCovariance;//估计协方差 extern MeasureCovariance;//测量协方差 extern Estim...

0

PRM文件详解-16位飞思卡尔

Freescale 16位单片机的地址映射----PRM文件 https://blog.csdn.net/no_007/article/details/32396979 Freescale 16位单片机的地址映射 https://blog.csdn.net/alexdu89/article/details/18642031 嵌入式系统启动及初始化——链接文件Pr...