



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、通过P1口输入数字量,通过DAC0832转换,观察模拟量输出用普通I/O控制DAC0832/参考程序1:存储器映像的I/O技术ORG 0000HAJMP MAIN;转主程序 MAIN:MOV P1,#0FFHMOV P2,#0FFH LOOP:CLR P2.0MOV P0,P1SETB P2.0CLR P2.1ORL P2,#03HSJMP LOOPEND二、通过P1口输入数字量,通过DAC0832转换,观察模拟量输出;用外部存储器操作指令,实现对单片机外围设备的控制称为存储器映像的I/O技术/参考程序1ORG 0000HAJMP MAINMAIN:MOV R0,#0FEHMOV P1,#0FFH LOOP:MOV A,P1MOVX R0,ASJMP LOOPEND三、/*【例题8.1】:DAC0832产生三角波、锯齿波、方波*/参考程序1ORG 0000HAJMP MAIN;转主程序ORG 000BHAJMP BRT0;转主程序ORG 0030HBRT0:MOV TL0,#0B0H ;先装低八位MOV TH0,#3CH;重装定时器初值DJNZ R4,NEXT;时间未到,则NEXTMOV R4,#0FFH;恢复R4初值SETB F0 NEXT:RETI MAIN:MOV TMOD,#01H;T0为定时器方式1MOV TH0,#3CH;装入定时初值MOV TL0,#0B0HMOV IE,#82H;开T0中断MOV R4,#0FFH;计数器R0赋初值20MOV R0,#0FEHCLR ACLR F0SETB TR0;启动T0计数 NEXT0:CLR F0 CLR A LOOP:MOVX R0,A;锯齿波INC AJNB F0,LOOP NEXT1:CLR F0 CLR A DOWN:MOVX R0,A;三角波INC AJNZ DOWN MOV A,#0FFHUP:MOVX R0,ADEC AJNZ UPJNB F0,DOWN NEXT2:CLR F0 LOOP1:CLR A ;方波MOVX R0,AACALL DELAYMOV A,#0FFHMOVX R0,A ACALL DELAYJNB F0,LOOP1SJMP NEXT0 DELAY:CLR TR0 MOV R7,#01H;延时子程序 DELAY1:MOV R6,#0FH DELAY2:MOV R5,#0FFH DELAY3:DJNZ R5,DELAY3 DJNZ R6,DELAY2 DJNZ R7,DELAY1 SETB TR0 RET ENDDAC转换实验1) 参考电路2) 参考程序(单缓冲方式转换程序)/三角波波程序ORG 0000HMOV A,#00HMOV R0,#0FCH DOWN:MOVX R0,AACALL DELAYINC AJNZ DOWNMOV A,#0FEHUP:MOVX R0,AACALL DELAYDEC AJNZ UPSJMP DOWNDELAY:MOV R7, #01H /延时程序时间不能太长,否则不工作DELAY1:MOV R6, #02HDELAY2:MOV R5, #05HDJNZ R5, $DJNZ R6, DELAY2DJNZ R7, DELAY1RETEND/*ORG 0000H/方波程序MOV A,#00HSTART:MOV R0,#0FCHLOOP:MOV A,#33HMOVX R0,AACALL DELAYMOV A,#0FEHMOVX R0,AACALL DELAYSJMP LOOPDELAY:MOV R7, #02H /延时程序时间不能太长,否则不工作DELAY1:MOV R6, #08HDELAY2:MOV R5, #08HDJNZ R5, $DJNZ R6, DELAY2DJNZ R7, DELAY1RETENDORG 0000H/锯齿波程序MOV A,#00HMOV R0,#0FCHLOOP:MOVX R0,AACALL DELAYINC ASJMP LOOPDELAY:MOV R7, #02H /延时程序时间不能太长,否则不工作DELAY1:MOV R6, #08HDELAY2:MOV R5, #08HDJNZ R5, $DJNZ R6, DELAY2DJNZ R7, DELAY1RETEND*/采用中断法轮流采集AD转换的数字量ORG 0000HAJMP MAINORG 0013HAJMP CINT1ORG 0100HMAIN:MOV SP,#60H ;设置堆栈指针SETB EASETB IT1;下降沿触发中断LOOP:ACALL CONVERTACALL DELAY0SJMP LOOPCONVERT:CJNE R3,#08H,LOOP2MOV R3,#00HLOOP2:MOV A,R3INC R3MOV R0,#0F0HMOVX R0,ASETB EX1ACALL DELAY0CLR EX1RETCINT1:MOVX A,R0MOV P1,ARETIDELAY0:MOV R7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年社会计划在城市智慧消防建设中的实践可行性研究报告
- 仓库安全管理制度及措施
- 2025年贷款融资在供应链金融中的应用研究报告
- 大通证券从业资格考试及答案解析
- 山东省安全生产题库分析及答案解析
- 山西护理事业编考试题库及答案解析
- 小红书客服岗前考试及答案解析
- 银行从业考试江苏及答案解析
- 安全管理课后测试题及答案解析
- 河北省安全培训考试题库及答案解析
- 专项质量护理管理制度
- 现金采取限额管理制度
- 2025-2031年中国污水处理及其再生利用市场深度分析及投资战略咨询报告
- 机械加工生产工艺流程图
- (高清版)DB41∕T 742-2012 公路折线配筋先张法预应力混凝土梁设计施工规范
- 国开(四川)2024年秋《地域文化》形考任务1-2答案终结性考核答案
- 高中数学大题各题型答题模板+必背公式
- 2024年秋新人教版七年级上册历史教学课件 第8课 夏商周时期的科技与文化
- 自考08257《舆论学》备考试题库(含答案)
- 高考生物必修2遗传与进化知识点填空(每天打卡)
- 20G520-1-2钢吊车梁(6m-9m)2020年合订本
评论
0/150
提交评论