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

標題: 51單片機ADC0809,DAC0832轉換匯編語言代碼 液晶顯示模擬多通道數據采集系統 [打印本頁]

作者: kangsong    時間: 2019-5-31 23:59
標題: 51單片機ADC0809,DAC0832轉換匯編語言代碼 液晶顯示模擬多通道數據采集系統
《液晶顯示模擬多通道數據采集系統》
第一節:實驗接線示意圖


ADC0809接線圖【圖一】


DAC0832接線圖

1


液晶顯示器接線圖【圖二】
第二節:實驗內容:
采用總線方式構架一個多路數據采集系統。并將采樣數據分二行在液晶顯示模塊上進行實時顯示。隨著被采樣電壓值的變化液晶顯示器顯示的值跟隨變化(即連續采樣)。顯示數值為實際的電壓值。


第三節:實驗要求:

第四節:相關知識的回顧及編程注意事項
重點提示:
1):掌握和理解單片機總線工作模式下各信號線的跳變及相應的時序。特別要了解ALE及RD、WR信號線在總線方式下的時序。
2):在總線方式下各相應指令的結構。
3):外圍接口芯片的地址選擇方式。
  4):了解LCD模塊的使用說明及特別是指令說明。
參考例程:
說明:
1:由于CPU的運行速度大大高于液晶顯示器的工作頻率,因此每次向液晶顯示器傳輸數據或命令時必須檢測顯示器的工作狀態。
2:dptr為顯示器的地址。
3:參考例程是將起始地址為30H的16個片內RAM中的數據進行顯示

單片機匯編語言源程序如下:
  1. main:              nop
  2. nop
  3. main_1:              nop
  4.                             acall              jianc
  5.                             nop
  6.                             acall              lcd
  7. nop
  8. mov                            dptr                            ,#2300H                            ;液晶顯示模塊命令緩沖區地址
  9. mov                            a              ,#80h              ;置第一行顯示位置
  10. movx                            @dptr              ,a
  11. nop
  12. acall   jianc
  13. nop
  14. mov              dptr              ,#2302h                            ;液晶顯示模塊數據緩沖區地址

  15. mov                            r3              ,#10h              ;顯示的個數
  16. mov     r0               ,#30h              ;顯示嗎(ASCII)的起始地址
  17. main_2:              nop
  18. nop
  19. mov              a              ,@r0
  20. movx              @dptr              ,a
  21. nop
  22. acall   jianc
  23. nop
  24. inc              r0
  25. djnz              r3              ,main_2
  26. nop
  27. nop

  28. mov     dptr    ,#2300h
  29. mov              a              ,#0c0h              ;置第二行顯示位置
  30. movx              @dptr              ,a
  31. nop
  32. nop
  33. acall   jianc
  34. mov              dptr              ,#2302h
  35. mov              r3              ,#10h
  36. mov     r0      ,#30h
  37. main_3:              nop
  38. nop
  39. mov              a              ,@r0
  40. movx              @dptr              ,a
  41. nop
  42. nop
  43. acall   jianc
  44. nop
  45. nop
  46. inc              r0
  47. djnz              r3              ,main_3
  48. nop
  49. end

  50. ;***************  液晶初始化子程序  **********************
  51. Lcd:                            mov              dptr              ,#2300h              ;寫命令
  52. mov              a              ,#3fh              ;功能設置:總線寬度為8、兩行顯示、八位點陣顯示
  53. movx              @dptr              ,a
  54.                             acall              jianc
  55. mov              a              ,#01h              ;清除屏幕
  56. movx              @dptr              ,a
  57. acall   jianc
  58. mov              a              ,#0fh              ;開顯示
  59. movx              @dptr              ,a
  60. acall   jianc
  61. mov              a              ,#06h              ;移動光標
  62. movx              @dptr              ,a
  63. acall   jianc
  64. ret

  65. ;***********   檢測液晶顯示器工作狀態子程序  *************
  66. jianc:               nop
  67.         push     dpl
  68. jia_1:              nop
  69. mov                            dptr                            ,#2301H              ;讀命令、檢測忙標志
  70. movx                            a              ,@dptr
  71. nop
  72. jb                            acc.7              ,jian_1              ;檢測忙位是否有效。
  73.                     pop                             dpl
  74.                    nop
  75.                     ret
復制代碼


第五節:參考資料

【一】:ADC0809中文資料
1.主要特性
   1)8路8位A/D轉換器,即分辨率8位.
   2)具有轉換起?刂贫.
   3)轉換時間為100μs (時鐘640k)
   4)單個+5V電源供電
   5)模擬輸入電壓范圍0~+5V,不需零點和滿刻度校準.
   6)工作溫度范圍為-40~+85攝氏度
   7)低功耗,約15mW.
