PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。
图书说明: 学习如何在没有所有装饰和数学的情况下使用微控制器。本书使用实用的方法向您展示如何使用XC8编译器开发具有8位PIC微控制器的嵌入式系统。这是了解现代PIC微控制器的完整指南。 您是否厌倦了将代码复制并粘贴到嵌入式项目中...
1.如果毕业后我要从事单片机编程方面的工作,我应该学哪天方面?(C51,PCI,ARM,AVR,PLC)? C51是51单片机C语言程序设计的简称,如果说你对51单片机有一定的基础的话,学其它单片机会快得多,甚至一个星期至一个月内就能学会. AVR是ATMEL...
;******************************************************************* ; SAMPLE.ASM ; 8x8 Software Multiplier for 16Cxxx Family ;**********************************...
最近一周一直在做pic单片机功耗问题。由于项目使用电池供电,所以功耗问题显得非常重要。根据数据手册以及网络上的资料,影响单片机功耗主要由以下几个因素: 1:所有I/O引脚保持为高阻输入高点平或低电平 2:关闭比较器和CVref(可编...
//****************************************************************//// DHT21使用范例 //单片机 : AT89S52 或 STC89C52RC // 功能 :串口发送温湿度数据 波特率 9600 // 公司 :奥松电子 ...
转自百度知道 IAP: In Application Programming 是指在应用编程,单片机程序自己可以往程序存储器里写数据或修改程序! 单片机自己编程自己 就是在线升级。 通常需要 boot区支持 boot区是一个独立的 程序存储区 将boot区的程序 设...
熟悉开发环境是学习单片机的第一步,现在介绍下PIC得开发环境,PIC的开发环境有老的 MPLAB IDE, 和最新的MPLAB X IDE. MPLAB X IDE 比老的MPLAB IDE, 编写代码的起来更方便,出错的概率也低因为MPLAB X IDE 时时的检测书写错误。 MPLAB...
转载—— 单片机有很多种,AVR、PIC、MC6805系列等,他们的体系结构不尽相同,指令集也各异,有些是CISC,有些是RISC,51单片机的指令集采用的是CISC。 51单片机是单片机的一种,之所以这么流行,业界赞同的原因主要有两个: 第一:由于i...
最近接到一个由于硬件更改(节省成本)而需要通过软件实现功能的例子。 遇到如下问题, 1, 有严重残影问题:通过示波器看,是由于在主循环中到LCD的输出时间性不准导致。 解决:在中断中输出从而达到时间精准 2,由于pic芯片只有一个中...
;********************************************************************************;本程序实现扫描按键显示功能. * ;分...
单片机如何用普通电池供电? 满意回答 用4接1.5V电池供电,然后在输出端加一个普通的二极管,这样的话,出来的电压应该是5.2V左右,单片机完全可以正常工作。用LM7805不行,因为7805稳压的条件是稳压值和供电电压的压差在2.5V以上效果比...
单片机串口驱动彩 {MOD}液晶显示屏 工作原理: MCU/PC-----RS232/485串口线------TFT核心模组-------驱动65K {MOD}屏 1. 串行接口,16位TFT真彩液晶屏。特点:通讯波特率从1200—115200可调,用户根据自己需要设置,适合于单片...
原文地址:http://hi.baidu.com/very_knight/blog/item/40eed415a7588d00c93d6dbf.html #include#define uchar unsigned char#define uint unsigned int__CONFIG(0x3B31);const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66...
在单片机编程的过程中,如果一名设计者能够同时掌握多门编程语言,那么这名设计者肯定是一位非常优秀的人才。但是想要同时精通汇编、C语言、C++这三门语言实在是太难了,很多初学者在其中一门的学习中就已经到处碰壁,苦不堪言。本文特意...
原帖地址: http://blog.163.com/tianjunqiang666@126/blog/static/87259119201131314343274/ #ifndef _KALMAN_H_ #define _KALMAN_H_ extern KalmanGain;// 卡尔曼增益 extern EstimateCovariance;/...