找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3856|回复: 3
收起左侧

关于87C196单片机烧录程序不能运行问题

[复制链接]
ID:47762 发表于 2013-1-10 10:31 | 显示全部楼层 |阅读模式

各位大侠!小弟最近遇到很奇怪的问题。将程序文件烧录到单片机里面去,把单片机放到电路板上,程序却怎么也不跑。同样的程序用仿真器运行是正常的,程序拷贝地址也是正常的(偏差2000H地址)。实在不清楚是怎么回事了,请高手指点!附上程序的前一小段机器码。

00000000  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF 
00000010  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF 
00000020  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF 
00000030  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF 
00000040  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF 
00000050  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF 
00000060  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF 
00000070  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF 
00000080  A1 C0 00 18 FA 11 09 B1-10 09 B1 05 15 B1 0D 03 

00000090  A1 00 22 1C C3 01 08 20-1C B1 10 08 FD B1 20 16 
000000A0  B1 26 0E B1 80 0E B1 20-92 B1 09 11 FB FD B1 1E 
000000B0  0A B1 E1 0A 27 F8 FF FF-FF FF FF FF FF FF FF FF

回复

使用道具 举报

ID:47762 发表于 2013-1-10 12:40 | 显示全部楼层

再附上汇编的初始化程序。就是上面机器码对应的汇编程序。

ORG 2080H
    START:       LD SP,#00C0H
                 DI
                 CLRB INT_PEND
                 LDB INT_PEND,#10H       
                 LDB IOC0,#05H         
                 LDB HSI_MODE,#0dH       
                 LD AX,#INTT1
                 ST AX,2008H[0]          ;设TIME中断地址
                 LDB INT_MASK,#10H       ;开外HSI.0中断
                 NOP
                 LDB IOC1,#20H           ;选择P2.0引脚的TXD功能
                 LDB BAUD_RATE,#26H;设置串行通信波特率
                 LDB BAUD_RATE,#80H;
                 LDB TEMP,#20H
                 LDB SP_CON,#09H   ; 设置串行通信方式1,不设奇偶校验
                 EI
                 NOP
HERE:            LDB WATCHDOG,#01EH
                 LDB WATCHDOG,#0E1H
                 SJMP HERE

回复

使用道具 举报

ID:7485 发表于 2013-1-10 16:07 | 显示全部楼层
“EA”脚的电平对吗?
回复

使用道具 举报

ID:47762 发表于 2013-1-10 17:05 | 显示全部楼层
问题已经解决,多谢网友们的关注,谢谢!是中断向量表没有填写中断地址
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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