楼上的兄弟,我是想4*4键盘,4输出F,4是输入0,你都FF,那不都输出了吗,在说时代明芯的手册已说明了P0是带上拉的啊,你说的FF我都试了,键盘根本扫不出来,全是输出怎么会有输入……
以下是我程序一段,我本想用P0口前四位和后四位做个4*4的键盘
就在while的后面四名哈,读P0具然出现了0xFF,莫名其妙,难道又是手册没看好?
还是芯片。。。。。。?
……
大家看下,我的一用仿真器第一行,就跳到006F,我程序根本就跳过了,而我用模似时正常,大家的怎么样????。
模拟的
仿真器的
……
问题解决,愿我没好好看,谢谢,楼上两位工程师哈,加上
PMR2=0xFF;就好了,谢谢……
再说我用的定时4,跟0,1无关,请说明下,在线等……
定时器1 在方式2时是同样的。但定时器1 常用此方式来产生波特率, 当定时器1用此方式来产生波特率时可选择主时钟2分频作为定时时钟,此时定时溢出不产生中断。方式3 时,定时器0 成……
#include "REG8051.h"
#define uchar unsigned char
#define uint unsigned int
……
奇怪了我找遍了手册,怎么也没找到PMR2寄存器唉……
我知道没P3这是在十在不好用的前提下我从我的例子考过来的,遇到问题解决问题,即使没P3我的程序是外部中断的啊,应进的……