文档介绍:模块一单片机内部资源与最小系统
主要内容:1、最小系统构成的彩灯控制系统2、彩灯控制程序3、仿真器和实验装置介绍及使用4、最小系统内部资源5、最小系统外部构成
1、最小系统构成的彩灯控制器
单片机最小应用系统主要由单片机芯片、晶振和复位电路、开关输入电路及输出显示电路四部分构成,缺一不可,具体见下图。
1)、单片机最小系统部分
2)、彩灯控制器部分
图中单片机的P1口连接八个位的拨码开关S1~S8,作为输入电路;P0口接8个LED发光二极管LD1~LD8,作为输出显示。( P口的概念)
对于输入电路:
S1~S4用来控制LED亮的个数。
S5~S8用来控制LED的切换速度。S5最快,S8最慢。
概念:高低电平、逻辑1/0、输入/出
2、彩灯控制程序(汇编等概念)
MAIN: MOV P1,#0FFH
NOP
MOV A,P1
CPL A
ANL A,#0FH
LP1: MOV P0,A
RL A
JNB ,YSHI1
JNB ,YSHI2
JNB ,YSHI3
JNB ,YSHI4
SJMP MAIN
YSHI1: MOV R7,#40H
YSH12: MOV R6,#0FFH
YSH13: MOV R5,#0FFH
YSH14: NOP
NOP
NOP
DJNZ R5,YSH14
DJNZ R6,YSH13
DJNZ R7,YSH12
SJMP LP1
YSHI2: MOV R7,#10H
YSH22: MOV R6,#0FFH
YSH23: MOV R5,#0FFH
YSH24: NOP
NOP
NOP
DJNZ R5,YSH24
DJNZ R6,YSH23
DJNZ R7,YSH22
SJMP LP1
YSHI3: MOV R7,#04H
YSH32: MOV R6,#0FFH
YSH33: MOV R5,#0FFH
YSH34: NOP
NOP
NOP
DJNZ R5,YSH34
DJNZ R6,YSH33
DJNZ R7,YSH32
SJMP LP1
YSHI4: MOV R7,#01H
YSH42: MOV R6,#0FFH
YSH43: MOV R5,#0FFH
YSH44: NOP
NOP
NOP
DJNZ R5,YSH44
DJNZ R6,YSH43
DJNZ R7,YSH42
SJMP LP1
END
3、程序中涉及的相关知识
1)、指令的相关概念
指令、指令的一般格式、指令系统
2)、部分指令的寻址方式
立即寻址、寄存器寻址、I/O操作
3)、指令功能的理解
MOV DJNZ JNB NOP SJMP
4)、程序结构简介