89s52,ATMEL的89s51和89s52有什么区别
来源:整理 编辑:好学习 2024-01-24 00:39:04
本文目录一览
1,ATMEL的89s51和89s52有什么区别
引脚是一样的,89S52的P1.0 P1.1多了T/C2的复用89S51:4KROM、128RAM、4个中断源、2个定时器 89S52:8KROM、256RAM、5个中断源、3个定时器(比51多出的定时器具有捕获功能)
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
3,89c52和89s52的单片机一样吗
有一点区别,但不是很大:1、前者不支持在系统编程,后者支持2、89C52具有一个数据指针DPTR,而89S52具有两个数据指针DPTR0和DPTR13、89S52含有一个看门狗定时器,具有断电标志POF;而前者无。另:两者都内含8KB的Flash程序存储器数据指针,看门狗供电电压ISP下载功能等四个方面不同除了ROM的材质不同外其它完全相同C52是EPROM,编程的时候需要9V以上的电压S52是FLASH,编程的时候只要5V就可以了其它的功能什么都是一样一样的
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 251单片机汇编指令表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,rel3251单片机汇编指令表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,rel3289S52是51内核和51指令是兼容的所以楼上说的基本没什么问题不过我不明白,这个东西很容易找到的为什么要在这里悬赏寻找呢?
文章TAG:
atmel 89s51 有什么 什么 89s52
大家都在看
-
山东交通学院2019年代码是多少,山东交通学院发展怎样
2022-07-15
-
在哪里能看到广东体育频道直播,哪里能看到直播
2022-07-15
-
深圳有多少艾滋病人存在,为什么那么多艾滋病人
2022-07-16
-
湛江哪里的干海鱼好吃,湛江哪里的海鲜最好吃
2022-07-16
-
山东三农养殖场卖牛多少钱一头,养一头牛一年要多少饲料钱
2022-07-17
-
山东2018二本多少分,山东2019年的高考生
2022-07-18
-
深圳哪里学区房值得买吗,你认为名校的学区房值得买吗
2022-07-19
-
德州市大约有多少人,一个月工资有多少
2022-07-20
-
广州车牌竞拍怎么打印指标文件,在广州摇到车牌指标后
2022-07-21
-
济南市莱芜区九价疫苗多少钱,莱芜市并入济南市
2022-07-22
-
广州市人均年收入多少算贫困,年人均收入多少钱才算贫困户
2022-07-23
-
徐州平均人均工资多少钱,一个月工资大概有多少
2022-07-24
-
深圳哪里适合租住,深圳哪里适合租房
2022-07-26
-
江苏省南京市生活费标准是多少,基本生活费是多少
2022-07-29
-
四川省泸县在哪里学丬养龙虾,在哪里可以学养龙虾
2022-07-30