liuleen 发表于 2020-5-18 11:10 仿真无意义,我只管实际结果 12MHZ的时钟和6MHZ的时钟它一定是有区别的,在下载器选项那设定好下载看一下就知道了 |
Y_G_G 发表于 2020-5-18 08:49 现在意思是0100H有问题~还有我在CRYSTAL频率,我设置6Mhz和12Mhz 感觉没有区别,这个是个啥情况 |
aking991 发表于 2020-5-18 08:16 理论上是这样的,我能理解~。但是问题是100H开始的话,灯会一直亮。程序非正常,我不会在ISIS7 里面下断点,所以不太明白这个错误是怎么形容的 |
是代码要改一下,要考虑中断函数入口 |
正确的是这样子的: ORG 0000H ; LJMP STAR ; ORG 100H STAR: MOV 0BAH,#80H |
在汇编里,用ORG 100H即程序从此处运行,即把相应的中断函数处口和堆栈给避开,如果你改为ORG 00H,可能在执行中断等相应程序时会出现不正常,如果是用C语言,软件会自动分配就不用考虑这么多了 |