View
106
Download
2
Category
Preview:
DESCRIPTION
模块 1 数据与存储器的操作训练. 课题 1 认识单片机. 任务 1 单片机的应用实例与 MSC-51 单片机引脚功能. 任务 2 MSC-51 单片机最小应用系统. 课题 2 存储器简介及操作训练. 任务 1 程序存储器( ROM )空间分配法. 任务 2 数据存储器( RAM )操作训练. 一、认识单片机. 1 、单片机是一种集成电路芯片。 2 、芯片中的主要部件有:运算器、控制器、 存储器、各种输入 / 输出接口 3 、其组成和功能上已经具有了计算机系统 的特点,因此称之为单片微型计算机, - PowerPoint PPT Presentation
Citation preview
1 1 1 MSC-512 MSC-511 ROM2 RAM2
1 2 /3
151 AT89C51/52 AT89S51/52 5151AT89C51323334
2ATMELAVR AVRATTINY12/13/15AT90S2313ATMEGA8/16/64 AVR ATTINY2313ATMEGA168/169ATMEGA1280/2560
3MicroChip
4Motorola68
1
2
3
4
5
1D10D2B10010101B01223H1AH019AB CDEF1616
122217373 = 01001001B2101101B
31638686 = 56H41649AH
584215110010108 4 2 18 4 2 11 1 0 0 1 0 1 0 B11001010B=0CAH
50D9HD=13=81+41+20+11=1101B9=81+40+20+11=1001B0D9H=11011001B6
01101001B1AH0B2C5H 108 16
CPU8
RAM256RAM128128
ROM4KBROM
/16/
I/O48I/OP0P1P2P352/2 16MHZ12MHZ
51CPU8RAM256RAM128128ROM4KBROM/16/I/O48I/OP0P1P2P352/2 16MHZ12MHZ
P3VCCVSSXTAL2 XTAL1RSTP0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0ALEP3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.72XTAL1XTAL23RST4P0P1P2P37ALE1VCC(+5V)VSS()MCS-51
/P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0P3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.748I/OP0P1P2P3I/O(1) P0 8 P28P1I/O P3
(2)ALE1MOV P1,#00H2MOV P1,#0FFH3MOV P1,#0AAH4CLR P1.05SETB P1.00+5V
(3)ALE MOV P3, #11111111BMOV A, P3 89C51AI/O1FET P3.4A01
2
21Vcc40+5VVss20 2
23(1819)CPU
24 RST10msRST ?
CPU2ToscXTAL1Tcy12Tcy=12Tosc
CPU2Torder Torder= TcyTorder= 2Tcy Torder= 4Tcy
CPU212MHz Tcy=12Tosc=1usTorder=2Tcy=2us
20000HSP=07H P0-P3RAM
ACC00HTMOD00HB00HTCON00HPC0000HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0-P30FFHSBUFIPXX000000BSCON00HIE0X000000BPCON0XXX0000B
80318751805189C51
256B4K64K64K
1ROM(PC)
2RAMRAM RS0RS1
12821SFR 11SFR
1ACCA MOV A, #2 ADD A, #52B MUL AB DIV AB
3PSW CY(PSW.7) CY1CY 0CYC AC(PSW.6) 44AC1AC 0
OV(PSW.2) OV10 PSW.1PPSW.0ALU 1A1 P1P0FO(PSW.5) 3PSW
RS1(PSW.4)RS0(PSW.3) RS1RS0 2-13PSW
4DPTRDPH8DPL816
[] [] []NEXT: MOV A , R0 ;A(R0)1~34
ORG 0000H LJMP START ORG 0030HSTART: LCALL DELAY NOP LJMP STARTDELAY: NOP RET END1ORGORG 2ENDEND 3JMPLJMP AJMP SJMP
ORG 0000H LJMP START ORG 0030HSTART: LCALL DELAY NOP LJMP STARTDELAY: NOP RET END4CALLLCALL ACALL LCALL DELAY LCALL DELAYDELAYDELAYRET5RET
1 MOV A, 0E8H#
2 MOV A50H50H MOV21H,30H30H21H
3 8R0R7ABDPTRC MOV P1R4 CLR A A MOV AB
4@MOV A, @R05 ;MOVC A, @DPTR+A@RnR0R1
6 7 CLR P1.0 P10 PCLJMP START DJNZ R7,DEL
1MOV MOV A,#2 MOV 10H,A MOV R0,#50H MOV A,R0 MOV R1,#10H MOV A,@R1;(A)=2;(10H)=2;(R0)=50H;(A)=50H;(R1)=10H;(A)=2
2CLR ACC80CLR bit CLR A
3SETB1SETB C SETB P3.0 SETB RS1
1AT89C51 4 251EA31 3RST 4 5PC SP P0~P3
10ms 0000H 07H FFH
612MHZ 7 8 1/12us 1us 4us ROM RAM 0000H~0FFFH 00H~0FFH
ORG 0000H LJMP MAIN ORG 0030HMIAN: CLR P1.0 LCALL DELAY SETB P1.0 LCALL DELAY LJMP STARTDELAY: MOV R7,#0FFH DL0: MOV R6,#100 DJNZ R6,$ DJNZ R7,DL0 RET END1
280C51 MOV A, 4AH A B C D380C51 MOV A, @R0 A B C D4@Rii A1 B01 C2 D12
5RAM60H=50H50H=20HP1P1=5BH MOV R0 , #60H MOV A , @R0 MOV R1 , A MOV B , @R1 MOV R2 , P1 R0= (A)= (R1)= (B)= (R2)=
6R1=40H, (A)=30H, (40H)=60H, (50H)=08H, MOV A , @R1 MOV 50H , A MOV R1 ,#7FHA= (50H)= (R1)=
7SETB C C= CLR C C=
8A= MOV A,#8BH LJMP NEXT CLR ANEXT: MOV A,#02H END
Recommended