久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1844|回復(fù): 8
收起左側(cè)

學(xué)習(xí)51單片機(jī)匯編,一個(gè)編譯錯(cuò)誤,求指正

[復(fù)制鏈接]
ID:237218 發(fā)表于 2020-6-28 21:04 | 顯示全部樓層 |閱讀模式
把demo.asm最后定義表的指令注釋可以編譯鏈接,
打開(kāi)注釋可以編譯,鏈接有錯(cuò)誤,不清楚哪里問(wèn)題,設(shè)置已經(jīng)是最大內(nèi)存程序空間模型了,
哪位有空幫看下。。。
  1. $include (delay.inc)
  2. org 0x00
  3. ajmp start

  4. org 0x0b
  5. ajmp time0_isr

  6. org 0x30
  7. ;********************************main****************************************
  8. start:
  9.         mov 30h,#0h
  10.     acall time0_init
  11.         
  12.         acall uart_init
  13.         
  14. loop:nop
  15.         ajmp loop
  16. ;****************************************************************************
  17.         
  18.         
  19.         
  20.         
  21.         
  22. ;*****************************************
  23. ;funtion name: time0_isr
  24. ;describe:
  25. ;*****************************************
  26. time0_isr:
  27.         push acc
  28.         push psw
  29.         inc 30h
  30.         mov a,30h
  31.         cjne a,#20,t0_ret
  32.         cpl p1.0
  33.         mov sbuf,#0xaa    ;----------tx 0xaa
  34.         mov 30h,#0h
  35.         t0_ret:        
  36.             mov th0,#0x3c
  37.                 mov tl0,#0xb0
  38.                 pop psw
  39.                 pop acc
  40.         reti
  41.         

  42.         
  43. ;*****************************************
  44. ;funtion name: uart_init
  45. ;describe:
  46. ;*****************************************
  47. uart_init:    ;4800 ;boud = t1/32
  48.     mov scon,#0x50  ;uart mode:01
  49.         anl tmod,#0x0f
  50.         orl tmod,#0x20  ;t1 mode2
  51.         mov pcon,#0x80  ;double boud
  52.         mov th1,#0xf3   ;8bits auto load
  53.         mov tl1,#0xf3
  54.         clr es
  55.         setb ea
  56.         setb tr1
  57.         ret
  58. org 0xc800 ;50k start
  59. db  0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71        

  60. end
復(fù)制代碼

5_查表-編譯有錯(cuò)誤.rar

21.38 KB, 下載次數(shù): 4

回復(fù)

使用道具 舉報(bào)

ID:235200 發(fā)表于 2020-6-29 07:39 | 顯示全部樓層
org 0xc800 ;50k start  與選擇的單片機(jī)有關(guān),最大存儲(chǔ)器是多大,8K地址是0x1FFF,DB所定義的是顯示段碼,貼出來(lái)的程序未看到用到,若真要用,只需在DB前加一個(gè)標(biāo)號(hào)就可以了,應(yīng)用時(shí)直接用標(biāo)號(hào)地址,不必固定定義到C800H地址
回復(fù)

使用道具 舉報(bào)

ID:235200 發(fā)表于 2020-6-29 07:41 | 顯示全部樓層
實(shí)際其原因是所定義的地址超過(guò)了ROM的最大地址
回復(fù)

使用道具 舉報(bào)

ID:237218 發(fā)表于 2020-6-29 11:28 | 顯示全部樓層
csmyldl 發(fā)表于 2020-6-29 07:39
org 0xc800 ;50k start  與選擇的單片機(jī)有關(guān),最大存儲(chǔ)器是多大,8K地址是0x1FFF,DB所定義的是顯示段碼,貼 ...

單片機(jī)stc89c816,程序空間62k,嗯,那個(gè)是段碼,我試著點(diǎn)數(shù)碼管的,但發(fā)現(xiàn)org定義在2k后面就會(huì)報(bào)錯(cuò),不知道是我設(shè)置不對(duì)還是代碼不對(duì)
回復(fù)

使用道具 舉報(bào)

ID:237218 發(fā)表于 2020-6-29 11:29 | 顯示全部樓層
csmyldl 發(fā)表于 2020-6-29 07:41
實(shí)際其原因是所定義的地址超過(guò)了ROM的最大地址

我猜也是這個(gè)原因,但是不知道怎么改
回復(fù)

使用道具 舉報(bào)

ID:237218 發(fā)表于 2020-6-29 11:42 | 顯示全部樓層
holikey 發(fā)表于 2020-6-29 11:28
單片機(jī)stc89c816,程序空間62k,嗯,那個(gè)是段碼,我試著點(diǎn)數(shù)碼管的,但發(fā)現(xiàn)org定義在2k后面就會(huì)報(bào)錯(cuò),不知 ...

stc89c516,打錯(cuò)了,額
回復(fù)

使用道具 舉報(bào)

ID:519089 發(fā)表于 2020-6-30 13:44 | 顯示全部樓層
編譯器沒(méi)有和諧,代碼限制2K
回復(fù)

使用道具 舉報(bào)

ID:237218 發(fā)表于 2020-7-1 10:01 | 顯示全部樓層
找到原因了,設(shè)置偏上rom到0x7fff的選項(xiàng)不能打鉤,只選最大64krom模型就行了
回復(fù)

使用道具 舉報(bào)

ID:744327 發(fā)表于 2020-7-1 10:14 | 顯示全部樓層
哦!在設(shè)置偏上rom到0x7fff的選項(xiàng)不能選上,只要選最大64krom模型就行了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产一区免费视频 | 国产 亚洲 网红 主播 | 国产精品久久久久久久久久久久久 | a级片网站| 免费成人毛片 | 欧美精品v国产精品v日韩精品 | 91成人免费电影 | 国产在线精品一区二区三区 | 亚洲国产成人精品久久 | 国产欧美日韩一区二区三区在线观看 | 欧美精品一区三区 | 在线观看国产91 | 91在线精品视频 | www.久久99 | 在线成人免费视频 | 久久精品国产免费看久久精品 | 麻豆久久久久久久久久 | 中文字幕日韩一区 | 精品国产青草久久久久福利 | 欧美视频成人 | 97精品国产97久久久久久免费 | 午夜二区 | 最新日韩av| 国产一区二区在线观看视频 | 免费不卡视频 | 91免费看片神器 | 一级视频黄色 | 成人永久免费 | 国产一区 | 天天操夜夜看 | 成人伊人 | 99久久国产| 中国人pornoxxx麻豆 | 久久五月婷 | 亚洲视频一区在线 | 欧州一区二区三区 | 亚洲97| 涩涩视频在线观看免费 | 精国产品一区二区三区 | 久久精品国产久精国产 | 欧美久久久久久久 |