社区
非技术区
帖子详情
8086嵌入式,8255A输入数据端改为D8-D15会怎么样
Poke_Z
2017-04-04 11:42:24
MOV CL,08H
MOV AX,0FE00h
OUT PortA,AX
MOV AL,SEGTAB
SHL AX,CL
OUT PortB,AX
CALL DELAY
原来D0-D7的时候的程序
改后的
...全文
167
4
打赏
收藏
8086嵌入式,8255A输入数据端改为D8-D15会怎么样
MOV CL,08H MOV AX,0FE00h OUT PortA,AX MOV AL,SEGTAB SHL AX,CL OUT PortB,AX CALL DELAY 原来D0-D7的时候的程序 改后的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Poke_Z
2017-04-04
打赏
举报
回复
MOV AL, 0FDh OUT PortA,AL MOV AL,SEGTAB OUT PortB,AL CALL DELAY 搞错了,原来的是这个
uid123
2017-04-04
打赏
举报
回复
没有用,估计没办法执行,因为D0-D7是一组IO端口,按照8051的习惯,(8086也差不多),80h地址开始的地址,然后第二组寄存器是从90h开始结束,其中88h到8fh地址这些地址里面的存储单元有几个是不能被寻址的。
JQ_Fortune
2017-04-04
打赏
举报
回复
(回复这个问题我就找到bug了) 问题根源:每当 CPU 和偶地址单元或偶地址端口交换数据时,在 T1 状态,AD0 引腿传送的地址信号 必定为低电平. CPU 的传输特性决定了只要是和偶地址单元或偶地址端口交换数据, CPU 而 则 必定通过总线低 8 位即 AD7~AD0 传输数据. 可见 AD0 可以用来作为接于数据总线低 8 位上的 8 位外设接口芯片的选通信号 解决办法:因为数据总线已被修改,所以要选择高八位传输数据,就需要将address0置高电平,所以端口地址应该改为奇数,即90H,92H,94H,96H改为91H,93H,95H,97H,亲测有效
JQ_Fortune
2017-04-04
打赏
举报
回复
将0-7改为8-15后,程序感觉瘫痪掉了,数码管等等都不响应了,我猜我们是校友,还是同一个老师ljzhu。
嵌入式
~PLC-专辑3
根据上述实例我们在做MODBUS通信时,首先要清楚主从站及对应的设备进行设置,保证地址、波特率等等要按要求设置好,选型时尽量考虑多通信口的CPU,这样对编程及调试使用
会
方便一点,如上诉例子中奥越信的214系列的...
【安徽省机器人大赛单片机与
嵌入式
赛道竞赛】C平台作品
安徽省机器人大赛单片机与
嵌入式
赛道竞赛分为多个赛道,笔者参加C赛道使用A7系列FPGA进行比赛。比赛分为两个部分,上午8:00-12:00,参赛队员需要根据现场收到的赛题进行Coding,下午1:00左右评委老师验收打分。 由于...
STM32F40X系列FSMC8路驱动LCD显示屏(LY-TFT30-39P-1509 芯片hx8352)
LCD的驱动芯片为HX8352, 驱动芯片
会
在出厂时,设定IM0-2,从而确定LCD控制模式,如图选定8位
数据
8080通信,选定的通信引脚为
D8
-17。图上C位置,由于3处没有焊接触摸屏的处理芯片和电容,所以触摸屏无效,C引脚无效。...
3.蓝桥杯
嵌入式
速通之LCD显示,按键控制&LED指示
LCD显示,按键控制和LED指示是历届蓝桥杯
嵌入式
程序设计的必考点.
EDA技术试验二:组合逻辑电路设计、仿真与实现实验
实验目的 掌握常用组合逻辑电路的 EDA 设计方法;...要求:用 DE2-115 开发板上的四个拨动开关(从板子上的 18 个拨动开关中任 选 4 个)
输入
BCD 码,用 DE2-115 开发板上的一个七段数码管(从 8 个
非技术区
1,068
社区成员
6,263
社区内容
发帖
与我相关
我的任务
非技术区
硬件/嵌入开发 非技术区
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章