单片机项目教学案例汇编中考_-教学研究.pdf

上传人:Che****ry 文档编号:95661863 上传时间:2023-08-29 格式:PDF 页数:16 大小:505.59KB
返回 下载 相关 举报
单片机项目教学案例汇编中考_-教学研究.pdf_第1页
第1页 / 共16页
单片机项目教学案例汇编中考_-教学研究.pdf_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《单片机项目教学案例汇编中考_-教学研究.pdf》由会员分享,可在线阅读,更多相关《单片机项目教学案例汇编中考_-教学研究.pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、单片机项目教学案例汇编 1/16 案例一 单片机最小系统设计 一、功能要求 1、设计一个单片机最小系统;2、通过锁存器实现地址信息和数据信息的隔离。二、硬件电路设计 1、方案设计结构示意图:2、电路设计原理图:三、参考程序 ORG 0000H JMP MAIN 单片机项目教学案例汇编 2/16 ORG 0040H MAIN:MOV SP,#07H MOV DPTR,#0FF45H MOV A,#88H MOVX DPTR,A SJMP$END 案例二 信号灯控制 一、功能要求 1、设计一个延时程序,使与 P1.0 相连的发光二极管每隔 1 秒亮一次;2、采用循环控制,使 8 个发光二极管呈跑马

2、灯方式闪烁,其中发光二 极管点亮时长为 1 秒,熄灭时长为 2 秒。二、硬件电路设计 1、电路设计原理图 三、参考程序 org 0000h ljmp start org 100h start:息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西

3、红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 3/16 mov dptr,#tab mov a,#0 mov r3,#8 loop4:mov 30h,a movc a,a+dptr mov p1,a lcall delay mov a,30h inc a mov 30h,a movc a,a+dptr mov p1,a lcall delay lcall delay mov a,30h inc a djnz r3,loo

4、p4 ljmp start delay:mov r7,#100 loop2:mov r6,#100 loop1:mov r5,#49 djnz r5,$djnz r6,loop1 djnz r7,loop2 ret tab:db 0feh,0ffh,0fdh,0ffh,0fbh,0ffh,0f7h,0ffh db 0efh,0ffh,0dfh,0ffh,0bfh,0ffh,07fh,0ffh End 案例三 交通灯控制 一、功能要求 利用单片机设计制作具有下列功能的交通灯:1、自动计时,由两位数码管静态显示;息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教

5、学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 4/16 2、发光二极管分四组分别代表东、南、西、北四个

6、方向交通灯,东、西方向红灯亮时,南北方向绿灯亮;反之南北方向红灯亮时,东西方向绿灯亮;小灯每 30S 交替一次。二、硬件电路设计 三、参考程序 ORG 0000H LJMP START ORG 0100H BCD1 EQU 50H BCD2 EQU 51H START:MOV SP,#60H STATE0:MOV A,#0F6H ;初始状态全红灯 MOV P1,A MOV R2,#1 ;延时 1 秒 S0:LCALL BINBCD LCALL DISPLAY LCALL DELAY DJNZ R2,S0 STATE1:MOV A,#0F5H ;南北绿灯,东西红灯 MOV P1,A 息和数据信息

7、的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机

8、项目教学案例汇编 5/16 MOV R2,#20 ;延时 20 秒 S1:LCALL BINBCD LCALL DISPLAY LCALL DELAY DJNZ R2,S1 STATE2:MOV A,#0F3H ;南北黄灯,东西红灯 MOV P1,A MOV R2,#5 ;延时 5 秒 S2:LCALL BINBCD LCALL DISPLAY LCALL DELAY DJNZ R2,S2 STATE3:MOV A,#0EEH ;南北红灯,东西绿灯 MOV P1,A MOV R2,#20 ;延时 20 秒 S3:LCALL BINBCD LCALL DISPLAY LCALL DELAY DJ

