基于单片机的水温控制系统设计报告内容摘要:
MOV A,@R0 MOVC A,@A+DPTR MOV 57H,A MOV A,56H ADD A,80H。 在D1字形码上加小数点 MOV 56H,A RETFS: MOV A,R0 PUSH ACC MOV TMOD,20H MOV TH1,0E6H MOV TL1,0E6H SETB TR1 MOV SCON,50H MOV R0,54H。 设定发送起始地址 MOV R7,04HLOOP:MOV SBUF,@R0 JNB TI,$ CLR TI INC R0 DJNZ R7,LOOP POP ACC MOV R0,A RET。 串口中断接受子程序 RT: PUSH ACC PUSH PSW CLR ET0 CLR ES SJ: MOV @R1,SBUF INC R1 CJNE R4,03H,MOVE SJMP MOVE1 MOVE :INC R4 CLR RI JNB RI, $MOVE1:DJNZ R6,SJ MOV R4,00H MOV R1,50H。 重置接收起始地址 MOV R6,04H。 重置接收个数 SETB ET0 SETB ES POP PSW POP ACC RETI。 T0中断子程序TIM0: PUSH ACC PUSH PSW MOV TH0,0ECH。 重设中断时间 MOV TL0,78H CLR C。 ACALL JS MOV A,51H CJNE A,70H,Q1。 最高位比 SJMP Q2Q1: JC OFF SJMP ONQ2: MOV A,52H CJNE A,71H,Q3Q3: JC OFFON: CLR CLR RE: POP PSW POP ACC RETIOFF: SETB SETB SJMP REDELAY:MOV R7,50 DJNZ R7,$ RETTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H开机 机系统初始化显示清零,各记数指针清零否是消除颤抖判断是否有键按下。 设定水温显示温度确定单步清零取消输出12345 图32键盘显示程序流图输出65 键盘显示程序键盘显示程序如下:FLAGA BIT 4EH FLAGB BIT 4FH ORG 00H JMP START ORG 23H JMP UARTISTART: CLR FLAGA CLR FLAGB MOV 30H,07H。 系统显示 MOV 31H,07H。 MOV 32H,07H MOV 33H,07H MOV 34H,07H MOV 35H,07H MOV 36H,07H MOV 37H,07H MOV R1,90H MOV R0,50HPP: CLR。 =000 CLR CLR MOV A,30H MOV P1,A SETB。 001 MOV A,31H MOV P1,A SETB。 010 CLR MOV A,32H MOV P1,A SETB。 011 MOV A,33H MOV P1,A SETB。 100 CLR CLR MOV A,34H MOV P1,A SETB。 101 MOV A,35H MOV P1,A SETB。 110 CLR MOV A,36H MOV P1,A SETB。 111 MOV A,37H MOV P1,A DJNZ R0,PP MOV R0,0FFH DJNZ R0,$ DJNZ R1,PP。 系统显示 MOV SCON,52H。 串行口方式2,允许接收,初态TI=1 MOV 30H,0FH。 0 MOV 34H,0FH MOV 33H,93H。 C MOV 37H,93HZ1: CLR。 000。基于单片机的水温控制系统设计报告
相关推荐
态显示周围障碍物的情况。 其较早的产品是用蜂鸣器报警 ,蜂鸣声越急 ,表示车辆离障碍物越近, 后 继的产品可以显示车后障碍物离车体的距离。 汽车防撞雷达之所以能实现防撞报警功能。 汽车倒车雷达的探头 主要安装于前后保险杠上 ,根据 汽车的 不同价格和品牌,探头有二、三、四、六、八、十、十二只不等。 其中 探头能够以最大水平120 度垂直 70 度范围辐射,上下左右搜寻目标。 一般的汽车
员不要超速。 而且在 行驶过程中,对速度的要求也是不同的,比如在城区环路一般限速到 8 迈,而在高速公路上行驶,小型轿车一般车速要达到 120 迈,所以本设计产品不能只拥有单一的速度最高额度,要能实现根据驾驶者的自身的行驶背景对车速的最大值进行调控 由此,我觉得开发一个超速报警系统是很有必要的,对于驾驶员及其家人的生命财产安全有重大意义,可以降低交通事故发生率。 课题
FLASH 编程和校验时, P1口作为第八位地址接收。 P2口 : P2口为一个内部上拉电阻的 8位双向 I/O 口, P2口缓冲器可接收,输出 4个 TTL 门电流,当 P2口被写“ 1”时,其管脚被内部 10 上拉电阻拉高,且作为输入。 并因此作为输入时, P2口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2口当用于外部程序存储器或 16位地址外部数据存储器进行存取时,
下, PD2 的两个输入信号在相位上相差约为 90176。 ,因而 PD2 的输出电压达到其输出范围内的最大值,再经运算放大器 AMP 反相 ,在其输出端输出一个低电平。 AMP 的输出端为 OC 输出方式,低电平输出时可吸收最大 100mA的输出电流。 该端口的低电平输出信号除可由上拉电阻转换为电压信号以与 TTL 或 CMOS 接口电路相匹配外,还可直接驱动 LED 及小型继电器等较大负载。
有行线输入全部为高电平。 当按下键盘上的某个键使其闭合时,则对应的行线和列线短路,行线输入即为列线输出。 如果此时把所有列线初始化为输出低电平,则通过读取行线输入值的状态是否全为 1,即可判断有无键按下。 共设八个按键,为一档、二档、三档、正转、反转、暂停、继续和清零。 具体键盘电路如下图: H1H0L3L2L1L0清零继续暂停反转正转三档二档一档 图 键盘电路 11 4 控制系统的软件设计
对四相步进电机的进行加速、减速、正反转控制。 通过本设计 来 学会自己处理实际问题的能力,体会出理论与实际的差别。 在整个设计过程中体会失败的痛苦和成功后的喜悦。 使我们真正与实际实物的一次碰撞。 为我们更好的走向社会、适应社会打下良好的基础。 5 第三章 控制系统硬件电路组成 按照初期设计思路及控制系 统功能实现,硬件电路可分为电源模块、按键模块、控制中枢 模 块 、 显 示 模 块 及 步