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

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

QQ登錄

只需一步,快速開始

搜索
查看: 2397|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

自動(dòng)加濕器課程設(shè)計(jì)程序問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:235567 發(fā)表于 2017-9-25 19:34 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
READ_TEMP:  ;讀1820內(nèi)部溫度子程序.
CALL RESET
JB 70h,EXT1
CALL SKIP_ROM
CALL TEMP_CONV ;溫度AD變換
CALL DELAY_600MS
CALL RESET
CALL SKIP_ROM
CALL TEMP_GET ;發(fā)取溫度的命令
CALL READ ;接收...
EXT1:
RET
SKIP_ROM:;跳過(guò)ROM檢測(cè)
MOV A,#0CCH ;#0CCH為跳過(guò)rom命令
CALL WRITE
RET
RECALL_EPROM:;重調(diào)Eprom
MOV A,#0B8H
CALL WRITE
RET
TEMP_CONV:
MOV A,#44H ;AD變換
CALL WRITE
RET
TEMP_GET:
MOV A ,#0BEH;讀18b20命令
CALL WRITE
RET
;********* 18B20基本時(shí)序子程序
RESET:  ;初始化子程序
SETB P1.2
NOP
CLR P1.2   ;拉低
MOV R3,#150 ; *4=600US
CALL DELAY_BY_R3
SETB P1.2;拉高
MOV R3,#15  ; 60US
CALL DELAY_BY_R3
MOV R3,#60 ;4個(gè)周期*60=240US內(nèi)檢測(cè)
A1: JNB P1.2,A2 ;檢測(cè)到低平信號(hào)
DJNZ R3,A1 ;如果沒(méi)有應(yīng)答的低電平信號(hào),返回A1重新檢測(cè),超時(shí)后下一行,
SETB 70h ;DS1820不存在.
JMP A3
A2: CLR 70h
MOV R3,120;240US;等恢復(fù)時(shí)間2*120=240us
DJNZ R3, $
A3:
RET
WRITE:
MOV R2,#8;一個(gè)字節(jié)為8位
CLR C ;C位清0 C位用來(lái)放A的一位數(shù)據(jù),用移位的方法放入C
B1: SETB P1.2
NOP
CLR P1.2
MOV R3,#4 ;16US
CALL DELAY_BY_R3
RRC A;把A中的數(shù)送入C
MOV P1.2,C   ;把C送入總線
MOV R3,#12;48US(一位數(shù)據(jù)的發(fā)送:60us<tx<120us)
CALL DELAY_BY_R3
SETB P1.2  ;拉高1us結(jié)束一位
NOP
DJNZ R2,B1
RET
READ:
MOV R1,#4 ;接收4個(gè)字節(jié)數(shù)據(jù)依次是1.低位 2.高位. 3.高限 4.低限
MOV R0,#28H;低位放28H;高位放29h (1. 28H,2. 29H 3. 2AH 4. 2BH )
C0: MOV R2,#8;一字節(jié)數(shù)據(jù)8位
C1: CLR C ;清除C
SETB P1.2
NOP
NOP
CLR P1.2 ;拉低.
NOP ;1us秒后拉高?
SETB P1.2
MOV R3,#4  ;16us后采數(shù)據(jù)
CALL DELAY_BY_R3
MOV C,P1.2 ;讀出18b20的數(shù)據(jù)
RRC  A ;移入A
MOV R3,#12;48US恢復(fù)時(shí)間
CALL DELAY_BY_R3
DJNZ R2,C1 ;一個(gè)字節(jié)收完
MOV @R0,A  ;移入存儲(chǔ)位
INC  R0 ;下一位;29h
DJNZ R1,C0 ;全部取完嗎?沒(méi)有重復(fù)
RET
END



小白一個(gè),程序出現(xiàn)如下錯(cuò)誤
CALL DELAY_600MS
CALL DELAY_BY_R3
CALL DELAY_BY_R3
CALL DELAY_BY_R3
CALL DELAY_BY_R3
STARTUP.A51(6): error A45: UNDEFINED SYMBOL (PASS-2)
STARTUP.A51(35): error A45: UNDEFINED SYMBOL (PASS-2)
STARTUP.A51(38): error A45: UNDEFINED SYMBOL (PASS-2)
STARTUP.A51(56): error A45: UNDEFINED SYMBOL (PASS-2)
STARTUP.A51(60): error A45: UNDEFINED SYMBOL (PASS-2)
STARTUP.A51(77): error A45: UNDEFINED SYMBOL (PASS-2)
STARTUP.A51(81): error A45: UNDEFINED SYMBOL (PASS-2)
請(qǐng)問(wèn)大神們應(yīng)該如何修改,這個(gè)應(yīng)該怎么定義

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩视频专区 | 国产免费观看久久黄av片涩av | 久热伊人| 久久这里只有精品首页 | 午夜精品久久久久久久久久久久 | 久久精品国产亚洲 | 国产精品视频网 | 天天弄| 在线观看视频一区二区三区 | 天天综合网91| 看真人视频一级毛片 | 精品日韩欧美一区二区 | 国产福利视频 | www免费视频 | 91精品国产一区二区三区 | 91在线视频观看 | 精品免费视频一区二区 | 国产电影一区二区在线观看 | 亚洲 欧美 另类 综合 偷拍 | 免费看国产片在线观看 | 性高湖久久久久久久久3小时 | av三级在线观看 | 国产一级淫片a直接免费看 免费a网站 | 久久久久久久91 | 亚洲av一级毛片 | 亚洲综合中文字幕在线观看 | 天天av网| 国产二区精品视频 | 亚洲中午字幕 | 亚洲一区二区三区在线免费观看 | 岛国av在线免费观看 | 一区二区三区免费在线观看 | 国产欧美视频一区二区三区 | 亚洲中午字幕 | 黄色片免费在线观看 | 91精产国品一二三区 | 97偷拍视频| 国产乱码精品一区二区三区中文 | 亚洲精品一区二区 | 毛片毛片毛片毛片 | 精品美女在线观看视频在线观看 |