1 / 14
文档名称:

单片机逻辑测试仪设计.doc

格式:doc   大小:386KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机逻辑测试仪设计.doc

上传人:guoxiachuanyue004 2021/12/23 文件大小:386 KB

下载得到文件列表

单片机逻辑测试仪设计.doc

文档介绍

文档介绍:.
GUILIN UMJVeHSlTy OF ^LbCTRONK TECMHOLOGT
单片机最小应用系统
指导老师: 吴兆华
学 生: 杜亚鹏
学 号: 092011224
机电工程学院
2010年五月
目录
1. 设计题目 3
2. 设计目的 3
设计目的要求 3
系统设计意义 3
3. 系统硬件图 4
4. 程序流程图 4
图2 程序流程图 4
5. 系统说明与分析 4
系统主要组成部分 5
单片机最小系统部分 5
MCS-51 系列单片机概述 5
芯片介绍 5
-51 系列单片机的工作方式和时序 6
模拟信号输入部分 8
电路板的制作 9
系统连线说明分析 10
6. 源程序 11
总 结 11
参考文献 13
设计题目
逻辑测试仪设计,要求控制测试 8 路逻辑输入并显示每一路的逻辑输入, 能保存 100 个测试数据。
二 设计目的
该单片机最小应用系统设计目的及要求如下:
设计目的要求
1、通过本次实验,掌握单片机 I/O 口的使用;
2、通过对单片机的使用和编程,了解单片机的应用编程;
3、掌握单片机汇编语言设计和分析方法;
4、学会使用并熟练掌握电路绘制软件 Protel99SE ;
5、掌握电路图绘制及PCB图布线技巧。
系统设计意义
1、 在系统掌握单片机相应基础知识的前提下,熟悉单片机最小应用系统的设计方 法及系统设计的基本步骤。
2、 完成所需单片机最小应用系统原理图设计绘制的基础上完成系统的电路图设计。
3、 完成系统所需的硬件设计制作,在提高实际动手能力的基础上进一步巩固所学 知识。
4、 进行题目要求功能基础上的软件程序编程,会用相应软件进行程序调试和测试 工作。
5、用AT89S51 LM324设计出题目所要求的输入,实现逻辑输入识别,并针对实际 设计过程中软、硬件设计方面出现的问题提出相应解决办法。
# / 13
三系统硬件图
四程序流程图

Y 1_
——I =0
=0
END
图2程序流程图
五系统说明与分析
# / 13
# / 13

模拟电压在IN端口输入,即LM324勺引脚3, 口实现。

MCS-51系列单片机概述
MCS-51系列单片机是一种高性能的8位机系列,广泛应用于各种小型控制系统中, 其引脚图如图所示。本论文采用的 AT89C51单片机是AMTELL司生产的MCS-51系列的 兼容产品,与MCS-51指令系统兼容,系统结构相同,CMOS:艺制造并带有非易失性Flash 程序存储器。全部支持12时钟和6时钟操作。AT89C51包含128字节RAM 32条I/O 口 线、3个16位定时/计数器、6输入4优先级嵌套中断结构、1个串行I/O 口(可用于 多机通信I/O扩展或全双工UART以及片内振荡器和时钟电路)。
RAM
ROM
图3 MCS-51系列单片机

LM324是四运放集成电路,它采用14管脚双列直插塑料(陶瓷)封装,外形如图所 示。它的内部包含四组形式完全相同的运算放大器, 除电源共用外,四组运放相互独立每一组运算放大器可用图1所示的符号来表示,它有5个引出脚,其中“ +”、“ - ”为 两个信号输入端,“ V+”、“V-”为正、负电源端,“ Vo”为输出端。两个信号输入端
中,Vi-(-)为反相输入端,表示运放输出端Vo的信号与该输入端的相位相反;Vi+( +)
为同相输入端,表示运放输出端
Vo的信号与该输入端的相位相同
# / 13
# / 13
-51系列单片机的工作方式和时序
单片机应用系统中,除了基本计算机系统单元电路外•还需配备完整的外围电路、 以完成复位、掉电保护、提供时钟、节电等功能。
(1) 时钟电路:单片机内部有一个高增益的反相放大器, 通过XTAL和XTAL引脚外
接石英振于或陶瓷振子、微调电容组成振荡器如图