1184 基于8086和LCD12864液晶显示仿真设计-毕设课设

摘要:
本文介绍了一种基于8086微处理器和LCD12864液晶显示的红外报警仿真设计。设计利用Protues仿真平台进行模拟实验,通过按键模拟红外传感器的检测功能,实现红外报警系统的基本功能。当按键被按下时,系统模拟红外检测到物体并发出报警信号;若按键被长按,则系统模拟红外传感器持续被障碍物触发,进而持续进行声光报警。LCD12864液晶显示屏用于实时显示报警状态和系统信息,提升了系统的交互性和直观性。

关键词:8086;LCD12864;红外报警;Protues仿真;声光报警

一、引言

红外报警系统在安全防护领域具有广泛的应用,其基本原理是通过红外传感器检测物体的移动或存在。然而,在实际应用中,红外报警系统的设计与实现往往涉及到复杂的硬件电路和软件编程。为了降低设计难度和成本,本文采用8086微处理器和LCD12864液晶显示模块,结合Protues仿真平台,设计了一种红外报警仿真系统。

二、系统总体设计

本系统主要由8086微处理器、LCD12864液晶显示模块、按键模块(模拟红外传感器)、声光报警模块等组成。8086微处理器负责整个系统的控制逻辑,通过检测按键状态来判断是否触发报警;LCD12864液晶显示模块用于实时显示报警状态和系统信息;声光报警模块在触发报警时发出声音和光信号。

三、硬件设计

  1. 8086微处理器:作为系统的核心控制器,负责执行程序、处理数据以及控制其他模块的工作。

  2. LCD12864液晶显示模块:用于显示报警状态和系统信息,提供直观的界面交互。

  3. 按键模块:通过按键模拟红外传感器的检测功能,当按键被按下时,表示红外传感器检测到物体。

  4. 声光报警模块:包括蜂鸣器和LED灯等元件,用于在触发报警时发出声音和光信号。

四、软件设计

  1. 初始化程序:在系统启动时,对8086微处理器、LCD12864液晶显示模块等进行初始化设置。

  2. 按键检测程序:通过循环扫描按键状态,判断是否有按键按下或长按事件发生。

  3. 报警处理程序:当检测到按键按下或长按事件时,触发报警处理程序,控制声光报警模块发出报警信号,并在LCD12864液晶显示模块上显示相应的报警信息。

  4. LCD显示更新程序:实时更新LCD12864液晶显示模块的内容,显示当前的报警状态和系统信息。

五、仿真实验与结果分析

在Protues仿真平台上搭建整个系统,并进行仿真实验。实验结果表明,当按键被按下时,系统能够正确检测到红外信号并触发报警;当按键被长按时,系统能够持续进行声光报警。同时,LCD12864液晶显示模块能够实时显示报警状态和系统信息,方便用户了解系统的工作状态。

六、结论与展望

本文设计了一种基于8086和LCD12864液晶显示的红外报警仿真系统,通过Protues仿真平台验证了系统的可行性和有效性。该系统具有结构简单、成本低廉、易于实现等优点,为红外报警系统的设计与实现提供了一种有效的仿真方法。未来,可以进一步优化系统的性能和功能,如增加更多的报警方式、提高报警精度等,以满足实际应用的需求。

IOS2 EQU 020H
IOS3 EQU 030H
IOS4 EQU 040H	;8253端口地址

A_PORT EQU 10H ;8255端口地址
B_PORT EQU 12H
C_PORT EQU 14H
CRTL_PORT EQU 16H

LCD_CMD_WR	EQU 	9000H
LCD_DATA_WR	EQU	9002H
LCD_BUSY_RD	EQU	9004H
LCD_DATA_RD	EQU	9006H

CS8251D  equ 20h   ; 串行地址
CS8251C  equ 22h   ; 串行地址

DATA SEGMENT
	OUTBUFF DB 0,0,0,0,0DH
	LEDTAB DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh
	FAULTTAB DB 79h,77h,77h,3FH
	TIME DB 0 
	volt db 'The Voltage is: '
	V1 DB 30H,'.',30H,30H,'V',0DH

  

【资源下载】下载地址:点击下载(1184) https://docs.qq.com/doc/p/ffc421513a628b30450ae742547c0b850456d7c8

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值