【电路设计】基于8086四位密码锁仿真控制系统-8086双机串行口通信-8086双机通信数据互发仿真-基于8086洗衣机仿真系统设计-8086数码管计算器设计-8086数字钟计时器秒表24小时仿真

本文主要是介绍【电路设计】基于8086四位密码锁仿真控制系统-8086双机串行口通信-8086双机通信数据互发仿真-基于8086洗衣机仿真系统设计-8086数码管计算器设计-8086数字钟计时器秒表24小时仿真,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于8086四位密码锁仿真控制系统设计-微机原理1206

​密码锁在初始化之后在代码中设置了一个初始密码。当输入密码时,系统会自动判断密码的位数,当密码达到4位的时候自动与初始密码相比对。一旦密码输入正确,则执行开锁程序,即点亮绿色LED灯。如果密码输入错误,则执行闭锁程序,即点亮红色LED灯。

IOY0         EQU   0200H           ;8255片选端口始地址
MY8255_A     EQU   IOY0+00H*2      ;8255的A口地址
MY8255_B     EQU   IOY0+01H*2      ;8255的B口地址
MY8255_C     EQU   IOY0+02H*2      ;8255的C口地址
MY8255_MODE  EQU   IOY0+03H*2      ;8255的控制寄存器地址  
IOY1           EQU   0400H         ;8253片选端口始地址
MY8253_COUNT0  EQU   IOY1+00H*2    ;8253计数器0端口地址
MY8253_COUNT1  EQU   IOY1+01H*2    ;8253计数器1端口地址
MY8253_COUNT2  EQU   IOY1+02H*2    ;8253计数器2端口地址
MY8253_MODE    EQU   IOY1+03H*2    ;8253控制寄存器端口地址DATA   SEGMENT 
DTABLE DB   3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,3FH,39H,5EH,79H,71H,00H,40H   
;键值表,0~F对应的7段数码管的段位值 
;DTABLE[11]=3FH对应键值11,显示"0"
;DTABLE[16]=00H,数码管熄灭
;DATABLE[17]=04H,显示数码管"-"
STRING DB   01H,02H,03H,04H    ;初始密码,密码内存空间
DATA   ENDS  STACK1 SEGMENT STACKDW 256 DUP(?)
STACK1 ENDS   
省略

 

1204基于8086双机串行口通信仿真设计-微机原理

​双8086CPU和8251A系统实现双机串行通信。

;功能:双机通信,接收数据+1后发送;=========================&

这篇关于【电路设计】基于8086四位密码锁仿真控制系统-8086双机串行口通信-8086双机通信数据互发仿真-基于8086洗衣机仿真系统设计-8086数码管计算器设计-8086数字钟计时器秒表24小时仿真的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/162399

相关文章

在Linux系统上连接GitHub的方法步骤(适用2025年)

《在Linux系统上连接GitHub的方法步骤(适用2025年)》在2025年,使用Linux系统连接GitHub的推荐方式是通过SSH(SecureShell)协议进行身份验证,这种方式不仅安全,还... 目录步骤一:检查并安装 Git步骤二:生成 SSH 密钥步骤三:将 SSH 公钥添加到 github

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

Mysql中设计数据表的过程解析

《Mysql中设计数据表的过程解析》数据库约束通过NOTNULL、UNIQUE、DEFAULT、主键和外键等规则保障数据完整性,自动校验数据,减少人工错误,提升数据一致性和业务逻辑严谨性,本文介绍My... 目录1.引言2.NOT NULL——制定某列不可以存储NULL值2.UNIQUE——保证某一列的每一

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Python实现MQTT通信的示例代码

《Python实现MQTT通信的示例代码》本文主要介绍了Python实现MQTT通信的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 安装paho-mqtt库‌2. 搭建MQTT代理服务器(Broker)‌‌3. pytho

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文