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

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

0

pic单片机硬件iic例子(未检验)

PIC -IIC硬件驱动程序 2010-05-17 00:08 #include#define uchar unsigned char#define uint unsigned int__CONFIG(0x3B31);const uchar ee_data[]={1,2,3,4,5,6};uchar read_data[6];unsigned char duan[]={0xc0,0xf9,0x...

0

PIC单片机实现双字节无符号数加减法

一、编写子程序 Add_16,实现双字节无符号数加法。要求在地址0x70~0x73定义变量ACCALO、ACCAHI、ACCBLO、ACCBHI。 ACCALO ;存放加数或减数低8位ACCAHI ;存放加数或减数高8位ACCBLO ;存放被加数或被减数低8位ACCBHI 存放被加数或被减数高8...

0

美国微芯推出的系列8位单片机——PIC 16(L)F 18446

今日主要介绍美国微芯公司推出的PIC单片机——PIC 16(L)F 18446 。 PIC 16(L)F 18446 8位产品系列具有高分辨率、智能模拟和核心独立外设(CIPS),用于传感器终端节点应用。具有计算功能的12位ADC(Adc)家族2)、PWMS、多个通信接口、...

0

PIC单片机-普通IO口模拟I2C总线对24C02进行读写操作

使用PIC单片机的普通IO口模拟I2C总线,对24C02进行读写操作。其中,总线定义为: #define       IIC_SCLK     RC3      //24C02时钟线 #define      IIC_SDAT     RC4      //24C02数据线 将跳线帽P11短接至...

0

PIC单片机之中断程序

什么是中断程序呢?  形象的生活比喻就比如你现在这在看我的文章,突然你的朋友喊你一起去烤地瓜,这时候你就中断了看文章和朋友烤地瓜去了,烤完地瓜之后你又回来看文章。烤地瓜这件事就好比中断程序,他中断了你看文章这件事。在程序方...

0

PIC单片机入门_C语言编程技术

1.为什么也是C语言?http://www.1234jk.com 用C 语言来开发单片机系统软件最大的好处是编写代码效率高、软件调试直观、维护升级方便、代码的重复利用率高等,因此C 语言编程在单片机系统设计中越来越广泛的运用。PIC 单片机的软件开发,同...

0

PIC单片机之定时器(TMR0)

什么是定时器?   定时器顾名思义就是用来定时的。在单片机应用中常常用于各种各样的定时。比如让LED灯每隔 1S 亮一次。 这个1S 就是由定时器做到的。  指令周期      指令周期就是单片机执行一个指令所花费的时间。这也是定时器定时...

0

pic 18f45k80单片机看门狗程序

#pragma config WDTPS = 512 // 看门狗复位时间2.048svoid main(void){    while(1)    {        ClrWdt(); // 喂狗    }}

0

PIC单片机入门_同步/异步通信技术基础

1.前言 通用同步 / 异步收发器 (Universal Synchronous/Asynchronous Receiver/Transmitter, USART) 模块是两个串行 I/O 模块之一 ( 另一个是 Synchronous Serial,SSP 模块 )。 USART也称为串行通讯接口(Serial Communication Interface,S...

0

PIC单片机与触摸屏串行通信MODBUS协议

PIC单片机与触摸屏串行通信MODBUS协议     关键词:触摸屏 PIC单片机 Modbus协议 通信 工控中经常需要观察系统的运行状态或者修改运行参数。触摸屏能够直观、生动地显示运行参数和运行状态,而且通过触摸屏画面可以直接修改系统运行参数...

0

PIC单片机(PIC16F873)小项目五(电路工作原理)

 怎么上传图片呀?   1.系统简介      本系统为xxx检测仪,用于检测xxx载重量,并以模拟输出量形式把载重量传递给主控制系统。      检测仪根据电梯轿底橡胶块随载重做弹性变化的原理,通过霍尔传感器检测其位移变化且把相应的...

0

PIC单片机的间接寻址注意要点

1、先修改地址FSR0 2、在赋值到IND0

0

PIC单片机编程 (点灯程序)

IO口控制 方向寄存器 TRISA~TRISAE            比如 TRISB=0x00; //  1为输入,  0为输出  ,  这样就把portB端口全部设为输出 数据寄存器 PORTA~PORTE            比如  PORTB=0x01; // 1为置高,0为置低  ...

0

PIC之休眠问题

1.休眠操作 只要执行  asm("SLEEP");或者 SLEEP即可; 2 休眠之后gpio状态 休眠后保持GPIO的状态 3 唤醒之后程序从哪里开始执行  一般MCLR唤醒是复位 从新开始执行程序 其他的都是如果某项能唤醒单片机的中断已经开了,当总中断允许位GI...

0

PIC单片机的指针

PIC单片机的 RAM与ROM是分开的, 如果定义成这样   char  *json_char ="{"vvvv":"chen"}";  可能就会编译得过,但是运行有问题, 从文字上分析,是定义了一个 RAM空间的指针,指向了一个ROM 空间的字符串。  //  char  json_char[]...