本文目录一览

1,ATMEL的89s51和89s52有什么区别

引脚是一样的,89S52的P1.0 P1.1多了T/C2的复用89S51:4KROM、128RAM、4个中断源、2个定时器 89S52:8KROM、256RAM、5个中断源、3个定时器(比51多出的定时器具有捕获功能)
你好!对不起,无能为力如果对你有帮助,望采纳。

ATMEL的89s51和89s52有什么区别

2,89S52和89C51有什么区别C51的程序能不能直接在S52上用呢

89S52比89C51多了一个定时/计数器T2,片内RAM变为256B(多了128B),片内ROM为8KB(多了4KB).另外S系列运行ISP程序的话是完全一样的,只要在C51运行的程序就可以在89S52上用。
程序是一样的s52和c51只是flash memory和ram不同s52: 8kb flash memory, 256 bytes ramc51: 4kb flash memory 128 bytes ram

89S52和89C51有什么区别C51的程序能不能直接在S52上用呢

3,89c52和89s52的单片机一样吗

有一点区别,但不是很大:1、前者不支持在系统编程,后者支持2、89C52具有一个数据指针DPTR,而89S52具有两个数据指针DPTR0和DPTR13、89S52含有一个看门狗定时器,具有断电标志POF;而前者无。另:两者都内含8KB的Flash程序存储器
数据指针,看门狗供电电压ISP下载功能等四个方面不同
除了ROM的材质不同外其它完全相同C52是EPROM,编程的时候需要9V以上的电压S52是FLASH,编程的时候只要5V就可以了其它的功能什么都是一样一样的

89c52和89s52的单片机一样吗

4,89S52单片机的两个接口RXD TXD是不是UART啊 51单片机有没有IIC

RXD和TXD是用UART的输入输出IO口,89S52单片机没有IIC接口,接IIC器件通信时可以做程序产生IIC的时序来和IIC器件通信,也就是用软件模拟IIC通信协义来达到目的。
是UART,而且只有1个,但加强型也有2个的,51没有IIC,但可以用2个I/O模拟时序。
RXD TXD是UART(串口)89S52单片机没有IIC接口(但可用IO模拟IIC接口) 程序可参考51/52单片机与24C02的程序
是 uart是通用异步串行收发,rxd是用来接收数据的,txd是用来发送数据的。51没有iic,可以用两个io口来模拟

5,单片机89S52有3个定时器那么89S52的中断优先级默认的是怎么样

89S52的中断的自然优先级别是:(由高到低) 1、外部中断0 2、定时器0 3、外部中断1 4、定时器1 5、串行中断 6、定时器2 如果你想把定时器2的优先级置为最高,在IP寄存器中只把PT2位置为1即可。
用40脚的89s52制作定时钟需输入相关程序才可工作,较麻烦,你不如采用专用的时钟ic制作更简单一些。若真想采用单片机制作,你不如用stc、lpc系列的新型单片机,其与mcs51兼容、且引脚少、功耗小、内置资源多。
51单片机的默认(此时的IP寄存器不做设置)中断优先级为:外部中断0 > 定时/计数器0 > 外部中断1 > 定时/计数器1 > 定时/计数器2 > 串行中断;

6,求89S52单片机汇编指令表

