wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4489|回復: 1
打印 上一主題 下一主題
收起左側

基于18b20溫度帶上限程序-LCD1602液晶顯示篇

[復制鏈接]
跳轉到指定樓層
樓主
ID:105323 發表于 2016-2-22 01:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
下圖為圖片:具體說明看前一篇的,這是用1602來顯示的,程序是修改前面幾個實驗的,當溫度<40度時電風扇不轉,當>=40度時電風扇轉動.下面實驗做的截圖,為參加電子比賽做的單片機系統實驗.












全部程序:
  1. ORG 0000H
  2. ;單片機內存分配申明!
  3. TEMPER_L EQU 29H;用于保存讀出溫度的低8位
  4. TEMPER_H EQU 28H;用于保存讀出溫度的高8位
  5. FLAG1       EQU 38H;是否檢測到DS18B20標志位
  6. a_bit       equ 20h ;數碼管個位數存放內存位置
  7. b_bit       equ 21h ;數碼管十位數存放內存位置
  8. RS EQU P3.7;確定具體硬件的連接方式
  9. RW EQU P3.6 ;確定具體硬件的連接方式
  10. E EQU P3.5 ;確定具體硬件的連接方式
  11. ;主程序
  12. MAIN:
  13.           LCALL GET_TEMPER;調用讀溫度子程序
  14.           MOV A,29H
  15.           MOV C,40H;將28H中的最低位移入C
  16.           RRC A
  17.           MOV C,41H
  18.           RRC A
  19.           MOV C,42H
  20.           RRC A
  21.           MOV C,43H
  22.           RRC A
  23.           MOV 29H,A
  24.           clr c
  25.           setb p3.0;zhelikais從這里開始是我填加的溫度控制
  26.           CJNE A,#28H,FIT
  27.           SETB P3.0
  28.           AJMP DISLED
  29.       FIT:CPL C
  30.           MOV P3.0,C;jiesu到這里結束
  31. DISLED:LCALL DISPLAY;調用數碼管顯示子程序
  32.           AJMP MAIN
  33. ;DS18B20復位初始化子程序
  34. INIT_1820:SETB P2.2
  35.              NOP
  36.              CLR P2.2;主機發出延時537微秒的復位低脈沖
  37.              MOV R1,#3
  38.         TSR1:MOV R0,#107
  39.              DJNZ R0,$
  40.              DJNZ R1,TSR1
  41.              SETB P2.2;然后拉高數據線
  42.              NOP
  43.              NOP
  44.              NOP
  45.              MOV R0,#25H
  46.         TSR2:JNB P2.2,TSR3;等待DS18B20回應
  47.              DJNZ R0,TSR2
  48.              LJMP TSR4 ; 延時
  49.         TSR3:SETB FLAG1 ; 置標志位,表示DS1820存在
  50.              CLR P1.7;檢查到DS18B20就點亮P1.7LED,與傳感器通信成功
  51.              LJMP TSR5
  52.         TSR4:CLR FLAG1 ; 清標志位,表示DS1820不存在
  53.              CLR P1.1;未檢查到DS18B20就點亮P1.1LED,與傳感器通信失敗
  54.              LJMP TSR7
  55.         TSR5:MOV R0,#117
  56.         TSR6:DJNZ R0,TSR6 ; 時序要求延時一段時間
  57.         TSR7:SETB P2.2
  58.              RET
  59. ;讀出轉換后的溫度值的子程序
  60. GET_TEMPER:SETB P2.2
  61.               LCALL INIT_1820;先復位DS18B20
  62.               JB FLAG1,TSS2
  63.               CLR P1.2
  64.               RET ; 判斷DS1820是否存在?若DS18B20不存在則返回
  65.          TSS2:CLR P1.3;DS18B20已經被檢測到!
  66.               MOV A,#0CCH ; 跳過ROM匹配
  67.               LCALL WRITE_1820
  68.               MOV A,#44H ; 發出溫度轉換命令
  69.               LCALL WRITE_1820
  70.               LCALL DISPLAY;這里通過調用顯示子程序實現延時一段時間,等待AD轉換結束,12位的話750微秒
  71.               LCALL INIT_1820;準備讀溫度前先復位
  72.               MOV A,#0CCH ; 跳過ROM匹配
  73.               LCALL WRITE_1820
  74.               MOV A,#0BEH ; 發出讀溫度命令
  75.               LCALL WRITE_1820
  76.               LCALL READ_18200; 將讀出的溫度數據保存到35H/36H
  77.               CLR P1.4
  78.               RET
  79. ;寫DS18B20的子程序(有具體的時序要求)
  80. WRITE_1820:MOV R2,#8;一共8位數據
  81.               CLR C
  82.           WR1:CLR P2.2
  83.               MOV R3,#6
  84.               DJNZ R3,$
  85.               RRC A
  86.               MOV P2.2,C
  87.               MOV R3,#23
  88.               DJNZ R3,$
  89.               SETB P2.2
  90.               NOP
  91.               DJNZ R2,WR1
  92.               SETB P2.2
  93.               RET
  94. ; 讀DS18B20的程序,從DS18B20中讀出兩個字節的溫度數據
  95. READ_18200:MOV R4,#2 ; 將溫度高位和低位從DS18B20中讀出
  96.               MOV R1,#29H ; 低位存入29H(TEMPER_L),高位存入28H(TEMPER_H)
  97.          RE00:MOV R2,#8;數據一共有8位
  98.          RE01:CLR C
  99.               SETB P2.2
  100.               NOP
  101.               NOP
  102.               CLR P2.2
  103.               NOP
  104.               NOP
  105.               NOP
  106.               SETB P2.2
  107.               MOV R3,#9
  108.          RE10:DJNZ R3,RE10
  109.               MOV C,P2.2
  110.               MOV R3,#23
  111.          RE20:DJNZ R3,RE20
  112.               RRC A
  113.               DJNZ R2,RE01
  114.               MOV @R1,A
  115.               DEC R1
  116.               DJNZ R4,RE00
  117.               RET
  118. ;顯示子程序
  119. display: acall DL100MS
  120.             acall DL100MS
  121.             mov a,29H;將29H中的十六進制數轉換成10進制
  122.             mov b,#10 ;10進制/10=10進制
  123.             div ab
  124.             mov b_bit,a ;十位在a
  125.             mov a_bit,b ;個位在b
  126.             add a,#00110000b
  127.             mov b_bit,a
  128.             mov a,b
  129.             add a,#00110000b
  130.             mov a_bit,a
  131.             MOV P1,#00000001B; ;清屏并光標復位
  132.             ACALL ENABLE;調用寫入命令子程序
  133.             MOV P1,#00111000B ;;設置顯示模式:8位2行5x7點陣
  134.             ACALL ENABLE ;調用寫入命令子程序
  135.             MOV P1,#00001111B ;;顯示器開、光標開、光標允許閃爍
  136.             ACALL ENABLE ;調用寫入命令子程序
  137.             MOV P1,#00000110B ;;文字不動,光標自動右移
  138.             ACALL ENABLE ;調用寫入命令子程序
  139.             MOV P1,#80H ;;寫入顯示起始地址(第二行第一個位置)
  140.             ACALL ENABLE ;調用寫入命令子程序
  141.             MOV P1,b_bit ;;A十位送出去

  142.             SETB RS; ;RS=1
  143.             CLR RW; ;RW=0 ;準備寫入數據
  144.             CLR E; ;E=0 ;執行顯示命令
  145.             ACALL DELAY ;判斷液晶模塊是否忙?
  146.             SETB E ;;E=1 ;顯示完成,程序停車

  147.             MOV P1,#00000110B ;;文字不動,光標自動右移
  148.             ACALL ENABLE ;調用寫入命令子程序
  149.             MOV P1,#81H ;;寫入顯示起始地址(第二行第2個位置)
  150.             ACALL ENABLE ;調用寫入命令子程序
  151.             MOV P1,a_bit;;字母A的代碼

  152.             SETB RS; ;RS=1
  153.             CLR RW; ;RW=0 ;準備寫入數據
  154.             CLR E; ;E=0 ;執行顯示命令
  155.             ACALL DELAY ;判斷液晶模塊是否忙?
  156.             SETB E ;;E=1 ;顯示完成,程序停車
  157.             ret
  158.             ENABLE:
  159.             CLR RS; ;寫入控制命令的子程序
  160.             CLR RW
  161.             CLR E
  162.             ACALL DELAY
  163.             SETB E
  164.             RET
  165.       DELAY:
  166.             MOV P1,#0FFH ;;判斷液晶顯示器是否忙的子程序
  167.             CLR RS
  168.             SETB RW
  169.             CLR E
  170.             NOP
  171.             SETB E
  172.             JB P1.7,DELAY; ;如果P1.7為高電平表示忙就循環等待
  173.             RET
  174. DL100MS:      MOV R7,#02H
  175. DL1:          MOV R6,#0C8H
  176. DL2:          MOV R5,#0FAH
  177.               DJNZ R5,$
  178.               DJNZ R6,DL2
  179.               DJNZ R7,DL1
  180.               RET

  181.             end
