新02248AB88886面seblo00000AEASERE日自的图118031扩展8255(1)原理图11
11 图 11 8031 扩展 8255(1)原理图
aaaaanaanSH百B880828 8522网风国S3#82##出#5#228图128255(2)扩展LED显示器及行列式键盘原理图12
12 图 12 8255(2)扩展 LED 显示器及行列式键盘原理图
13.固态继电器(负载)控制电路电源+5V。输入为CONin,输出为CONout(+/-)。控制信号CONin为高时,负载接通电源。li-/ucE-CONout(+)R28+5VH(IKW)390~220VCONinCONout(--)U201413图14固态继电器控制电路14.555(电容/脉冲)电路电源+5V。Cxin(+/-)为电容,输出为Fout。tVR2020K9Foutf"Eaofc1NU21555f"+fCxinf"--foC0.01u图15555脉冲电路13
13 13. 固态继电器(负载)控制电路 电源+5V。 输入为 CONin, 输出为 CONout(+/-)。 控制信号 CONin 为高时,负载接通电源。 图 14 固态继电器控制电路 14. 555(电容/脉冲)电路 电源+5V。 Cxin(+/-)为电容, 输出为 Fout。 图 15 555 脉冲电路 R28 390 +5V 1 2 U20 1413 CONin + ~ ~ CONout(+) CONout(-) ¹Ì̬¼ÌµçÆ÷ RL (1KW) ~ 220V 7 6 2 8 4 3 1 5 U21 555 C7 0.01u Fout£¨Êä³ö£© R20 20K R21 1M +5V £¨+£© £¨-£© Cxin
第二章程序设计实验实验一数据传送实验一.目的:熟悉单片机仿真开发器的使用:掌握8031内部RAM的数据操作,了解存储器的特点和应用。二内容:内部RAM40H~4FH单元置数A0H~AFH,然后将40H~AFH单元中内容送到内部RAM50H~5FH单元中。三.编辑、编译、运行程序,检查结果。四.参考程序:ORG0000HMAINRESET:AJMPORG003FHMAIN:MOVRO,#40HMOVR2,#10HMOVA,#OAOHAl:MOV@RO, AINCROAINCDJNZR2, A1MOVRO,#40HMOVR1,#50HMOVR2,#10HA2:MOVA, @ROMOV@RI, AINCROINCR1DJNZA2R2,A3:A3SJMP五。分析程序。六:运行程序后(暂停),检查并记录相关单元内容。七按以上步骤,验证教材中程序设计的例题。14
14 第二章 程序设计实验 实验一 数据传送实验 一. 目的:熟悉单片机仿真开发器的使用; 掌握 8031 内部 RAM 的数据操作,了解存储器的特点和应用。 二.内容:内部 RAM 40H~4FH 单元置数 A0H~AFH,然后将 40H~AFH 单元 中内容送到内部 RAM 50H~5FH 单元中。 三.编辑、编译、运行程序,检查结果。 四.参考程序: ORG 0000H RESET: AJMP MAIN ORG 003FH MAIN: MOV R0,#40H MOV R2,#10H MOV A,#0A0H A1: MOV @R0,A INC R0 INC A DJNZ R2,A1 MOV R0, #40H MOV R1, #50H MOV R2, #10H A2: MOV A,@R0 MOV @R1, A INC R0 INC R1 DJNZ R2, A2 A3: SJMP A3 五.分析程序。 六.运行程序后(暂停),检查并记录相关单元内容。 七.按以上步骤,验证教材中程序设计的例题
实验二多字节十进制加法实验一.目的:掌握MCS-51汇编语言程序设计方法。二.内容:多字节的十进制加法,加数存储单元首地址由RO指出,被加数和结果的存储单元首地址由R1指出,字节数由R2指出。三.编辑、编译、运行程序,检查结果。参考程序:设加数存储单元为:31H、30H,被加数存储单元为:21H、四.20H,结果存储单元为:22H、21H、20H。ORG0000HAJMP MAINRESET:ORG0100HMOVMAIN:SP,#60HMOVRO,#31HMOV@RO,#22HRODECMOV@RO,#33HMOVR1,#21HMOV@R1,#44HR1DECMOV@R1,#55HMOVR2,#02HACALLDACESJMPHEREHERE:CDACE:CLRDAL:MOVA, @ROADDCA,@R1DAAMOV@R1,AINCROR1INCDJNZR2, DALCLRAMOVACC. 0, CMOV@R1,ARET15
15 实验二 多字节十进制加法实验 一.目的:掌握 MCS-51 汇编语言程序设计方法。 二. 内容:多字节的十进制加法,加数存储单元首地址由 R0 指出,被加数和 结果的存储单元首地址由 R1 指出,字节数由 R2 指出。 三.编辑、编译、运行程序,检查结果。 四. 参考程序:设加数存储单元为:31H、30H,被加数存储单元为:21H、 20H,结果存储单元为:22H、21H、20H。 ORG 0000H RESET: AJMP MAIN ORG 0100H MAIN: MOV SP, #60H MOV R0, #31H MOV @R0, #22H DEC R0 MOV @R0, #33H MOV R1, #21H MOV @R1, #44H DEC R1 MOV @R1, #55H MOV R2, #02H ACALL DACE HERE: SJMP HERE DACE: CLR C DAL: MOV A,@R0 ADDC A,@R1 DA A MOV @R1,A INC R0 INC R1 DJNZ R2,DAL CLR A MOV ACC.0,C MOV @R1,A RET