不要自以为是.说的是你自己而已.
一般的IC,大多数是以原始资料为标准的,而不是以英文为标准的,STC89C52RC单片机的内核是用8051的,对于8051的操作,你可以看英特尔的汇编指令.
但是,上拉电阻,ADC,SPI,中断之类的,是属于外设,这一部分是STC自己做的,你要的原始资料是以中文为标准的.
退一步说,如果是数制手册出错了,你是可以验证的,前提是:你验证的方法得是对的.你认真看一下我说的以下几个点:
1.STC89C52RC没有针对上拉电阻操作的寄存器,而所有的(重音)单片机,如果是内置了上拉电阻的,都是可以针对上拉电阻进行操作的,或是寄存器,或是烧录选项.
2.STC89C52RC单片机P0端口是内置了上拉晶体管的,它提供了大概10uA的弱上拉电流,但它并不是上拉电阻.在某些COMS型器件的时候,是可以进行正确的数据传输的.但并不是所有的情况下都是这样的.
3.你可以接一个LED在P0端口,然后,你试一下接上拉电阻和不接上拉电阻,可以测量一下LED的电流,肯定没有达到上拉电阻应该有的电流.
4.你也可以用P0端口在不接上拉电阻也不设定成强推挽输出的情况读写一下DS1302,看一下时间数据还对不对 |