復制代碼








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

使用道具 舉報

沙發
ID:106195 發表于 2016-2-24 20:16 | 只看該作者
求此電路圖。。。謝謝。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美不卡视频一区发布| 欧美亚洲另类久久综合| 亚洲精品久久久久久国产精华液| 精品产国自在拍| 国产精品久久一区二区三区不卡 | 东京久久高清| 日本福利在线观看| 天天综合网在线| 成人国产精品久久久网站| 亚洲一区二区三区精品视频| 免费av一区二区| 图片区小说区区亚洲影院| 日日夜夜一区二区| 日韩在线观看一区二区三区| 水中色av综合| 亚洲欧美日韩色图| 国产在线视频第一页| 久久精品一区二| 7777精品久久久大香线蕉小说| 日韩成人在线视频| 最新日韩在线视频| 久久精品首页| 欧美电影完整版在线观看| 香蕉视频免费在线播放| 免费网站观看www在线观看| 成人午夜精品视频| 成年人小视频在线观看| 潘金莲一级淫片aaaaa免费看| 欧美孕妇与黑人孕交| 欧美日韩二区三区| 日本一区二区三区四区| 久久高清一区| 玖玖精品在线| 狠狠色伊人亚洲综合网站l| 国产不卡精品一区二区三区| 久久久久久久9999| 992tv人人草| 天天综合五月天| 92看片淫黄大片欧美看国产片| 国产偷国产偷亚洲清高网站 | 久久久精品视频成人| 欧美小视频在线观看| 国产成人激情av| 欧美国内亚洲| 丁香一区二区| 黄色综合网址| 加勒比一区二区三区在线| 蝌蚪91视频| 国产成人三级在线播放| 午夜免费激情视频| 69亚洲乱人伦| 国产又猛又黄的视频| 污视频在线免费观看一区二区三区 | 日韩成人影音| 永久免费av片在线观看全网站| 国产精品欧美久久久久天天影视| 欧美色图亚洲天堂| 中国毛片在线观看| 一级做a免费视频| 91精品久久久久久久久青青 | 蜜桃视频在线观看成人| 国产精品对白刺激| 久久福利视频导航| 精品福利视频一区二区三区| 日韩欧美国产成人| 亚洲日本乱码在线观看| 91污片在线观看| 免费高清在线一区| 日韩中文首页| 成人知道污网站| 丝袜美腿一区| 国内精彩免费自拍视频在线观看网址| 欧美女子与性| 免费激情网址| 国产无遮挡又黄又爽免费软件| 欧美成人亚洲高清在线观看| 殴美一级特黄aaaaaa| 97人妻精品一区二区三区视频 | 国产精品综合不卡av| 久久久久久久久久久网站| 日韩天堂在线视频| 91精品国产高清一区二区三区蜜臀 | 男裸体无遮挡网站| 特大巨黑人吊性xxx视频| 又粗又硬又爽国产视频| av在线免费在线观看| jizz国产在线观看| 亚洲精品1区2区3区| 欧美人妻一区二区| 免费中文字幕视频| 天天色影综合网| 极品尤物一区二区| 免费观看a级片| 一级特黄曰皮片视频| 国产色视频一区二区三区qq号| 亚洲精品乱码久久久久久9色| 中文字幕在线综合| 成人亚洲免费视频| 免费不卡av网站| 台湾佬美性中文| 在线观看一区二区三区四区| 五月天视频在线观看| av污在线观看| 天天看片天天操| 性生活一级大片| 国产视频久久久| 亚洲天堂2020| 另类视频在线观看| 韩国欧美亚洲国产| 欧美在线一区二区视频| 久久成人一区二区| 8x海外华人永久免费日韩内陆视频| 高清一区二区三区四区五区| 国产成人精品久久久| 91精品久久久久久久久久久久久久| 97久久夜色精品国产九色| 国产精品久久久一区二区三区| 久久精品aaaaaa毛片| 性欧美videosex高清少妇| 国产四区在线观看| a√天堂在线观看| 国模吧无码一区二区三区 | 日韩精选在线观看| 亚洲精品国产精品乱码视色| 99国产精品欲| 亚洲精品天堂在线| 免费看片黄色| 一级毛片aaaaaa免费看| 福利视频在线播放| 91九色美女在线视频| 高清欧美日韩| 日韩福利视频一区| 在线国产一区| 国产在线视视频有精品| 国产亚洲欧美日韩日本| 亚洲国产精品嫩草影院| 亚洲午夜一区二区三区| 91精品免费在线观看| 亚洲欧美日韩在线高清直播| 亚洲人午夜精品| 久久免费精品日本久久中文字幕| 国产成人综合av| 久久久久久久有限公司| 久久久久久久9| 图片区乱熟图片区亚洲| 国产成人无码一区二区在线观看 | 亚洲bbw性色大片| 激情小视频网站| 能看毛片的网站| 国产97免费视频| 波多野结衣毛片| 色se01短视频永久免费| 可以直接看的av网址站| 欧美人体大胆444www| av资源新版天堂在线| 亚洲综合伊人| 午夜电影亚洲| 福利电影一区二区三区| aaa亚洲精品| 亚洲一区二区三区四区五区黄 | mm131午夜| 污污视频在线免费| 三级影片在线观看| 欧美日韩偷拍视频| 欧美亚洲精品在线观看| 成人av小说网| 国产区在线看| 老司机成人在线| 国产精品亚洲综合色区韩国| 国产亲近乱来精品视频| 亚洲免费观看高清完整 | 精品欧美一区二区三区久久久| 可以看毛片的网址| 成人欧美精品一区二区| 成人免费在线视频播放| 三级电影在线看| 国产手机av在线| 麻豆免费网站| 欧美黄页免费| 日本aⅴ免费视频一区二区三区 | 欧美午夜不卡| 伊人夜夜躁av伊人久久| 亚洲一二三在线| 品久久久久久久久久96高清| 少妇激情一区二区三区视频| 少妇人妻一区二区| 日本国产在线| 免费av一区| 久久影院午夜论| 亚洲片av在线| 久久精品日产第一区二区三区精品版 | 色香欲www7777综合网| 美女国产精品| 精品久久久久久国产91| 日韩av片免费在线观看| 久久久久久久久久久久久国产精品| 在线观看免费av片| 99热免费在线观看| 国产欧美88| 丁香六月综合激情| 亚洲人成毛片在线播放| 亚洲av首页在线| 久久久精品国产sm调教| 免费高清成人| 日韩一级电影| 樱桃国产成人精品视频| 日本精品性网站在线观看| www.久久com| 中国xxx69视频| 亚洲妇女成熟| 成人免费av网站| xxxx性欧美| 激情网站五月天| 国精产品一品二品国精品69xx| 97超碰在线公开在线看免费| 久久一区中文字幕| 精品国产一区二区三区不卡| 一本一道久久a久久精品综合| 日本道在线观看| 三级无遮挡在线观看| 激情一区二区| 日韩三级.com| 在线观看福利一区| 依依成人在线视频| a黄色片在线观看| 久久超碰97中文字幕| 亚洲欧美制服第一页| 97超碰在线人人| 亚洲第一成年人网站| 九色porny自拍视频在线播放| 国产综合色精品一区二区三区| 中国人与牲禽动交精品| 亚洲第一狼人区| 国产真乱mangent| 51亚洲精品| 欧美性生活一级| 中文字幕亚洲在| 成人久久久久久久| 欧美亚洲色综久久精品国产| 成人午夜影院| 欧美国产一区二区三区激情无套| 欧美日韩国产片| 日本福利视频导航| 国产免费福利视频| 亚洲精品福利电影| 欧美激情一二三区| 91久久精品国产91久久| 久久久久久福利| 黄av在线免费观看| 成人免费视频视频| 国产成人精品视频| 国产盗摄一区二区三区在线| 水中色av综合| 久久99蜜桃精品| 欧美精品18videosex性欧美| 91精品人妻一区二区三区蜜桃2| 少妇与大狼拘作爱性a| 伊人成综合网yiren22| 欧美顶级少妇做爰| www一区二区www免费| 国产免费高清| 激情五月综合网| 欧美成人vps| 国产精品视频黄色| 国内一卡2卡三卡四卡在线| 中文字幕日韩一区二区不卡| 精品视频久久久| 欧美一级大片免费看| 成视频年人免费看黄网站| 久久国产精品久久久久久电车| xvideos亚洲人网站| 无码熟妇人妻av| 日韩av资源站| 丁香亚洲综合激情啪啪综合| 国产精品视频地址| 中文字幕一区二区三区精品| 尤物yw193can在线观看| 自拍偷自拍亚洲精品播放| 久久久久久国产精品mv| 天天色影综合网| 黄色片网站在线观看| 亚洲国产精品t66y| 久久综合久久综合这里只有精品| www日本高清| 黄色网一区二区| 日韩午夜av电影| 免费一区二区三区在线观看| free亚洲| 国产乱人伦偷精品视频免下载| 国产成+人+综合+亚洲欧洲| 精品小视频在线观看| 日韩欧美一中文字暮专区| 亚洲国产精品欧美一二99| 亚洲国产精品一区在线观看不卡| 99re5久久在热线播放| 日韩在线欧美| 久久亚洲私人国产精品va| 一级免费黄色录像| 日韩精品极品| 色综合网站在线| 中文字幕乱码人妻综合二区三区 | 一区二区视频在线免费观看| 国产日本亚洲| 亚洲精品一区二区在线观看| 免费日本黄色网址| 香蕉视频国产在线观看| 亚洲精品乱码久久久久久久久 | 欧美区高清在线| 欧美女人天堂| 美女av一区| 亚洲国产91精品在线观看| 国产高潮视频在线观看| 麻豆网站在线看| 性欧美疯狂xxxxbbbb| 久久久国产欧美| 一级二级三级在线观看| 国产农村妇女精品| 成人av在线不卡| 国产免费福利| 国产日韩欧美激情| 男女激情免费视频| 成人亚洲一区二区三区| 久久亚洲一区二区三区明星换脸| 亚洲巨乳在线观看| 操操操com| 99久久精品免费观看| 亚洲在线播放电影| 中文字幕2019第三页| 99re视频精品| 性生活免费观看视频| 国产真实伦在线观看| 国产女主播一区| 久久手机在线视频| jk破处视频在线| 亚洲色图另类专区| 国产小视频精品| h视频在线免费| 欧美性xxxxx极品娇小| 久草免费资源站| caoporn视频在线| 日韩欧美国产麻豆| 中文字幕电影av| 国产精品2023| 国产+人+亚洲| 亚洲精品中文字幕成人片 | 玖玖爱免费视频| 国产在线播放精品| 久久99国产精品久久久久久久久| 最近国语视频在线观看免费播放| 日韩久久综合| 成人乱人伦精品视频在线观看| 四虎国产成人免费观看| 国产制服丝袜一区| 日本美女爱爱视频| 一级片在线免费看| 色综合久久综合网欧美综合网 | 日本三级免费网站| 国产在线一二三| 在线看国产一区| 91动漫免费网站| 丁香婷婷成人| 日韩av电影院| 麻豆国产入口在线观看免费| 国产凹凸在线观看一区二区| 丁香六月激情婷婷| 黄色网址免费在线观看| 日韩免费成人网| 欧美一区二区三区四| 欧美99久久| 欧美精品在线一区| 嫩草嫩草嫩草嫩草| 精品欧美激情精品一区| 日本少妇xxxxx| 国产精品白丝av嫩草影院| 欧美在线不卡区| 国产大片在线观看| 国产亚洲精品福利| 国内精品国产三级国产aⅴ久| 成人看片网页| 欧美成人精品影院| 好男人www社区在线视频夜恋| 国产成人一区在线| 日本人视频jizz页码69| 成人福利一区二区| 久久久人成影片一区二区三区| 欧美xxxx性猛交bbbb| 99国产精品99久久久久久| 精品久久久99| 亚洲精品aa| 日韩av男人的天堂| 免费色视频在线观看| 亚洲第一av色| 外国一级黄色片| 在线中文字幕第一区| 欧美精品一区二区三区四区五区 | 精品麻豆av| 精品乱码一区二区三四区视频| 精品国精品自拍自在线| 一本色道久久综合熟妇| 国产在线国偷精品免费看|