注意事项:
1、地线不要与串口地相连。
2、C1上的电压为+51V。
3、C2上的电压在未编程时为0V,编程指示灯亮时为13V左右。
4、编程前检查开关位置是否与引脚数一致。
5、编程选项里取消 Verify after programing ,选择 Verify during programing,否则在对开了代码保护和数据保护的程序编程时会出现校验错误。可以取消 CP CPD 两个选项试试。
6、编程时不要播放音乐或打开其它程序,可能会对编程过程产生影响,校验出错!
1、单片机PIC18F452简介
单片机PIC18F452有5个I/O接口,分别为RA0-5,RB0-7,RC0-7,RD0-7,RE0-2。大部份I/O口都与外设功能复用,如ADC,PWM,UART,TIMER等等。在本系统中未使用的功能就不作一一介绍了。
在本系统中主要使用了RB接口的一些功能。RB0具有外部中断功能,可编程设定上升沿还是下降沿中断;RB4-RB7具有边沿变化中断功能,上升沿和下降沿都会产生中断。依据RB接口的这种边沿中断功能,我们设计使用RB4和RB5作为手轮状态检测,RB0作为PC并口的数据命令检测。
RC0-7用于控制数据输出。
RA0-5用于机床状态数据输入。
RE0-2经过74LS138译码后用于控制数据输出和机床状态数据输入的选通信号。
RD0-7用于接收并口数据。
2、PC并口与单片机的联接
并口的数据口接单片机的RD0-7。
并口的控制口接单片机的RB0-3用于PC并口的数据输出命令的定义,同时接到74LS138译码器的输入端用于PC并口的数据输入选通。并口的控制口的D0定义读写命令,0表示写数据,1表示读数据;D1-3定义读写数据的含义。
并口的状态口接逻辑控制单元的数据缓冲器。数据缓冲器的数据是由单片机经过RC0-7和RE0-2输出的。
3、 PC并口与单片机的数据传输时序
PC并口与单片机的数据传输时序如图4所示
一:屏幕有没有背光点亮,
二如果背光亮,测一下单片机对应1602IO口有没有数据输出,随便一个示波器就行
三如果有数据输出,说明其他模块对其造成影响,因为是开发板硬件相对成熟,建议你看看开发板说明是不是需要用液晶时候改动一些跳冒,因为多个外设公用同个IO口可能会有影响
四如果以上都解决不了,说明程序有问题
以上就是关于pic18的抗干扰问题全部的内容,包括:pic18的抗干扰问题、pic18f452的RB4输出受RB7 RB6 RB5 的影响、pic18f4520单片机液晶显示白屏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)