9、NZ R2,S3 STATE4:MOV A,#0DEH ;南北红灯,东西黄灯 MOV P1,A MOV R2,#5 ;延时 5 秒 S4:LCALL BINBCD LCALL DISPLAY LCALL DELAY DJNZ R2,S4 LJMP STATE1 ;转至状态 1 DELAY:MOV R7,#20 ;1 秒延时子程序 D1:MOV R6,#200 D2:MOV R5,#123 NOP DJNZ R5,$DJNZ R6,D2 DJNZ R7,D1 RET 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个

10、延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 6/16 BINBCD:MOV A,R2 ;二进制转换非压缩 BCD码子程序 MOV B,#10 D

11、IV AB MOV BCD2,A ;存十位 BCD码 MOV BCD1,B ;存个位 BCD码 RET DISPLAY:MOV A,BCD1 ;显示子程序 MOV DPTR,#TAB MOVC A,A+DPTR;查个位字形码 MOV P2,A MOV A,BCD2 MOVC A,A+DPTR;查十位字形码 MOV P0,A RET TAB:DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H END 案例四 简易电子密码锁设计 一、功能要求 1、初始状态下显示屏显示“HELLO”,并保持显示 5 秒后清屏;2、如果密码输入错误则显示“ERROR”

12、,并保持显示 5 秒后清屏;3、如果密码输入正确则显示“RIGHT”,并保持显示 5 秒后清屏。二、硬件电路设计 1、系统方案设计理论图 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒

13、延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 7/16(1)键盘电路图 (2)数码管显示电路 三、参考程序*;以下 8 个字节存放 8 位数码管的段码 LED_BIT_1 EQU 30H LED_BIT_2 EQU 31H LED_BIT_3 EQU 32H LED_BIT_4 EQU 33H LED_BIT_5 EQU 34H LED_BIT_6 EQU 35H LED_BIT_7 EQU 36H LED_BIT_8 EQU 37H;以下 6 个字节存放初始密码 WORD

14、_1 EQU 38H 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位

15、码存个位码查个位字形码查十位单片机项目教学案例汇编 8/16 WORD_2 EQU 39H WORD_3 EQU 3AH WORD_4 EQU 3BH WORD_5 EQU 3CH WORD_6 EQU 3DH;以下 6 个字节存放用户输入的 6 位密码 KEY_1 EQU 3EH KEY_2 EQU 3FH KEY_3 EQU 40H KEY_4 EQU 41H KEY_5 EQU 42H KEY_6 EQU 43H;*CNT_A EQU 44H CNT_B EQU 45H KEY_CNT EQU 46H ;已输出的密码位数 LINE EQU 47H ;按键行号 ROW EQU 48H ;按

16、键列号 VAL EQU 49H ;键值;*;以下为初始化程序,包括数据存储空间初始化,设置初始密码 ORG 00H SJMP START ORG 0050H START:MOV SP,#60H MOV CNT_A,#00H ;程序初始化 MOV CNT_B,#00H MOV KEY_CNT,#00H MOV LINE,#00H MOV ROW,#00H MOV VAL,#00H SETB P1.0 MOV LED_BIT_1,#00H;段码存储区清 0 MOV LED_BIT_2,#00H MOV LED_BIT_3,#00H 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三

17、参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 9/16 MOV LED_BIT_4

18、,#00H MOV LED_BIT_5,#00H MOV LED_BIT_6,#00H MOV LED_BIT_7,#79H MOV LED_BIT_8,#73H MOV KEY_1,#00H ;输入密码存储区清 0 MOV KEY_2,#00H MOV KEY_3,#00H MOV KEY_4,#00H MOV KEY_5,#00H MOV KEY_6,#00H MOV WORD_1,#6 ;设置初始密码为123456 MOV WORD_2,#5 MOV WORD_3,#4 MOV WORD_4,#3 MOV WORD_5,#2 MOV WORD_6,#1 A0:LCALL DISP;*;以

19、下为键盘扫描程序,计算键值并存入 VAL LSCAN:MOV P3,#0F0H ;扫描行码 L1:JNB P3.0,L2 LCALL DLY_S JNB P3.0,L2 MOV LINE,#00H LJMP RSCAN L2:JNB P3.1,L3 LCALL DLY_S JNB P3.1,L3 MOV LINE,#01H LJMP RSCAN L3:JNB P3.2,L4 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通

