版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机与接口技术实验51.采用查表法,用dac0809产生100hz正弦输出模拟信号,用示 波器检查波形。(8253t0产生定时脉冲,8259 into向cpu中断)。分析:定时器对4mhz信号4000分频,产生looohz的中断,在中断 服务程序里查表法进行数模转换(表中预先存有10个数),输 出的模拟值符合正弦规律,且频率正好loohzo源程序:icw1equ00010011b;单片8259,上升沿中断,要写icw4icw2equ00100000b;中断号为20hicw4equ00000001b;工作在8086/88方式ocw1equ11111110b;只响应into中断cs8259aequ
2、09000h;8259地址cs8259b equ09001hcontrol equ 08003hcounto equ 08000hdac0832 equ oaoooh data segmentnum db 6,52,12& 203, 249, 249, 203, 12& 52, 6;十个点进行正弦逼近 data ends code segment;8259的初始化子程序assume cs:code,ds:data init8259 proc nearmov dx, cs8259amov al, icw1out dx, al mov dx, cs8259b mov al, icw
3、2 out dx, al mov al, icw4 out dx, almov al, ocw1 out dx, alretinit8259 endpinit8253 proc near;8253的初始化子程序mov al, 34h;通道 0,方式 2mov dx, controlout dx, almovax,4000;4000 分频mov dx, countoout dx, almov al,ahout dx, alretinit8253 endpinto proc nearpush axpush dxcmp si, 10 到第一个重新来;0号中断的服务程序;如果指针过了一个周期的数,就要
4、返回jnz goonmov si,offset num goon:mov al,siinc al;将数字输入数模转换,成为模拟量输mov dx,dac0832 出inc simovdx, cs8259amoval, 20houtdx, alpopdxpopaxiretout dx,al;中断服务程序结束指令into endp start: clicall init8259call init8253;将中断服务程序的入口地址写入 movax, 0movds, axmovbx, 4*icw2movax,codeshlax, 4addax, offset intomovbx, axmovax, 0i
5、ncbxincbxmovbx, axmov ax,datamov ds,axmovsi,offset numstiwait:jmp waitcode endsend start;中断号;x 16;中断入口地址(段地址为0);代码段地址为0;等待中断2.设计adc0832模数采样程序,对电位器输出电压采样,并用发光 二极管显示采样值。要求每秒采样并输出显示一次。(8253 t0产生定 时脉冲,8259 into向cpu中断)。分析:计吋器每秒产生上升沿中断,输入到8259a,中断服务程序里 对电位器的采样电压进行模数转换,再通过简单输出接口 74ls273输出到二极管。源程序:icw1equ00
6、010011b;单片8259,上升沿中断,要写icw4icw2equ00100000b;中断号为20hicw4equ00000001b;工作在8086/88方式ocw1equ11111110b;只响应into中断cs8259aequ09000h;8259地址control equ 08003hcounto equ 08000hcount 1 equ 0800lhadc0809 equ oaooohcs273 equ obooohcode segmentassume cs:codeinit8259 proc near;8259 的初始化mov dx, cs8259amov al, icw1out
7、 dx, almov dx, cs8259bmov al, icw2out dx, almov al, icw4 out dx, almov al, ocw1 out dx, alretinit8259 endpinit8253 proc near;8253 的初始化mov al, 34h;通道 0,方式 2mov dx, controlout dx, almovax,4000 ; 4000 分频mov dx, counto out dx, al moval,ahout dx, almov al,74h mov dx,control out dx,al;通道1,方式2mov ax, 1000
8、mov dx,count 1 out dx,al;1000分频,最终输出lhz的脉冲mov al,ah out dx,alretinit8253 endpinto proc near;中断服务程序pushaxpushdxmoval, 0;让4此启动movdx, adc0809outdx, almovex, 66h;让start信号有足够的高电平时间loop $in al,dx mov dx,cs273 out dx,almovdx, cs8259amoval, 20h;中断服务程序结束指令outdx, alpopdxpopaxiretinto endpstart: clicall init8259call init8253;将中断服务程序的入口地址写入movmovax, 0ds, axmovbx,4*icw2;中断号movax,cod
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 航天大数据技术应用知识考试复习题库(附答案)
- 智能家居产品技术规范协议书
- 羽毛球培训课程研发合同
- 2026秋统编版(新)小学道德与法治二年级上册《家乡新变化》同步练习及答案
- 2026年天猫精灵测试题及答案
- 2026年团队合作面试测试题及答案
- 2026年过秦论的课后测试题及答案
- 2026年猴王出世测试题及答案
- 2026年九下英语期末测试题及答案
- 2026年快消ai测试题及答案
- 冀教版四年级下册数学计算题每日一练(带答案共15天)
- 装配式二次结构施工方案
- 房地产售后服务及维修保障措施
- 【高分复习笔记】东南大学等四校合编《土力学》(第3版)笔记和课后习题(含考研真题)详解
- 《地方国有企业中层管理者绩效考核体系研究》
- 长沙理工大学城南学院《光纤通信原理》2022-2023学年第一学期期末试卷
- 2024年无人机测绘操控员(高级)技能鉴定理论考试题库资料(含答案)
- DL∕T 2010-2019 高压无功补偿装置继电保护配置及整定技术规范
- 青岛版五年级下册分数的加减法练习200题及答案
- 房屋居住权合同
- 《电路分析基础》网孔分析法
评论
0/150
提交评论