51单片机汇编指令表 8051 INSTRUCTION SET1.Arithmetic operations:指令用法 字节数 机器周期数ADD A,@Ri 1 1ADD A,Rn 1 1ADD A,direct 2 1ADD A,#data 2 1ADDC A,@Ri 1 1ADDC A,Rn 1 1ADDC A,direct 2 1ADDC A,#data 2 1SUBB A,@Ri 1 1SUBB A,Rn 1 1SUBB A,direct 2 1SUBB A,#data 2 1INC A 1 1INC @Ri 1 1INC Rn 1 1INC DPTR 1 1INC direct 2 1INC direct 2 1DEC A 1 1DEC @Ri 1 1DEC Rn 1 1DEC direct 2 1MUL AB 1 4DIV AB 1 4DA A 1 12.Logical opreations:ANL A,@Ri 1 1XRL A,@Ri 1 1ANL A,Rn 1 1XRL A,Rn 1 1ANL A,direct 2 1XRL A,direct 2 1ANL A,#data 2 1XRL A,#data 2 1ANL direct,A 2 1XRL direct,A 2 1ANL direct,#data 3 2XRL direct,#data 3 2ORL A,@Ri 1 1CLR A 1 1ORL A,Rn 1 1CPL A 1 1ORL A,direct 2 1RL A 1 1ORL A,#data 2 1RLC A 1 1ORL direct,A 2 1RR A 1 1ORL direct,#data 3 2RRC A 1 1SWAP A 1 13.Data transfer:Mnemonic Byte CycMOV A,@Ri 1 1MOV DPTR,#data16 3 2MOV A,Rn 1 1MOVC A,@A+DPTR 1 2MOV A,direct 2 1MOVC A,@A+PC 1 2MOV A,#data 2 1MOVX A,@Ri 1 2MOV @Ri,A 1 1MOVX A,@DPTR 1 2MOV @Ri,direct 2 2MOVX @Ri,A 1 2MOV @Ri,#data 2 1MOVX @DPTR,A 1 2MOV Rn,A 1 1PUSH direct 2 2MOV Rn,direct 2 2POP direct 2 2MOV Rn,#data 2 1XCH A,@Ri 1 1MOV direct,A 2 1XCH A,Rn 1 1MOV direct,@Ri 2 2XCH A,direct 2 1MOV direct,Rn 2 2XCHD A,@Ri 1 1MOV direct,direct 3 2MOV direct,#data 3 24.Boolean variable manipulation:Mnemonic Byte CycCLR C 1 1 ANL C,bit 2 2SETB C 1 1ANL C,/bit 2 2CPL C 1 1ORL C,bit 2 2CLR bit 2 1ORL C,/bit 2 2SETB bit 2 1MOV C,bit 2 1CPL bit 2 1MOV bit,C 2 25.Program and machine control:Mnemonic Byte CycNOP 1 1JZ rel 2 2RET 1 2JNZ rel 2 2RETI 1 2JC rel 2 2ACALL addr11 2 2JNC rel 2 2AJMP addr11 2 2JB bit,rel 3 2LCALL addr16 3 2JNB bit,rel 3 2LJMP addr16 3 2JBC bit,rel 3 2SJMP rel 2 2CJNE A,direct,rel 3 2JMP @A+DPTR 1 2CJNE A,#data,rel 3 2DJNZ Rn,rel 2 2CJNE @Ri,#data,rel 3 2DJNZ direct,rel 3 2CJNE Rn,#data,rel3 2
51单片机汇编指令表8051INSTRUCTIONSET1.Arithmeticoperations:指令用法字节数机器周期数ADDA,@Ri11ADDA,Rn11ADDA,direct21ADDA,#data21ADDCA,@Ri11ADDCA,Rn11ADDCA,direct21ADDCA,#data21SUBBA,@Ri11SUBBA,Rn11SUBBA,direct21SUBBA,#data21INCA11INC@Ri11INCRn11INCDPTR11INCdirect21INCdirect21DECA11DEC@Ri11DECRn11DECdirect21MULAB14DIVAB14DAA112.Logicalopreations:ANLA,@Ri11XRLA,@Ri11ANLA,Rn11XRLA,Rn11ANLA,direct21XRLA,direct21ANLA,#data21XRLA,#data21ANLdirect,A21XRLdirect,A21ANLdirect,#data32XRLdirect,#data32ORLA,@Ri11CLRA11ORLA,Rn11CPLA11ORLA,direct21RLA11ORLA,#data21RLCA11ORLdirect,A21RRA11ORLdirect,#data32RRCA11SWAPA113.Datatransfer:MnemonicByteCycMOVA,@Ri11MOVDPTR,#data1632MOVA,Rn11MOVCA,@A+DPTR12MOVA,direct21MOVCA,@A+PC12MOVA,#data21MOVXA,@Ri12MOV@Ri,A11MOVXA,@DPTR12MOV@Ri,direct22MOVX@Ri,A12MOV@Ri,#data21MOVX@DPTR,A12MOVRn,A11PUSHdirect22MOVRn,direct22POPdirect22MOVRn,#data21XCHA,@Ri11MOVdirect,A21XCHA,Rn11MOVdirect,@Ri22XCHA,direct21MOVdirect,Rn22XCHDA,@Ri11MOVdirect,direct32MOVdirect,#data324.Booleanvariablemanipulation:MnemonicByteCycCLRC11ANLC,bit22SETBC11ANLC,/bit22CPLC11ORLC,bit22CLRbit21ORLC,/bit22SETBbit21MOVC,bit21CPLbit21MOVbit,C225.Programandmachinecontrol:MnemonicByteCycNOP11JZrel22RET12JNZrel22RETI12JCrel22ACALLaddr1122JNCrel22AJMPaddr1122JBbit,rel32LCALLaddr1632JNBbit,rel32LJMPaddr1632JBCbit,rel32SJMPrel22CJNEA,direct,rel32JMP@A+DPTR12CJNEA,#data,rel32DJNZRn,rel22CJNE@Ri,#data,rel32DJNZdirect,rel32CJNERn,#data,rel32
51单片机汇编指令表8051INSTRUCTIONSET1.Arithmeticoperations:指令用法字节数机器周期数ADDA,@Ri11ADDA,Rn11ADDA,direct21ADDA,#data21ADDCA,@Ri11ADDCA,Rn11ADDCA,direct21ADDCA,#data21SUBBA,@Ri11SUBBA,Rn11SUBBA,direct21SUBBA,#data21INCA11INC@Ri11INCRn11INCDPTR11INCdirect21INCdirect21DECA11DEC@Ri11DECRn11DECdirect21MULAB14DIVAB14DAA112.Logicalopreations:ANLA,@Ri11XRLA,@Ri11ANLA,Rn11XRLA,Rn11ANLA,direct21XRLA,direct21ANLA,#data21XRLA,#data21ANLdirect,A21XRLdirect,A21ANLdirect,#data32XRLdirect,#data32ORLA,@Ri11CLRA11ORLA,Rn11CPLA11ORLA,direct21RLA11ORLA,#data21RLCA11ORLdirect,A21RRA11ORLdirect,#data32RRCA11SWAPA113.Datatransfer:MnemonicByteCycMOVA,@Ri11MOVDPTR,#data1632MOVA,Rn11MOVCA,@A+DPTR12MOVA,direct21MOVCA,@A+PC12MOVA,#data21MOVXA,@Ri12MOV@Ri,A11MOVXA,@DPTR12MOV@Ri,direct22MOVX@Ri,A12MOV@Ri,#data21MOVX@DPTR,A12MOVRn,A11PUSHdirect22MOVRn,direct22POPdirect22MOVRn,#data21XCHA,@Ri11MOVdirect,A21XCHA,Rn11MOVdirect,@Ri22XCHA,direct21MOVdirect,Rn22XCHDA,@Ri11MOVdirect,direct32MOVdirect,#data324.Booleanvariablemanipulation:MnemonicByteCycCLRC11ANLC,bit22SETBC11ANLC,/bit22CPLC11ORLC,bit22CLRbit21ORLC,/bit22SETBbit21MOVC,bit21CPLbit21MOVbit,C225.Programandmachinecontrol:MnemonicByteCycNOP11JZrel22RET12JNZrel22RETI12JCrel22ACALLaddr1122JNCrel22AJMPaddr1122JBbit,rel32LCALLaddr1632JNBbit,rel32LJMPaddr1632JBCbit,rel32SJMPrel22CJNEA,direct,rel32JMP@A+DPTR12CJNEA,#data,rel32DJNZRn,rel22CJNE@Ri,#data,rel32DJNZdirect,rel32CJNERn,#data,rel32
联系我详谈吧,看我名字
89S52是51内核和51指令是兼容的所以楼上说的基本没什么问题不过我不明白,这个东西很容易找到的为什么要在这里悬赏寻找呢?

文章TAG:atmel  89s51  有什么  什么  89s52  
没有了