广工《微机》大作业(16级电气)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理与嵌入式系统基础

课程设计

学生学院自动化学院

专业班级 16级电气(1)

学号**********

学生姓名陈湘杰

指导教师李军

2018 年12 月01 日

1、课程设计要求:

设计一基于80C51的数据采集系统。

系统要求:1、程序存储器容量32KB;2、数据存储器容量32KB;3、8路模拟量数据采集。

设计内容:1、绘制系统电路图;2、确定各个芯片的地址;3、编写采集8路模拟量数据并将其存储于数据存储器的程序。

提示:程序存储器采用2764,数据存储器采用6264,数/模转换器采用ADC0809。

2、系统电路图:

按照设计要求,选用80C51作为主控的单片机型号;另外需要4个内存为8K的2764芯片;4个内存为8K的6264芯片;1个占用8个地址的ADC0809数/模转换器;1个74LS138译码器和1个74LS373锁存器来构建系统电路,系统电路图如第3-4页所示。

3、确定芯片地址:

本系统使用译码法分配地址。

(1)4个内存为8K的 2764芯片的地址分别为:0000H~1FFFH;2000H~3FFFH;4000H~5FFFH;6000H~7FFFH。

(2)4个内存为8K的6264芯片的地址分别为0000H~1FFFH;2000H~3FFFH; 4000H~5FFFH;6000H~7FFFH。

(3)ADC0809芯片的IN0~IN7引脚地址为8FF8H~8FFFH。

1

3、编写程序:

ORG 0000H

MAIN: MOV R1,#0000H ;数据区首地址MOV DPTR,#7FF8H ;指向IN0通道

MOV R7, #08H ;通道数LOOP:MOVX @DPTR,A ;启动AD HER: JB P3.3, HER ;查询转换结束MOVX A, @DPTR ;读转换结果

MOV @R1, A ;存储结果

INC R1 ;修改数据区指针

INC DPTR ;指向下一通道

DJNZ R7,LOOP

2

3

4

相关文档
最新文档