本文目录一览

1,at89c51有什么用

中源单片机-AT89C51单片机

at89c51有什么用

2,AT89C51电子密码锁程序

http://tech.ddvip.com/2008/07/121671394247525_4.html 参考下吧

AT89C51电子密码锁程序

3,at89c51单片机控制步进电机

此问题已经回答过一次了。简单方法还是建议使用步进电机驱动时序产生IC--L297N之类的芯片或是其它驱动IC,用51单片机驱动时序很难产生。速度可通过给297的时钟频率确定,正反转也是通过IO口控制,接口简单,手册有详细的硬件连接图。

at89c51单片机控制步进电机

4,AT89C51与MCS51的区别

MCS-51从广义上讲是指所有的51系列单片机,从狭义上讲是指Intel公司生产的51系列,一般称为标准51系列.主要产品为8031/8051/8052/8751/8752,包含NMOS型和CMOS型。  AT89C51是在INTEL公司的51系列基础上,采用CMOS工艺制作,并增加FLASH的产品,相当于产品升级。  AT89C51可以看作是51系列的一个重要的里程碑,它大大促进了51的普及和推广。
8051是最简单的单片机,紧高于8031,内核结构简单,使用方便是以前使用比较广泛的一款单片机.at89c51是atmel公司的产品属于89系列单片机,是中档产品.已经够一些基本的应用场合.mcs-51是个泛称,指的是一个类的,即51内核的,还有像arm内核x86内核的.包括8031 8051 8951 8952

5,AT89C51功能怎样的

AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示主要特性: ·与MCS-51 兼容 ·4K字节可编程闪烁存储器 ·寿命:1000写/擦循环 ·数据保留时间:10年 ·全静态工作:0Hz-24MHz ·三级程序存储器锁定 ·128×8位内部RAM ·32可编程I/O线 ·两个16位定时器/计数器 ·5个中断源 ·可编程串行通道 ·低功耗的闲置和掉电模式 ·片内振荡器和时钟电路

6,AT89C51单片机编程

ORG 0000H LJMP JIANCE ORG 0003H LJMP INT ORG 0030HJIANCE:SETB P2.0 MOV R1,#02HLOOP: MOV P1,#00H CLR P2.1 CLR P2.2 MOV P0,#00H LCALL DELAY1S MOV P1,#0FFH SETB P2.1 SETB P2.2 LCALL DELAY1S DJNZ R1,LOOPMAIN:SETB EA SETB EX0 CLR PX0 CLR IT0 MOV DPTR,#TABOP0:MOV P1,#11011110B LCALL DJS30SOP1:MOV P1,#11011101B LCALL DJS5SOP2:MOV P1,#11110011B LCALL DJS40SOP3:MOV P1,#11101011B LCALL DJS5S SJMP MAIN RETDJS30S: MOV R1,#02HL0: MOV R0,#0AHL1: DEC R0L2: MOV R2,#200L3: SETB P2.2 CLR P2.1 MOV A,R0 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS MOV P0,#00H SETB P2.1 CLR P2.2 MOV A,R1 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS DJNZ R2,L3 MOV A,R0 JZ L4 LJMP L1L4: MOV A,R1 JZ OP1 DEC R1 MOV A,R1 JZ L0 LJMP L0 RETDJS5S:MOV R1,#00HN0: MOV R0,#06H SETB P2.0N1: DEC R0 CPL P2.0N2: MOV R2,#200N3: SETB P2.2 CLR P2.1 MOV A,R0 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS MOV P0,#00H SETB P2.1 CLR P2.2 MOV A,R1 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS DJNZ R2,N3 MOV A,R0 JZ N4 LJMP N1N4: MOV A,R1 JZ OP2 DEC R1 MOV A,R1 JZ N0 LJMP N0 RETDJS40S:MOV R1,#03HM0: MOV R0,#0AHM1: DEC R0M2: MOV R2,#200M3: SETB P2.2 CLR P2.1 MOV A,R0 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS MOV P0,#00H SETB P2.1 CLR P2.2 MOV A,R1 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS DJNZ R2,M3 MOV A,R0 JZ M4 LJMP M1M4: MOV A,R1 JZ OP4 DEC R1 MOV A,R1 JZ M0 LJMP M0 RETOP4:LCALL OP3 RETDELAY1S:MOV R4,#50 L7:MOV R5,#100 L6:MOV R6,#100 DJNZ R6,$ DJN
ORG 0000H LJMP JIANCE ORG 0003H LJMP INT ORG 0030HJIANCE:SETB P2.0 MOV R1,#02HLOOP: MOV P1,#00H CLR P2.1 CLR P2.2 MOV P0,#00H LCALL DELAY1S MOV P1,#0FFH SETB P2.1 SETB P2.2 LCALL DELAY1S DJNZ R1,LOOPMAIN:SETB EA SETB EX0 CLR PX0 CLR IT0 MOV DPTR,#TABOP0:MOV P1,#11011110B LCALL DJS30SOP1:MOV P1,#11011101B LCALL DJS5SOP2:MOV P1,#11110011B LCALL DJS40SOP3:MOV P1,#11101011B LCALL DJS5S SJMP MAIN RETDJS30S: MOV R1,#02HL0: MOV R0,#0AHL1: DEC R0L2: MOV R2,#200L3: SETB P2.2 CLR P2.1 MOV A,R0 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS MOV P0,#00H SETB P2.1 CLR P2.2 MOV A,R1 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS DJNZ R2,L3 MOV A,R0 JZ L4 LJMP L1L4: MOV A,R1 JZ OP1 DEC R1 MOV A,R1 JZ L0 LJMP L0 RETDJS5S:MOV R1,#00HN0: MOV R0,#06H SETB P2.0N1: DEC R0 CPL P2.0N2: MOV R2,#200N3: SETB P2.2 CLR P2.1 MOV A,R0 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS MOV P0,#00H SETB P2.1 CLR P2.2 MOV A,R1 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS DJNZ R2,N3 MOV A,R0 JZ N4 LJMP N1N4: MOV A,R1 JZ OP2 DEC R1 MOV A,R1 JZ N0 LJMP N0 RETDJS40S:MOV R1,#03HM0: MOV R0,#0AHM1: DEC R0M2: MOV R2,#200M3: SETB P2.2 CLR P2.1 MOV A,R0 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS MOV P0,#00H SETB P2.1 CLR P2.2 MOV A,R1 MOVC A,@A+DPTR MOV P0,A LCALL DELAY1mS DJNZ R2,M3 MOV A,R0 JZ M4 LJMP M1M4: MOV A,R1 JZ OP4 DEC R1 MOV A,R1 JZ M0 LJMP M0 RETOP4:LCALL OP3 RETDELAY1S:MOV R4,#50 L7:MOV R5,#100 L6:MOV R6,#100 DJNZ R6,$ DJN 如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! 参考资料: http://vae.la

文章TAG:at89c51  at89c51有什么用  
下一篇