学什么单片机最有前途 这是单片机初学者经常问的问题。对于这个问题,我想没有人敢下定论。因为每一种单片机各有所长,都适用于其所能充分发挥作用的领域,不存在优差之分。学单 片机应该先学51单片机,学会了51单片机再去学其他单片机,这是学习单片机过来人的同感,也是公认的学习方法。为什么要先学51... 2023-06-13 单片机MSP430AVRPIC文章基础知识
PIC 单片机应用问答14 篇 1 PIC 单片机振荡电路中如何选择晶体对于一个高可靠性的系统设计,晶体的选择非常重要。尤其设计带有睡眠唤醒(往往用低电压以求低功耗)的系统。这是因为低供电电压使提供给晶体的激励功率减少,造成晶体起振很慢或根本就不能起振。这一现象在上电复位时并不特别明显,原因是上... 2023-06-13 PIC单片机问答文章PIC单片机
PIC单片机的多字节减法子程序 //本程序实现多字节无符号数减法。//入口参数:减数首地址在DADR中,被减数首地址在SADR中,字节数在CNT中。//出口参数:结果首地址在SADR中,字节数在CNT中,借位标志在STATUS:C中,'0'表示有借位。//占用资源:W,FSR,STATUS,020H,021H,022H,023H,028H,029H,一重堆栈。//说明: 1.... 2023-06-13 单片机PIC单片机PIC文章
PIC单片机之点亮第一个流水灯 MPLAB简介及PIC点亮的第一个流水灯1.PIC16F87X系列单片机引脚简介PIC16F87X系列单片机的引脚分为两种:一种为40脚(包括871,874,877这三种),如右图所示;另一种为28脚(包括870,872,873,876这四种)。PIC16F877除了基本电路所占用的7根引脚外,其余的33支引脚都可当成输出、输入引脚,输入输... 2023-06-13 单片机PICPIC16F87X系列文章PIC单片机
PIC单片机学习之PIC实例 1.数码管显示PIC驱动数码码的电路图及仿真结果如下图所示:程序清单如下:#include#defineucharunsignedchar#defineuintunsignedint__CONFIG(0x3B31);voiddelay(uintx){uinta,b;for(a=x;a>0;a--)for(b=110;b>0;b--);}voidmain(){TRISB=0... 2023-06-13 PIC单片机独立键盘文章PIC单片机
PIC单片机学习之PIC实例(二) 3.矩阵键盘与蜂鸣器及数码管综合实验矩阵键盘电路程序简单,略;4.继电器的控制实验继电器的电路图如图所示,当RE1输入为低电平时,三极管导通,继电器弹片转向另一端,从而接通电路,同时D11的二极管点亮指示继电器导通。图中反向二极管IN4004的作用是用来吸收继电器断开时产生的过... 2023-06-13 PIC单片机矩阵键盘继电器文章PIC单片机
单片机开发中应掌握的几个技巧 在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着工程师。为帮助工程师解决单片机设计上的难题,《电子工程专辑》网站特邀Holtek香港分公司工程部处长邓宏杰先生担任《单片机应用编程技巧》专题讨论的嘉宾,与广大设计工程师交流单片机设计开发... 2023-06-13 单片机PIC编程文章PIC单片机
pic 单片机应用问答14篇 1、PIC单片机振荡电路中如何选择晶体对于一个高可靠性的系统设计,晶体的选择非常重要。尤其设计带有睡眠唤醒(往往用低电压以求低功耗)的系统。这是因为低供电电压使提供给晶体的激励功率减少,造成晶体起振很慢或根本就不能起振。这一现象在上电复位时并不特别明显,原因是上... 2023-06-13 单片机PIC晶体文章PIC单片机
基于PIC单片机USB接口的数据采集系统设计 我们把所设计的数据采集系统功能分解为三大部分:数据采集部分、数据通信部分、数据处理部分。数据采集部分应包含:A/D转换器,时序、模式控制,数据缓冲功能。它应能接受来自主机的命令,按不同模式控制A/D转换器采集数据,暂存于数据缓冲区,再根据主机命令发给主机。这部分功能由一... 2023-06-13 PIC数据采集USB单片机文章PIC单片机
PIC单片机中断程序实例 PIC单片机中断程序实例什么是中断程序呢?形象的生活比喻就比如你现在这在看我的文章,突然你的朋友喊你一起去烤地瓜,这时候你就中断了看文章和朋友烤地瓜去了,烤完地瓜之后你又回来看文章。烤地瓜这件事就好比中断程序,他中断了你看文章这件事。在程序方面来说 当CPU在执行一... 2023-06-13 PIC单片机中断文章PIC单片机
PIC单片机中断总结 PIC单片机有多个中断源,16系列只有一个中断入口,18系列有两个中断入口,不同编译器下书写格式又不大一样。网上资源千篇一律,也不够系统,只是简单的罗列程序,代码生存的环境不一样也少有说明。在此做个简单的总结,让你少走弯路...1.先说18系列(MCC18编译器下):MPLAB C18不自动把中... 2023-06-13 PIC中断文章单片机PIC单片机
PIC单片机在连续接收串口数据时遇到的小问题 关于PIC单片机串口数据接收,如果数据接口一直可以检测数据,那么即使关闭RCIE,实际上也会接收数据,当数据源源不断地进来时,你再使能RCIE的时候其实也只能接收到关闭之后的两个数据,此后再也无法进入中断。解决这样的方法为关闭引脚为串口的定义,让其成为普通引脚而非串口引脚。... 2023-06-13 单片机PIC串口小问题文章PIC单片机
PIC单片机C知识点汇总 PICC变量及定义1、当变量为多字节数据时,PICC按低字节存放在低地址、高字节存放在高地址的原则存放变量,并以最低字节的地址作为该变量的地址。例如int型变量i的值为0X1234,低字节0x34存放在0X30,高字节0x12存放在0X31,并以0x30作为变量i的地址。2、单片机的带符号的整数均以... 2023-06-13 PICC语言文章单片机PIC单片机
PIC单片机选用存储体0或1的方法 PIC单片机中级产品PIC16C6X的数据存储器通常分为两个存储体,即存储体0(Bank0)和存储体1(Bank1)。每个存储体都是由专用寄存器和通用寄存器两部分组成的。两个存储体中的一些寄存器单元实际上是同一个寄存器单元,却又具备有不同的地址。例如本版介绍的PIC16F84的状态寄存器STATU... 2023-06-13 PIC单片机存储体文章PIC单片机
PIC单片机TIMER0实现流水灯的自动控制设计 #include__CONFIG(0x3B31);unsignedcharnum=0,i=0;voidinit(){TRISB=0x00;TRISC=0x00;PORTB=0xFE;PORTC=0xFE;}voidTMR0_init(){OPTION=0x07;//0有上拉电阻00001111:256分频GIE=1;PEIE=1;T0IF=0;TMR0=250;T0... 2023-06-13 PIC单片机TIMER0流水灯文章PIC单片机
PIC单片机对数字温度传感器的控制设计 #include#define uchar unsigned char#define uint unsigned int#define DQ RC1#define DQ_HIGH() TRISC1=1#define DQ_LOW() TRISC1=0;DQ=0__CONFIG(0x3B31);const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,... 2023-06-13 PIC单片机数字温度传感器文章PIC单片机
PIC单片机RC振荡器的使用及校准方法 在PIC的单片机中有多种型号有内部RC振荡器的功能,从而省去了晶振,不但节省了成本,并且我们还多了两个IO端口可以使用。但是,由于RC振荡器中电阻、电容的离散性很大,因此,在有内部RC振荡器的单片机中,它的内部RAM中都会有一个名为OSCCAL的校准寄存器,通过置入不同的数值来微调RC振... 2023-06-13 PIC单片机RC振荡器文章基础知识
PIC单片机之电容触摸按键 PIC单片机电容触摸按键,最方便的地方就是外围电路简单,不需要任何外围元器件。只要从引脚连接出一条线到焊盘上即可。电容按键触摸的原理PIC单片机通过松弛振荡器是一个自激 RC 振荡器,它使用 2 个带 SR 锁存的比较器来改变感应电容器电压的充电方向,进行充电或者放电。通俗... 2023-06-13 PIC单片机电容触摸按键文章PIC单片机
PIC单片机之SPI总线篇 大家好,通过前一期的学习,我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,现在我们就趁热打铁,再向上跨一步,一起来学习一下SPI 总线器的工作原理及使用方法,这样我们可以将一些需要保存的数据保存到存储器芯片中,掉电不会失丢,如汽车的里程表,... 2023-06-13 PIC单片机SPI总线文章PIC单片机
PIC单片机之数码管 大家好, 通过前一期的学习, 我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管、继电器、蜂鸣器、按键等资源,体会到了学习板的易用性与易学性,特别是当自己第一次动手编程点亮一个发光管时,相信对于初学者来说,... 2023-06-13 PIC单片机数码管文章PIC单片机
PIC单片机之温度采集 大家好, 通过前一期的学习, 我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管、继电器、蜂鸣器、按键、数码管、RS232 串口、步进电机等资源,体会到了学习板的易用性与易学性,看了前几期实例,当你实验成功后一... 2023-06-13 PIC单片机温度采集文章PIC单片机
PIC单片机之步进电机 大家好, 通过前一期的学习, 我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管、继电器、蜂鸣器、按键、数码管、RS232 串口等资源,体会到了学习板的易用性与易学性,看了前几期实例,当你实验成功后一定很兴奋,很... 2023-06-13 PIC步进电机单片机文章PIC单片机
PIC单片机之I2C总线 大家好,通过前一期的学习,我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管、继电器、蜂鸣器、按键、数码管、RS232 串口、步进电机、温度传感器等资源,体会到了学习板的易用性与易学性,看了前几期实例,当你实... 2023-06-13 PIC单片机I2C总线文章PIC单片机
PIC单片机之DS1302时钟 大家好,通过前一期的学习,我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管、继电器、蜂鸣器、按键、数码管、RS232串口、步进电机、温度传感器、I2C 总线、SPI 总线等资源,体会到了学习板的易用性与易学性,这... 2023-06-13 PIC单片机DS1302文章PIC单片机
如何解决pic单片机的功耗问题 最近一周一直在做pic单片机功耗问题。由于项目使用电池供电,所以功耗问题显得非常重要。根据数据手册以及网络上的资料,影响单片机功耗主要由以下几个因素:1:所有I/O引脚保持为高阻输入高点平或低电平2:关闭比较器和CVref(可编程偏上参考电压)、WTD、T1OSC、BOR(欠压复位)等3:PORTB... 2023-06-13 PIC单片机功耗文章PIC单片机