20、灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 10/16 LCALL DLY_S JNB P3.2,L4 MOV LINE,#02H LJMP RSCAN L4:JNB P3.3,A0 LCALL DLY_S JNB P3.3,A0 MO

21、V LINE,#03H RSCAN:MOV P3,#0FH ;扫描列码 C1:JNB P3.4,C2 MOV ROW,#00H LJMP CALCU C2:JNB P3.5,C3 MOV ROW,#01H LJMP CALCU C3:JNB P3.6,C1 MOV ROW,#02H CALCU:MOV A,LINE ;计算键值 MOV B,#03H MUL AB ADD A,ROW MOV VAL,A;*;以下为按键处理程序,对不同的按键作出响应 CJNE A,#0AH,J1 ;是否为CLR 键 MOV R1,KEY_CNT CJNE R1,#00H,J2 LCALL ALARM_1 LJMP

22、 START J2:LCALL SHIFTR DEC KEY_CNT W00:LCALL DISP ;等待按键抬起 MOV A,P3 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时

23、秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 11/16 CJNE A,#0FH,W01 LJMP A0 W01:MOV A,P3 CJNE A,#0F0H,W02 LJMP A0 W02:SJMP W00 J1:MOV A,VAL CJNE A,#0BH,J3 ;判断是否为ENTER 键 MOV R1,KEY_CNT CJNE R1,#06H,J4 MOV A,WORD_1 ;比较密码 CJNE A,3EH,J5 MOV A,WORD_2 CJNE A,3FH,J5 MOV

24、A,WORD_3 CJNE A,40H,J5 MOV A,WORD_4 CJNE A,41H,J5 MOV A,WORD_5 CJNE A,42H,J5 MOV A,WORD_6 CJNE A,43H,J5 CLR P1.0 MOV P2,#0ffh LCALL DLY_L LJMP START J5:LCALL ALARM_2 LJMP START J4:LCALL ALARM_1 LJMP START J3:INC KEY_CNT ;按下数字键 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连

25、的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 12/16 MOV A,KEY_CNT CJNE A,#07H,K1 LCALL ALARM_1 W10:LCALL

26、 DISP ;等待按键抬起 MOV A,P3 CJNE A,#0FH,W11 LJMP START W11:MOV A,P3 CJNE A,#0F0H,W12 LJMP START W12:SJMP W10 K1:LCALL SHIFTL W20:LCALL DISP ;等待按键抬起 MOV A,P3 CJNE A,#0FH,W21 LJMP A0 W21:MOV A,P3 CJNE A,#0F0H,W22 LJMP A0 W22:SJMP W20 LJMP A0 ALARM_1:LCALL SEC ;操作错误报警 RET ALARM_2:LCALL SEC ;密码错误报警 LCALL DLY

27、_L RET;*;音频信号产生程序,用于声音报警 SEC:MOV R2,#100 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯

28、东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 13/16 SEC_LP:clr P1.7 LCALL T1MSD NOP setb P1.7 LCALL T1MSD DJNZ R2,SEC_LP RET ;*;段码,输入密码左移子程序 SHIFTL:MOV LED_BIT_6,LED_BIT_5 MOV LED_BIT_5,LED_BIT_4 MOV LED_BIT_4,LED_BIT_3 MOV LED_BIT_3,LED_BIT_2 MOV LED_BIT_2,LED_BIT_1 MOV LED_BIT_1,#40H MOV

29、 KEY_6,KEY_5 MOV KEY_5,KEY_4 MOV KEY_4,KEY_3 MOV KEY_3,KEY_2 MOV KEY_2,KEY_1 MOV KEY_1,VAL RET;*;段码,输入密码右移子程序 SHIFTR:MOV LED_BIT_1,LED_BIT_2 MOV LED_BIT_2,LED_BIT_3 MOV LED_BIT_3,LED_BIT_4 MOV LED_BIT_4,LED_BIT_5 MOV LED_BIT_5,LED_BIT_6 MOV LED_BIT_6,#00H MOV KEY_1,KEY_2 MOV KEY_2,KEY_3 MOV KEY_3,KE

