五 实验方法及步骤:
1:通讯双方的RXD、TXD信号本应经过电平转换后再行交叉连接,本实验中为减少连线可将电平转换电路略去,而将双方的RXD、TXD直接交叉连接。也可以将本机的TXD接到RXD上 2:按下的键,就会在本机LED上显示出来。
六 实验结果分析:
成绩评定: _____________________ 指导教师:_________________________
年 月 日
撰写人姓名:____________ 撰写时间:_________________ 审查人姓名:_________________
实验全过程记录
实验 名称 姓名 同实验者 时间 地点 班 组 班 组 A/D转换、D/A转换实验 学号 学号 1:A/D转换 一 实验目的:
1、 掌握A/D转换与单片机的接口方法。 2、 了解A/D芯片ADC0809转换性能及编程。
- 21 -
3、 通过实验了解单片机如何进行数据采集。
二 实验内容:
CS0809 equ 08000h
mov dptr, #CS0809 mov a, #0
movx @dptr, a
mov a, #40h
djnz ACC, $
movx a, @dptr ljmp $ end
三 实验用设备仪器及材料: 计算机 伟福实验箱
四 实验原理图:
五 实验方法及步骤:
本程序是用延时查询方式读入A/D转换结果,也可以用中断方式读入结果,在中断方式下,A/D转换结束后会自动产生EOC信号,将其与8031的INT0相接,可以试试编程用中断方式读回A/D结果.
六 实验结果分析:
2:D/A转换 一 实验目的:
1 了解D/A转换的基本原理。
- 22 -
2、了解D/A转换芯片0832的性能及编程方法。 3、了解单片机系统中扩展D/A转换的基本方法。
二 实验内容: 锯齿波:
CS0832 equ 08000h
mov dptr, #CS0832 mov a, #0
loop1: movx @dptr, a inc a
cjne a,#0h,loop1 ljmp 0000h end
三角波:
CS0832 equ 08000h
mov dptr, #CS0832 mov a, #0
loop1: movx @dptr, a inc a
cjne a,#0ffh,loop1 loop2: dec a movx @dptr,a cjne a,#0h,loop2
ljmp 0000h end
方波:
CS0832 equ 08000h
mov dptr, #CS0832 mov r2, #0ffh loop1:
mov a,#0h movx @dptr, a djnz r2,loop1
- 23 -
mov r3,#0ffh loop2:
mov a,#0ffh movx @dptr,a djnz r3,loop2
ljmp 0000h end
三 实验用设备仪器及材料: 计算机,伟福实验箱,示波器
四 实验原理图:
五 实验方法及步骤:
用示波器探头接触Ua或Ub,观察显示波形。
1、D/A转换是把数字量转换成模拟量的变换,实验台上D/A电路输出的是模拟电压信号。要实现实验要求,比较简单的方法是产生三个波形的表格,然后通过查表来实现波形显示。
2、产生锯齿波和三角波的表格只需由数字量的增减来控制,同时要注意三角波要分段来产生。
六 实验结果分析:
- 24 -
成绩评定: _____________________ 指导教师:_________________________
- 25 -
年 月
日