基于单片机的水温控制系统r内容摘要:
C7H MOV P3,10H ACALL DELAY MOV P1,0C7H MOV P3,18H ACALL DELAY MOV P1,0C0H MOV P3,20H ACALL DELAY MOV P1,80H MOV P3,28H ACALL DELAY MOV P1,80H MOV P3,30H ACALL DELAY MOV P1,80H MOV P3,38H ACALL DELAY LJMP HL DELAY: MOV R0,0DFH D1: MOV R1,0FFH DJNZ R1,$ DJNZ R0,D1 RET 、键盘及数字显示结合 编一小程序,实现键盘及 数字显示结合 —— 按键盘 1数码管显示 1,按键盘2数码管显示 3,按键盘 3数码管显示 3,按键盘 4 数码管显示 4,按键盘 5 数码管显示 5,按键盘 6数码管显示 6,按键盘 7数码管显示 7,按键盘 8 数码管显示 8,按键盘 9数码管显示 9,按键盘 10数码管显示 A,按键盘 11 数码管显示 b,按键盘 12 数码管显示 C,按键盘 13数码管显示 d,按键盘 14 数码管显示 E,按键盘 15 数码管显示 F。 源程序如下所示: ORG 0000H MOV P1,8CH LL:ACALL HH ACALL L0 ACALL L1 ACALL L2 ACALL L3 ACALL L4 ACALL L5 ACALL L6 ACALL L7 SJMP LL L0:CLR CLR 13 CLR JNB ,H0 JNB ,E0 RET H0:JB ,Y0 SJMP H0 Y0:MOV P1,88H ACALL HH SJMP LL E0:JB ,F0 SJMP E0 F0:MOV P1,0F9H ACALL HH SJMP LL L1:CLR CLR SETB JNB ,H1 JNB ,E1 RET H1:JB ,Y1 SJMP H1 Y1:MOV P1,83H ACALL HH LJMP LL E1:JB ,F1 SJMP E1 F1:MOV P1,0A4H ACALL HH SJMP LL L2:CLR SETB CLR JNB ,H2 JNB ,E2 RET H2:JB ,Y2 SJMP H2 Y2:MOV P1,0C6H ACALL HH LJMP LL E2:JB ,F2 SJMP E2 F2:MOV P1,0B0H ACALL HH LJMP LL L3:CLR SETB SETB JNB ,H3 JNB ,E3 RET H3:JB ,Y3 SJMP H3 Y3:MOV P1,0A1H ACALL HH LJMP LL E3:JB ,F3 SJMP E3 F3:MOV P1,99H ACALL HH LJMP LL L4:SETB CLR CLR JNB ,H4 JNB ,E4 RET 14 H4:JB ,Y4 SJMP H4 Y4:MOV P1,86H ACALL HH LJMP LL E4:JB ,F4 SJMP E4 F4:MOV P1,92H ACALL HH LJMP LL L5:SETB CLR SETB JNB ,H5 JNB ,E5 RET H5:JB ,Y5 SJMP H5 Y5:MOV P1,8EH ACALL HH LJMP LL E5:JB ,F5 SJMP E5 F5:MOV P1,82H ACALL HH LJMP LL L6:SETB SETB CLR JNB ,H6 JNB ,E6 RET H6:JB ,Y6 SJMP H6 Y6:MOV P1,89H ACALL HH LJMP LL E6:JB ,F6 SJMP E6 F6:MOV P1,0F8H ACALL HH LJMP LL L7:SETB SETB SETB JNB ,H7 JNB ,E7 RET H7:JB ,Y7 SJMP H7 Y7:MOV P1,0C7H ACALL HH LJMP LL E7:JB ,F7 SJMP E7 F7:MOV P1,80H ACALL HH LJMP LL HH:MOV P3,0FFH ACALL DELAY MOV P3,0F7H ACALL DELAY MOV P3,0EFH ACALL DELAY MOV P3,0E7H ACALL DELAY MOV P3,0DFH 15 ACALL DELAY MOV P3,0D7H ACALL DELAY MOV P3,0CFH ACALL DELAY MOV P3,0C7H ACALL DELAY RET DELAY:MOV R0,01H DAl: MOV R1,9FH DA2: NOP NOP NOP NOP DJNZ R1,DA1 DJNZ R0,DA2 RET END 、温度设定和传送电路 编一小程序,实现温度设定和传送电路 —— 以下是双机串口通讯主程序流程图: 图 41 双机串口通讯流程图。 程序 1方式 2两位设定就不可的 FLAGA BIT FLAGB BIT FLAG0 BIT FLAG1 BIT FLAG2 BIT GUAN1 EQU 30H GUAN2 EQU 31H GUAN3 EQU 32H 16 GUAN4 EQU 33H GUAN5 EQU 34H GUAN6 EQU 35H GUAN7 EQU 36H GUAN8 EQU 37H ORG 00H LJMP star ORG 23H LJMP CKT。 初始设定 STAR: MOV SP,60H MOV IE,10010000B MOV SCON,10010000B ANL PCON,0111111B MOV TMOD, 20H MOV TH1, 0F2H MOV TL1, 0F2H SETB TR1 MOV GUAN2,00H MOV GUAN3,00H MOV GUAN6,00H MOV GUAN7,00H CLR FLAGB CLR FLAGA MOV DPTR,TABLE。 主要执行总程序 ZONGSAO: LCALL SHOW ACALL AA SJMP ZONGSAO。 扫描按键是否按下子程序 AA: S1:。 0,5 键 JNB FLAGB ,S2 CLR FLAG2 CLR FLAG1 CLR FLAG0 JB ,NEXT1 ACALL DELAY JB ,NEXT1 JNB ,$ JB FLAGA ,WW1 MOV GUAN7,00H SETB FLAGA LJMP NEXT1 WW1: MOV GUAN6 ,00H CLR FLAGB NEXT1: JB ,ONE1 ACALL DELAY。基于单片机的水温控制系统r
相关推荐
“单片机 ”。 单片机的特点 (1)集成度高 单片机把 CPU, RAM, ROM, I/O 接口以及定时器 /计数器都集成在一个芯片上,和常规的计算机系统相比,它具有体积小, 集成度高的特点。 (2)存储量大 采用 16位地址总线的 8位单片机可寻址外部 64KB数据存储器和 64KB程序存储器。 此外,大部分单片机还有片上 RAM(一般为 128~256B)和内部 ROM(一般为 2
的记忆体和输出入组件 (I/O),都嵌入在一颗芯片内,再使用 特定的组译和编译软体编辑程序,利用烧录器把程序储存到单芯片,如此 加上一些简单的周边电路,即可变成一个控制系统,所以单芯片又称为微 程控器(microcontroller)。 8051 是由 INTEL 公司发展出来的 8bit MCU(微处理器 ),目前在工业界 的应用相当的普及化,目前已有相当多家的公司也制造与 8051
LSB DS18B20温度传感器的内部储存器还包括一个高速暂存 RAM和一个非易失性的可电擦除的 2E PROM。 高速 暂存 RAM的结构为 9字节的存储器, 结构表如 表 23所示。 前 2字节包含测得的温度信息。 第 3和第 4字节的 TH和 TL的拷贝,是易失的,每次上电复位时被刷新。 第 5字节为配置寄存器,其内容用于确定温度值的数字转换分辨率,
......................................... 28 基于单片机的汽车醉酒禁驾系 统设计湖南人文科技学院毕业设计摘 要随着科技的进步,智能产品在社会生产和人们生活等方面扮演着越来越重要的角色 ,在我们的日常生活中智能产品已经随处可见。 本文以 STC89C52单片机和酒精传感器 MQ 3为核心部分,设计制造一种基于单片机的汽车醉酒禁驾系统。
One Time Programble)及各种类型片内程序存储器的发展,加之处围接口不断进入片内,推动了单片机 “ 单片 ” 应用结构的发展。 特别是I C、 SPI 等串行总线的引入,可以使单片机的引脚设计得更少,单片机系统结构更加简化及规范化。 单片机的结构与特点: 一、 单片机的结构 : 目前,单片机的系统结构有两种类型:一种是将程序和数据存储器分开使用, 即哈佛( Harvard)结构
通过气隙的,这时作用在气隙中的磁势是同极性的,称为单极磁势。 而转子包括两段,一段经永磁体磁化成 N 山东科技大学学士学位论文 7 图 定子展开图 极,另一段磁化为 S 极,每段转子齿以一个齿距间隔均匀分布,但两段转子的齿相互错开 1/2 个转子齿距。 a) N 极段截面图 b) S 极段截面图如图 所示 : a) N 极段截面图 b) S 极段截面图 图 三相混合式步进电机截面图