2.內部結構
     ADC0809是CMOS單片型逐次逼近式A/D轉換器,內部結構如圖13.22所示,它由8路模擬開關,地址鎖存與譯碼器,比較器,8位開關樹型D/A轉換器,逐次逼近
    寄存器,三態輸出鎖存器等其它一些電路組成.因此,ADC0809可處理8路模擬量輸入,且有三態輸出能力,既可與各種微處理器相連,也可單獨工作.輸入輸出與TTL兼容.
3.外部特性(引腳功能)
    ADC0809芯片有28條引腳,采用雙列直插式封裝,如圖13.23所示.下面說明各引腳功能.
    IN0~IN7:8路模擬量輸入端.
    2-1~2-8:8位數字量輸出端.
    ADDA,ADDB,ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路.
    ALE:地址鎖存允許信號,輸入,高電平有效.
    START: A/D轉換啟動信號,輸入,高電平有效.
    EOC: A/D轉換結束信號,輸出,當A/D轉換結束時,此端輸出一個高電平(轉換期間一直為低電平).
     OE:數據輸出允許信號,輸入,高電平有效.當A/D轉換結束時,此端輸入一個高電平,才能打開輸出三態門,輸出數字量.
     CLK:時鐘脈沖輸入端.要求時鐘頻率不高于640KHZ.
     REF(+),REF(-):基準電壓.
     Vcc:電源,單一+5V.
     GND:地.
    ADC0809的工作過程是:首先輸入3(0-7)位地址,并使ALE=1,將地址存入地址鎖存器中.此地址經譯碼選通8路模擬輸入之一到比較器.START上升沿將逐次逼近寄存器復位.下降沿啟動 A/D轉換,之后EOC輸出信號變低,指示轉換正在進行.直到A/D轉換完成,EOC變為高電平,指示A/D轉換結束,結果數據已存入鎖存器,這個信號可用作中斷申請.當OE輸入高電平 時,輸出三態門打開,轉換結果的數字量輸出到數據總線上.
詳細說明及管腳排列等數據參考同一文件夾內【ADC0809】 pdf文件

【二】:DAC0832中文資料
詳細說明及管腳排列等數據參考同一文件夾中的【DAC0832】 PDF文件

【三】:LCD模塊資料:
詳細說明參考同一文件夾中的【液晶顯示模塊使用說明書】 PDF文件,重點是對命令格式及特征碼的理解。
運算放大器  LM358中文資料
LM358內部包括有兩個獨立的、高增益、內部頻率補償的雙運算放大器,
適合于電源電壓范圍很寬的單電源使用,也適用于雙電源工作模式,在推薦的工
作條件下,電源電流與電源電壓無關。它的使用范圍包括傳感放大器、直流增益
模組,音頻放大器、工業控制、DC增益部件和其他所有可用單電源供電的使用運算放大器的場合。
LM358的封裝形式有塑封8引線雙列直插式和貼片式。
特性(Features):
*內部頻率補償。
*直流電壓增益高(約100dB) 。
*單位增益頻帶寬(約1MHz) 。
*電源電壓范圍寬:單電源(3—30V);雙電源(±1.5一±15V) 。
*低功耗電流,適合于電池供電。
*低輸入偏流。
*低輸入失調電壓和失調電流。
*共模輸入電壓范圍寬,包括接地。
*差模輸入電壓范圍寬,等于電源電壓范圍。
*輸出電壓擺幅大(0至Vcc-1.5V) 。
參數
輸入偏置電流45 nA
輸入失調電流50 nA
輸入失調電壓2.9mV
輸入共模電壓最大值VCC~1.5 V
共模抑制比80dB
電源抑制比100dB


完整的Word格式文檔51黑下載地址:
51單片機AD,DA轉換代碼.rar (204.55 KB, 下載次數: 39)






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 91看片免费版 | 久久精品aaa | 亚洲在线免费 | 日韩精品在线观看视频 | 日本理论片好看理论片 | 久久国产视频播放 | 欧美电影在线 | 91久久夜色精品国产网站 | 欧美亚洲在线 | 久久久久久久久91 | 成人在线视频网 | 久草青青草 | 男女羞羞免费视频 | 精品一区av | 免费久久精品 | 中文区中文字幕免费看 | 国产精品美女久久久免费 | 亚洲嫩草 | 亚洲日日夜夜 | 欧美一区二区三区在线观看 | 中文字幕日本一区二区 | 性天堂网 | 99久久免费精品国产男女高不卡 | 国产精品永久免费 | 视频二区 | 天天操天天摸天天爽 | 亚洲一区有码 | 国产精品久久av | 国产在线精品一区二区三区 | 国产精品日韩欧美一区二区三区 | а天堂中文最新一区二区三区 | 久久99视频 | 国产一二三视频在线观看 | 久久久久久黄 | 在线看av的网址 | 97精品超碰一区二区三区 | 国产精品久久久久久婷婷天堂 | 亚洲综合中文字幕在线观看 | 久久av影院 | 欧美在线二区 | 美日韩免费视频 |