欢迎来到天天文库
浏览记录
ID:51017213
大小:203.81 KB
页数:20页
时间:2020-03-17
《【精品】单片机指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、【精品】单片机指导书 第一章单片机多用途实验系统1. 1、实验板多功能实验板(以下简称实验板)是一块多模块组成的灵活多变的实验系统。 它采用模块组合式结构,可以实现多种多样的硬件组合,完成各种课程设计及毕业设计。 多模块的组合方式即符合多样化的要求,又省去了大量简单劳动,使学生的课程设计在通用模块的基础上围绕“功能开发”(主要是软件应用)这个主题展开,以最短的时间实现最多的功能。 模块化结构通过组合跳线和按需拼装方法,可以构成各种实验系统,而且保证了系统硬件的可靠性。 实验板同时考虑了系统功能的进一部
2、扩展要求,安装有40芯的扩展接口。 26芯的总线扩展口和40芯的CPU并线槽。 实验板结构框图如下图1实验板原理框图1. 2、功能模块8031主处理器外LED显示模块4X4RS232C口部键盘扩展74LS37382558155DAC0832IO输出口IO口IO/M口模数转换器ADC0805地址分配GAL数模转换器6264RAM8031CPU其它图。 实验板功能模块结构扩展RAM (6264)模块扩展IO (8255)模块扩展IO (8155)模块扩展IO(74LS373)模块扩展ADC(ADC080
3、5)模块扩展DAC(DAC0832)模块地址分配(GAL16V8)模块RS232C串行口通信模块8LED动态显示模块4X4键盘模块非易上失存储器模块(X25045)其它蜂鸣器,LED指示灯,复位电路1. 3、功能模块原理1.3. 1、处理器系统[1]8031主处理器为MCS51的最小系统,主要有8031CPU,74LS373和27C128(16K)EPROM组成,是系统的主要部分,在开发期间,CPU位置用于连接开发系统,EPROM用于系统的脱机运行。 如采用带EEPROM的CPU在程序不大于4KB的情况下,
4、可省去EPROM。 [2]扩展RAM (6264)模块可在需要大量内存时安装该芯片,为CPU扩展8KB的外部SRAM,与6264类同的常用SRAM芯片有HY62256(32KB)ISSI62C256(32KB)HY628128(128KB)等用于数据的缓冲和处理,如语音信号的采集和重放等。 图二CPU系统1.3. 2、IO扩展模块[1]扩展IO (8255)模块 (1)并行IO口扩展方法之一,通过初始化编程设置,为单片机扩展多种方式的并行输入/输出接口,最多可扩展三个八位的IO口,分别称为A口、B口和
5、C口,其中,A口具有输入输出双向锁存,可实现一般IO功能、选通输入功能、选通输出功能和选通输入/输出双向功能,其运用最为灵活。 B口具有输出锁存和输入缓冲,能实现A口的相同功能,除了双向输入/输出功能,C口能用于一般八为IO口,具有为操作功能,在多数场合作为A口和B口的控制端口使用。 8255芯片占用CPU的四个外部RAM地址单元。 本实验系统中,8255具有多种用途,通过跳线可以用于LED数码管显示输出,4X4键盘的动态扫描,并连接扩展输出端子J3,用于其它功能的扩展。 端口设置和初始化编程请参考相关书
6、籍的。 [2]扩展IO (8155)模块 (2)并行IO口扩展方法之二,通过初始化编程设置,为单片机扩展多种方式的并行输入/输出接口、少量外部RAM资源和定时器扩展。 IO端口最多可实现二个八位并行口(A口和B口)和一个六为并行IO口(C口)。 A口和B口具有一般IO功能和选通IO功能,选通时,C口为AB口的控制总线。 14位定时可编程设置,计数时钟由外部提供,IO口和定时器共占用CPU的六个外部RAM地址,8155片内具有256B的SRAM,通过引脚I/M区分IO端口区和片内RAM区,8155芯片与
7、单片机的接口简单,片内带有低位地址锁存器,是小型单片机系统常用的外围扩展芯片,本实验系统中,通过跳线可以用于LED数码管的显示输出,4X4键盘的动态扫描,内部256B的RAM可用于系统的外部RAM扩展,14为定时器可用于LED灯告警(L1),BUZZ声告警和硬件“看门狗”设计。 芯片的工作原理和运用方法请参阅相关书籍。 [3]扩展IO(74LS373)模块并行IO口的扩展方法之三,一般IO口扩展,单片机系统为了简化设计,在系统要求不高的情况下,常采用该方法扩展少量的并行输入/输出口,本实验系统设计的并行输出口
8、用于LED数码管的显示输出。 实验系统的IO接口方式见图三。 图三IO扩展接口1.3. 3、数模转换模块AD/DA是单片机系统与外部交换信息的重要接口之一,AD和DA转化器的种类很多,根据字长(精度)、转换速度(效力)、转换方式(编/解码方式)和数据输入/输出方式(并/串)等。 可使之适用于各种不同的应用场合。 然而从其基本原理上说是一样的,我们通过简单的八位A
此文档下载收益归作者所有