pic18f452的RB4输出受RB7 RB6 RB5 的影响?

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:28:22
pic18f452的RB4输出受RB7 RB6 RB5 的影响?
为什么?
还有RB4的输出 不是很平稳的一条线。。有很明显的锯齿 为什么?
下面的回答似乎 是ctr+c ctr+v的#17;
升级有什么用啊?
一个问题 必须得有准确的答案,如果乱采纳的话不是害后来人。。。

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所示

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用于控制数据输