30、Y_4 MOV KEY_4,KEY_5 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非

31、压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 14/16 MOV KEY_5,KEY_6 MOV KEY_6,#00H RET;*;以下为数码显示子程序 DISP:PUSH ACC PUSH PSW SETB RS0 MOV R0,#LED_BIT_1 MOV R2,#8 MOV R3,#0FEH DISP1:mov P2,R3 MOV P0,R0 LCALL DLY_S MOV a,R3 RL A MOV R3,A INC R0 djnz R2,DISP1 POP PSW POP ACC RET ;*T1MSD:MOV R3,#2 D0:MOV R4,#250 DJN

32、Z R4,$DJNZ R3,D0 RET DLY_S:MOV R6,#10 D1:MOV R7,#250 DJNZ R7,$DJNZ R6,D1 RET 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄

33、灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 15/16 DLY_L:MOV R5,#100 D2:MOV R6,#100 D3:MOV R7,#248 DJNZ R7,$DJNZ R6,D3 DJNZ R5,D2 RET FINI:NOP END 案例五 双机通信 一、功能要求 利用 AT89S52串行口,通过双机通信,实现单片机之间数据块的传送 (1)甲机发送,乙机接收;(2)甲机发送地址信息,然后发送一批数据;(3)乙机把接收到的地址信息作为存放数据的

34、首地址,然后将数据存入相应单元;(4)校验方式:累加校验和。二、硬件电路设计 1、硬件电路结构示意图 三、参考程序 发送方:ORG 0000H AJMP MAIN ORG 0100H MAIN:M OV SP,#60H 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向

35、红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位单片机项目教学案例汇编 16/16 MOV SCON,#40H ;串行口以方式 1 工作 MOV TMOD,#20H ;T1 以方式 2 工作 MOV TH1,#0FDH ;波特率 9600 MOV TL1,#0FDH SETB TR1 MOV P1,#0FFH MOV 30H,#0FFH ;设拨码开关初始值 K0:MOV A,P1 ;读入拨码开关 CJNE A,30H,

36、K1 ;判断与前次是不是相同,不同则跳至 K1 SJMP K0 K1:MOV 30H,A ;存入拨动开关新值 MOV SBUF,A ;输入 SBUF发送 WAIT:JBC TI,K0 ;是否发送完毕?SJMP WAIT END 接收方:ORG 0000H AJMP MAIN ORG 0100H MAIN:M OV SP,#60 MOV SCON,#50H MOV TMOD,#20H MOV TH1,#0FDH MOV TL1,#0FDH SETB TR1 MOV P1,#0FFH K0:JB RI,KK ;是否接收到数据,有则跳至 KK SJMP K0 KK:MOV A,SBUF ;将接收到的

37、数据保存到累加器 MOV P1,A ;输出至 P1 CLR RI ;清除 RI SJMP K0 END 案例六 数字电压表设计 息和数据信息的隔离二硬件电路设计方案设计结构示意图电路设计原理图三参考程序单片机项目教学案例汇编案例二信号灯控制一功能要求设计一个延时程序使与相连的发光二极管每隔秒亮一次采用循环控制使个发光二极管呈跑马学案例汇编案例三交通灯控制一功能要求利用单片机设计制作具有下列功能的交通灯自动计时由两位数码管静态显示单片机项目教学案例汇编发光二极管分四组分别代表东南西北四个方向交通灯东西方向红灯亮时南北方向绿灯亮反东西红灯单片机项目教学案例汇编延时秒南北黄灯东西红灯延时秒延时秒南北红灯东西绿灯转至状态秒延时子程序延时秒南北红灯东西黄灯单片机项目教学案例汇编二进制转换非压缩码子程序存十位码存个位码查个位字形码查十位

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