PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。
一.配置字 PIC单片机的配置字可以用__CONFIG命令来定义: # include __CONFIG(x) 其中x是配置字,头文件中定义了相应的配置说明符,如: __CONFIG(WDTDIS & XT & UNPROTECT); 这将关闭看门狗,设置XT振方式,程序不加密。注意:...
http://blog.csdn.net/cuiwei000/article/details/6973009 pic单片机功耗问题的解决 分类: pic 单片机 C 开发2011-11-15 15:07 68人阅读 评论(0) 收藏 举报 最近一周一直在做pic单片机功耗问题。由于项目使用电池供...
今天上传pic单片机的基础外设源码 pic16f877 资源下载地址:http://download.csdn.net/download/a13698709128/10166777
出处:http://blog.sina.com.cn/s/blog_a575eb9401016ig4.html PIC18F系列 d:目标寄存器选择位 0表示结果保存至W寄存器中,1表示保存到文件寄存器f中。 a: 快速操作RAM位 0表示快速操作RAM内的RAM单元(BSR寄存器被忽略)。1表示存储...
时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位。 在一个时钟周期内,CPU仅完成一...
单片机pic24GPIO模拟uart发送 我们经常遇到那种uart资源不够的情况,这时就需要使用gpio来模拟uart资源。下面就是使用两个定时器和两个gpio来完成模拟。 ‘’’ void debug_uart_init (uint32_t baudrate) { // debug_uart_baudr...
1.内核诸如51/ARM/90/PIC/AVR.....有好多种的,何况内核从来不分类,因为每一家常都可以改内核,你应该问的是架构!!只有懂架构才能用什么片子都驾轻就熟. 我详细的说一下吧. HARVARD(哈佛)架构:ROM(程序空间)与RAM(数据空间)分开,便于程序与...
大端格式:字数据的高字节存储在低地址,而字数据的低字节则存储在高地址(数组第一字节存的是最大值)。 51单片机 小端格式:高存高地址,低存低地址(数组第一字节存的是最小值)。 AVR PIC 430 cortexM3 ...
#include typedef unsigned char uchar; typedef unsigned int uint; #define rs_h PORTC|=0x01 #define rs_l PORTC&=0xfe #define rw_h PORTC|=0x02 #define rw_l PORTC&=0xfd #define en_h PORTC|=0x04 #...
网上有许多讲解单片机 实现I2C主模式,但是从模式的很少。我现在就来讲讲PIC单片机使用MSSP模块实现I2C从模式。 有关I2C协议的具体介绍可以看 《PIC单片机之I2C(主模式)》,我们这里直接讲解实例 实例讲解:我们模仿 A...
时钟周期: 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。 在一个时钟周期内,CPU仅完成一...
PIC16F877A的SPI通信模块应用面很广,由于本人要进行ZIGBEE开发,所以么,SPI通信就得学啦! 这里涉及到了几个跟SPI通信有关的寄存器: SSPCON 同步串行端口控制寄存器 高 ...
总的来说,在MPLAB X IDE下用J-LINK调试PIC32会有一些限制;推荐的做法还是使用Microchip自己的调试工具。 以下是帮助文档中,关于J-LINK相关部分的节选。 SEGGER J-Link Debug Probes SEGGER J-Link debug probes bring JTAG de...
PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。 PIC 单片机是一个小的计算机 ...
/****************************现象:通过查询的方式利用SPI接口实现对74HC595的操作,并在数码上显示。*****************************/#include #include "../head/config.h" //包含自己的配置头文件 __CONFIG(HS&WDTDIS&LVPDIS&...