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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機DA轉換DAC0832實驗(匯編語言程序)

[復制鏈接]
跳轉到指定樓層
樓主
ID:508855 發(fā)表于 2019-4-16 15:44 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
實驗十 D/A轉換
1,實驗目的: (1)了解D/A轉換與單片機的接口方法;
              (2)了解D/A轉換芯片0832的性能及編程方法;
        (3)了解單片機系統(tǒng)中擴展D/A轉換芯片的基本方法;
2,實驗內容: 利用0832輸出一個從0V開始逐漸升至5V再降至0V的可變電壓。
3,實驗接線圖:
4,實驗程序框圖:
5,實驗步驟: 把0832譯碼線CS5接至FF80H,運行程序,數(shù)碼管上顯示不斷加大或減小的數(shù)字量,用萬用表測試D/A輸出孔AOUT應也能測出不斷加大或減小的電壓值。
6,思考: 修改程序,使能產(chǎn)生鋸齒波。
7,程序清單:
  ORG 0000H
LJMP SE13
ORG 05E0H
SE13:MOV SP,#53H
mov p2,#0ffh
MOV A,#81H
MOV DPTR,#0FF23H
MOVX @DPTR,A
MOV 7EH,#00H
MOV 7DH,#08H
MOV 7CH,#03H
MOV 7BH,#02H                   ;顯示緩沖區(qū)初值
LO20:MOV R6,#00H
LO21:MOV DPTR,#0FF80H
MOV A,R6
MOVX @DPTR,A                   ;送0832轉換
MOV R0,#79H
LCALL PTDS
LCALL SSEE                     ;顯示
MOV R2,#08H
LCALL DELYA                    ;延時
INC R6                         ;加1
CJNE R6,#0FFH,LO21             ;不到FF繼續(xù)加
LO22:MOV DPTR,#0FF80H
DEC R6
MOV A,R6                       ;減1送0832轉換
MOVX @DPTR,A
MOV R0,#79H
LCALL PTDS
LCALL SSEE                     ;顯示
MOV R2,#08H
LCALL DELYA                    ;延時
CJNE R6,#00H,LO22              ;不為0繼續(xù)減
SJMP LO20                      ;循環(huán)
;ORG 0620H
PTDS:MOV R1,A                       ;拆送顯示緩沖區(qū)
LCALL PTDS1
MOV A,R1
SWAP A
PTDS1:    ANL A,#0FH
MOV @R0,A
INC R0
RET
ORG 0D50H
SSEE:SETB RS1                        ;換工作區(qū)
MOV R5,#05H
SSE2:MOV 30H,#20H
MOV 31H,#7EH
MOV R7,#06H
SSE1:MOV R1,#20H
MOV A,30H
CPL A
MOVX @R1,A                       ;字位送入
MOV R0,31H
MOV A,@R0
MOV DPTR,#DDFF
MOVC A,@A+DPTR                   ;取字形代碼
MOV R1,#21H
MOVX @R1,A                       ;字形送入
MOV A,30H
RR A                             ;右移
MOV 30H,A
DEC 31H
MOV A,#0FFH
MOVX @R1,A                        ;關顯示
DJNZ R7,SSE1                      ;六位顯示完了嗎?
DJNZ R5,SSE2                      ;五次顯示完了嗎?
CLR RS1
RET
DDFF:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
DB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH
DELYA: PUSH 02H
DELYB: PUSH 02H
DELYC: PUSH 02H
DELYD: DJNZ R2,DELYD
LCALL SSEE                    ;調顯示子程序
POP 02H
DJNZ R2,DELYC
POP 02H
DJNZ R2,DELYB
POP 02H
DJNZ R2,DELYA                 ;延時
RET
END

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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美黄页 | 一级看片 | 日韩成人| 国产成人av电影 | 国产高清在线精品 | 欧美一级二级三级 | 亚洲成人国产综合 | 国产精品久久国产精品 | 天堂中文在线播放 | 日韩免费视频 | 一区视频 | 国产二区av | 国产美女久久久 | 欧洲精品码一区二区三区免费看 | 免费视频久久久久 | 国产精品99久久久久久动医院 | 日韩在线不卡视频 | 久久91| 欧美三区 | 精品国产一区久久 | 韩国av一区二区 | 久久高清精品 | 精品久久国产视频 | 国产a视频 | 五月综合激情婷婷 | 91成人在线视频 | 国产精品区二区三区日本 | 日日操视频 | 日本免费一区二区三区 | 91久久国产综合久久 | 久久国产区 | 久久久女女女女999久久 | 九九久视频| 先锋影音资源网站 | 男女午夜激情视频 | 蜜臀久久 | 91香蕉视频在线观看 | 日韩欧美成人一区二区三区 | 欧美夜夜| 欧美精品成人影院 | 一区二区三区av |