查看: 2883|回复: 19
收起左侧

[其他资料] 编程求助

  [复制链接]
发表于 2011-5-28 08:35 | 显示全部楼层 |阅读模式 来自: 中国江苏南京
哪位达人帮帮忙,急啊!一道微机编程题,希望能够帮助解决,内容见附件! 微机应用编程.pdf (45.94 KB, 下载次数: 53)
回复

使用道具 举报

龙船学院
发表于 2011-5-28 09:18 | 显示全部楼层 来自: 中国山东青岛
哥们啥意思,帮你的忙还要下载东西,我花钱帮你,不厚道啊

评分

参与人数 1金币 +6 收起 理由
A_RONG + 6

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-28 09:32 | 显示全部楼层 来自: 中国江苏南京
回复 2# hzwgysj


    可能设置问题,只要你能帮我,我可以把我的积分送给你!如果你需要什么资料,我有的话就送给你
回复 支持 反对

使用道具 举报

发表于 2011-5-28 09:37 | 显示全部楼层 来自: 中国广东深圳
不会编程
回复 支持 反对

使用道具 举报

发表于 2011-5-28 09:38 | 显示全部楼层 来自: 中国山东青岛
试试看,俺也是半瓶醋
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2011-5-28 10:30 | 显示全部楼层 来自: 中国上海
图纸上怎么有ROXTEC?
你是电子信息专业的吗?
先找到这个芯片的资料,芯片的初始化模式应该会告诉你如何设置在0工作方式。设置完成后进入端口查询模式,查询端口PB0~PB7的高低电平,然后将PA0~PA7置相反的电平就可以驱动指示灯亮。
你用汇编还是C?
回复 支持 反对

使用道具 举报

发表于 2011-5-28 12:15 | 显示全部楼层 来自: 中国山东青岛
先下了看看,好几年不用了,都忘了
回复 支持 反对

使用道具 举报

发表于 2011-5-28 12:53 | 显示全部楼层 来自: 中国山东青岛
流程:
设置设置8255的工作方式——读PB口数据——输出到PA口
基本流程就是这个样子,但是不敢保证下面的程序一定准确,
还是仔细看微机原理或单片机的关于8255A的这一部分吧,这题目上面有的。。
不知道为什么你的题目的8255A的编程地址怎么是0200——0206H(共6个),一般编程地址只有4个,以下程序我的编程地址基于0200——0203H

PA   EQU  0200H          ;定义PA/PB/PCTL口地址,
PB   EQU  0201H          ;EQU,是等于的意思,即为各个部分设置地址号码
PCTL EQU  02003H      ;
START:
;----------------------下面设置8255的工作方式
    MOV    A,  #82H      ;这是8255A控制字,设定A、B、C口均工作
                           ;方式0,A口为输出,B口为输入
    MOV  DPTR,  #PCTL    ;这是8255A控制寄存器的地址
    MOVX  @DPTR,A       ;把控制字写入8255
;----------------------设置结束。下面开始工作
LOOP:
    MOV  DPTR, #PB      ;从PB口读入开关状态值
    MOVX  A, @DPTR     ;从PB口读入开关状态值存到累加器A中
    MOV  DPTR, #PA      ;DPTR指向PA口
    MOVX  @DPTR, A  ;将累加器A中数据(从PB口读入开关状态值)输出到PA口显示
    JMP    LOOP          ;转移到前面,无限循环
    END                   ;结束编译

评分

参与人数 1 +4 金币 +10 +4 收起 理由
A_RONG + 4 + 10 + 4

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-30 08:04 | 显示全部楼层 来自: 中国江苏南京
回复 6# andylgang


  谢谢你的关注,我需要用汇编语言,我学的是机械设计与自动化,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-30 08:23 | 显示全部楼层 来自: 中国江苏南京
回复 8# 龙船李


    非常感谢,我也会关注你的帖子的,尽可能的回复你的请求!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-31 09:52 | 显示全部楼层 来自: 中国江苏南京
回复 7# 龙船李


    还有一个帮我看看

在数据段中以BUFFER单元开始连续存放N个16位二进制有符号数,用起泡排序方法编写一个完整段定义的汇编语言程序(包含必要的注释)将这些数按照从小到大顺序排列
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-17 09:42 | 显示全部楼层 来自: 中国江苏南京
本帖最后由 A_RONG 于 2011-6-17 09:43 编辑

回复 6# andylgang


    恳请帮我核实用汇编编程,下面是否正确


MOV
DX
0203H


MOV
AL
10000010B


OUT
DX
AL

回复 支持 反对

使用道具 举报

发表于 2011-9-3 16:35 | 显示全部楼层 来自: 中国山东青岛
回复 11# A_RONG


    真的不懂 学习一下吧
回复 支持 反对

使用道具 举报

发表于 2011-11-10 13:57 | 显示全部楼层 来自: 中国山东济南
看见变成我就害怕......
回复 支持 反对

使用道具 举报

发表于 2011-11-16 19:17 | 显示全部楼层 来自: 中国江苏南通
刚准备点看看题,要扣分,这事咱不做
回复 支持 反对

使用道具 举报

发表于 2011-12-25 19:56 | 显示全部楼层 来自: 中国湖北武汉
把我的积分送给你!如果你需要什么资料
回复 支持 反对

使用道具 举报

发表于 2012-2-9 16:53 | 显示全部楼层 来自: 中国湖北武汉
俺也是半瓶醋
回复 支持 反对

使用道具 举报

发表于 2012-3-24 09:40 | 显示全部楼层 来自: 中国湖北武汉
帮你的忙还要下载东西,我花钱帮你,不厚道啊
回复 支持 反对

使用道具 举报

发表于 2012-3-24 13:08 | 显示全部楼层 来自: 中国广东东莞
藏龙卧虎之地啊,见识了。
回复 支持 反对

使用道具 举报

发表于 2013-9-1 22:27 | 显示全部楼层 来自: 中国天津
虽说帮不上忙,但是也进来长长见识
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|标签|免责声明|龙船社区

GMT+8, 2024-9-21 13:47

Powered by Imarine

Copyright © 2006, 龙船社区

快速回复 返回顶部 返回列表