44问答网
所有问题
当前搜索:
pic单片机16f877程序
请问诸位
PIC单片机
高手:我有一个PIC
16F877
A芯片,用PICKIT2烧
程序
(一...
答:
如果你是测量RA0~RA5,RE0~RE2端口出现这种情况,那么肯定是你没有在
程序
中对ADCON1寄存器进行初始化,因为
PIC16F
87X
单片机
的RA和RE端口默认是AD输入引脚,仅设置方向控制寄存器TRISA,TRISE是不够的
pic16f877单片机
编译时候报错: could not find space for data block怎...
答:
对于这种问题,我个人认为倒是编译器的问题,或者是
程序
的写法,或者是内存分配问题,并不是说你数据块占满了,我估计
单片机
编译器没有那个闲工夫还要去计算你使用了多少data block,它只是编译器,只是检查你的写法!!个人建议,仅供参考!!
PIC单片机
视频教程 第48课
16F877
A芯片SPI通信SD卡实验
视频时间 23:06
PIC16F877单片机
的5个端口RA~RE各具什么特色?分别适用于什么场合...
答:
这是一种特殊模式的功能复用类型,它不可能出现在芯片正常工作时。PORTB模块有关的特殊寄存器有4个,PORTB端口作为数字I/0端口的应用可以撰写
程序
规划输入输出方向、状态;PORTC 总共有8个位(RC0~RC7),有关的特殊寄存器有2个,
单片机
上电之后,输出数据寄存器PORTC的值随机值,方向寄存器TRISC的值全为...
有几行
PIC单片机
的c语言
程序
代码看不懂,请教一下。
答:
1 static volatile unsigned TMR1 0x0E;0x0E 是寄存器地址。表示这个TMR1是寄存器0x0E的值。具体这个寄存器是做什么用的,需要看你芯片的datasheet,比如 16F874A
16F877
A 这个都是计数寄存器的地址。2 PopQueue应该是一个弹出队列的函数。将队列首弹出到msg中,返回值 为PopSuccess表示取数据成功...
pic16f877
a系列
单片机
串口接收中断屏蔽后,若外部有串口数据不断的发...
答:
各种通讯界面, 都会有溢出出错问题. 硬件设计上, 会提供Register状态判断, 以及错误处理控制bit, 如内部串口模块的reset. 实际如何处置, 需要详阅datasheet.溢出出错是否要处理, 依据需求而定, 如果你根本不需要串口(屏蔽), 不去处理溢出出错也没关系. 如果还需要使用串口, 应该要注意如何将
单片机
的串口...
求
pic16f877
a的编译器,我这找不到他的头文件
答:
也就汇编的头文件PIC
16F877
A.inc和C语言的pic1687x.h这两种文件。想要找汇编的头文件,只要你的电脑装了MPLAB就行,直接在MPLAB的安装目录下找即可,比如我的MPLAB7.50是装在D盘的,我要找这个汇编的头文件就是在D:\Program Files\Microchip\MPASM Suite这个目录里。 而
PIC单片机
官方没有出针对PIC...
我现在使用
pic16f877
a
单片机
,请问烧录
程序
的电路怎么画,使用usb接口的...
答:
PIC
需要烧录器,使用最多的是ICD2,PICkit2;3,,或者ICD3,ICE等,也可以自制JDM编程器,很简单
高手你好,
单片机PIC16F
887与
PIC16F877
A主要有什么区别?编程时要注意...
答:
然后保存关闭。然后在MPLAB里打开你的
程序
项目,然后打开Debugger -> Select Tools -> Proteus VSM,然后在弹出的PROTEUS窗口打开你刚画的PROTEUS文件,就可以在MPLAB里直接调用Proteus来仿真程序了。 这样可以直接单步调试程序,可以让你直观看到每一条指令对
单片机
和电路的改变。
(100分高分悬赏,答对还有追加)
单片机
SPI 传送出现乱码问题
答:
我用过
PIC16F877
的SPI方式向数码管发送数据,间隔一秒都用不到,没有任何问题!你的原因我想可能是你的程序写的有点问题,我这里有一个调试过的
小程序
,你把它烧到板子里实验一下,理解了代码就没什么问题了!list p=16F877A include "p16F877A.inc"COUNTER EQU 30H N EQU ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