单片机实验报告书

合集下载

关于单片机实训报告万能【六篇】

关于单片机实训报告万能【六篇】

关于单片机实训报告万能【六篇】【篇1】单片机实训报告万能通过今次单片机实训,使我对单片机的认识有了更深刻的理解。

系统以51单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。

由于时间有限和本身知识水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有一些具体细节问题需要解决。

例如:不能实现只用两个按键来控制时钟时间,还不能实现闹钟等扩展功能。

踉踉跄跄地忙碌了两周,我的时钟程序终于编译成功。

当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。

我相信其中的酸甜苦辣最终都会化为甜美的甘泉。

但在这次实训中同时使我对汇编语言有了更深的认识。

当我第一次接触汇编语言就感觉很难,特别是今次实训要用到汇编语言,尽管困难重重,可我们还是克服了。

这次的实训使培养了我们严肃认真的做事作风,增强了我们之间的团队合作能力,使我们认识到了团队合作精神的重要性。

这次实训的经历也会使我终身受益,我感受到这次实训是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。

希望这次的经历能让我在以后学习中激励我继续进步。

【篇2】单片机实训报告万能通过这一个学期的单片机学习,我收获了很多关于单片机的知识,并且这些知识和日常的生活息息相关。

了解了一些简单程序的录入,LED显示器、键盘、和显示器的应用和原理。

LED显示器:LED显示器是由发光二管组成显示字段的器件。

通常的8段LED显示器是由8个发光二极管组成,LED显示器分共阳极和共阴极两种。

有段选码和和位选码。

当LED显示器每段的平均电流位5MA时,就有较满意的亮度,一般选择断码5-10MA 电流;位线的电流应选择40-80MA。

LED显示器的显示方式有动态和静态两种。

7289A芯片是具有SPI串行接口功能的显示键盘控制芯片,它可同时取得8位共阴极数码管和64个键的键盘矩阵。

单片机实验报告1

单片机实验报告1

单片机实验报告1单片机实验报告1一、实验目的本实验的目的是通过学习单片机的基本知识和原理,了解单片机的工作原理,熟悉编写单片机程序并进行实验验证。

二、实验器材和软件实验器材:单片机开发板、USB数据线、LCD液晶屏、面包板、电缆线、电阻、LED等。

实验软件:KEIL C51开发软件、Proteus电路仿真软件。

三、实验原理单片机是一种集成度很高的微处理器芯片,本实验使用的单片机开发板中集成了一款8051系列的单片机。

这款单片机具有强大的数据处理能力和丰富的接口资源,可以用来实现各种功能。

四、实验内容本实验主要分为两个部分:第一部分是通过LED灯的亮灭来实现二进制数的计数;第二部分是通过LCD液晶屏显示温度和湿度数值。

1.二进制数计数利用单片机的IO口,将LED灯连接到P2口,通过对P2口的输出信号进行控制,实现二进制数的计数。

2.温湿度显示利用单片机的ADC(模数转换)功能,将温湿度传感器与单片机相连,通过ADC模块将温湿度信号转换成数字信号,并通过LCD屏幕显示出来。

五、实验步骤1.硬件连接将开发板与电脑连接,使用数据线将开发板上的USB接口与电脑的USB接口相连。

然后将LCD液晶屏和温湿度传感器连接到开发板上的相应接口,并将LED灯连接到P2口。

2.编写程序使用KEILC51软件编写程序,通过编写相应的代码,实现LED灯计数和温湿度显示功能。

4.运行实验将开发板上的拨码开关打开,开启单片机的电源。

LED灯开始计数并显示在开发板上,LCD屏幕同时显示温度和湿度的数值。

六、实验结果经过实验,LED灯能够正常进行二进制数的计数,LCD屏幕也能够准确地显示温度和湿度的数值。

七、实验总结通过本实验,我对单片机的工作原理和编程有了更深入的了解。

实验中遇到的问题,我通过查找资料、请教老师和同学进行了解决,提高了我的解决问题的能力。

通过实验,我进一步认识了单片机在各个领域中的重要性和应用价值,对未来的学习和工作有了更加明确的方向。

单片机实习报告8篇

单片机实习报告8篇

单片机实习报告8篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作报告、总结计划、心得体会、演讲致辞、策划方案、合同协议、条据文书、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as work reports, summary plans, insights, speeches, planning plans, contract agreements, documentary evidence, teaching materials, complete essays, and other sample essays. If you would like to learn about different sample formats and writing methods, please pay attention!单片机实习报告8篇难忘的实习生活已经告一段落了,回顾这段时间的实习,知识和能力都得到了很大提高,让我们好好总结一下,写一份实习报告吧。

单片机实训报告优选范文5篇分享

单片机实训报告优选范文5篇分享

单片机实训报告优选范文5篇分享单片)是一种集成电路芯片,是具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。

下面就是小编给大家带来的单片机实训报告优选范文5篇分享,希望大家喜欢!单片机实训报告范文(一)前言一周的单片机实训很快就结束咯,在这一周的时间里,我学到了很多关于单片机各方面的知识。

老师在实训课中也教会咯我们很多关于单片机软件编程与硬件设施的知识。

一周的实训中我们一共实训咯好几个项目,通过这几个项目的实训,我们掌握咯一些单片机的汇编语言和硬件调试,达到了很好的效果。

一周时间实训过后,我把之前在课堂上不懂的知识点,通过实际操作的练习,我都搞明白咯。

当然在实训过程中也遇到咯很多问题,就是有时在调试方面不能调试成功,有时程序是没有错误,但是就是调试不好,一直找原因也找不出是什么原因。

希望以后能够拥有更多的实训时间和机会学习单片机。

实训任务一一、实验目的熟悉Keil C51集成开发环境的使用方法二、实验设备及器件IBM PC机三、实验内容按照本书的第2章的2.1节到2.4节内容进行Keil C51集成开发环境的安装和使用练习。

然后按照以下内容建立文件并编译产生HEX文件。

ORG 8000HLJMP MainORG 80F0HMain:MOV R7,#0LOOP:MOV R6,#0DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R7,LOOP ;延时一台CPL P1.0CPL P1.1CPL P1.2CPL P1.3CPL P1.4CPL P1.5CPL P1.6CPL P1.7SJMP MainEND ;P1.0取反 ;P1.1取反 ;P1.2取反 ;P1.3取反 ;P1.4取反 ;P1.5取反 ;P1.6取反 ;P1.7取反通过该程序实现八盏灯的同时亮和同时灭的功能,更好的掌握汇编指令。

单片机实验报告

单片机实验报告

单片机实验报告一、实验目的本次单片机实验的主要目的是通过实际操作和编程,深入了解单片机的工作原理和应用,掌握单片机系统的设计、开发和调试方法,提高自身的动手能力和解决问题的能力。

二、实验设备1、单片机开发板2、计算机3、编程软件(如 Keil)4、下载器5、示波器6、万用表三、实验内容1、点亮 LED 灯通过编写简单的程序,控制单片机的引脚输出高低电平,从而点亮或熄灭连接在该引脚上的 LED 灯。

这是单片机最基础的操作之一,旨在熟悉单片机的编程环境和引脚控制方式。

2、数码管显示利用单片机驱动数码管,实现数字的显示。

需要了解数码管的工作原理和驱动方式,通过编程控制数码管的段选和位选信号,显示不同的数字。

3、按键输入设计按键电路,通过读取按键的状态,实现对单片机系统的输入控制。

例如,通过按键切换不同的显示模式或控制其他外部设备。

4、定时器/计数器应用使用单片机的定时器/计数器功能,实现定时、计数等操作。

例如,设计一个定时闪烁的 LED 灯,或者通过计数器统计外部脉冲的个数。

5、串口通信实现单片机与计算机之间的串口通信,将单片机采集到的数据发送到计算机上进行显示和处理,或者接收计算机发送的指令对单片机系统进行控制。

四、实验原理1、单片机的基本结构单片机通常由中央处理器(CPU)、存储器(包括程序存储器和数据存储器)、输入输出接口(I/O 口)、定时器/计数器、中断系统等部分组成。

2、编程语言本次实验采用 C 语言进行编程。

C 语言具有简洁、高效、可移植性强等优点,非常适合单片机的开发。

3、引脚功能单片机的引脚分为电源引脚、时钟引脚、复位引脚、I/O 引脚等。

通过对这些引脚的合理配置和控制,可以实现各种功能。

4、数码管驱动原理数码管分为共阴极和共阳极两种类型。

通过控制数码管的段选和位选信号,可以使数码管显示不同的数字和字符。

5、按键检测原理按键通常采用上拉电阻或下拉电阻的方式连接到单片机的I/O 引脚。

51单片机实验报告(共五则)

51单片机实验报告(共五则)

51单片机实验报告(共五则)第一篇:51单片机实验报告51单片机实验报告实验一点亮流水灯实验现象 Led灯交替亮,间隔大约10ms。

实验代码#include 〈reg51、h> void Delay10ms(unsigned int c);voidmain(){)1(elihwﻩ{ ﻩP0= 0x00;Delay10ms(50);;ffx0 =0Pﻩﻩ;)05(sm01yaleDﻩ } } void Delay10ms(unsigned int c){unsigned char a,b;for(;c>0;c-—){)——b;0〉b;83=b(rofﻩ{ ﻩﻩfor(a=130;a〉0;a--);}ﻩﻩ}} 实验原理W W hi i le(1)表示一直循环。

循环体内首先将P0 得所有位都置于零,然后延时约5 5 0*10=500ms,接着 0 P0 位全置于 1 1,于就是 D LED 全亮了。

接着循环,直至关掉电源..延迟函数就是通过多个for r 循环实现得。

实验 2 流水灯(不运用库函数)实验现象起初 led 只有最右面得那一个不亮,半秒之后从右数第二个led也不亮了,直到最后一个也熄灭,然后 led 除最后一个都亮,接着上述过程 #includemain(){unsigned char LED;LED = 0xfe;while(1){ ﻩ;DEL = 0PﻩDelay10ms(50);00x0 == 0P(fiﻩ {;1〈〈 DEL = DELﻩ)ﻩ;efx0 = DELﻩ} ﻩ}ﻩ} void Delay10ms(unsigned int c){unsigned char a,b;for(;c>0;c-—){)—-b;0〉b;83=b(rofﻩ{ ﻩﻩﻩ;)--a;0>a;031=a(rofﻩ} ﻩ} ﻩ} 实验原理这里运用了C语言中得位运算符, , 位运算符左移, , 初始值得二进制为1111 1 110, 之后左移一次变成1111 1 100 0,当变成00000 0000 时通过 f if 语句重置 1 1 11 1 11110、延迟函数在第一个报告已经说出了,不再多说..实验 3 流水灯(库函数版)实验现象最开始还就是最右边得一个不亮,然后不亮得灯转移到最右边得第二个,此时第一个恢复亮度,这样依次循环.实验代码#include 〈reg51、h> #include 〈intrins、h〉void Delay10ms(unsigned int c); void main(void){unsigned char LED;;EFx0 = DELﻩ)1(elihwﻩ{ ﻩP0 = LED;;)05(sm01yaleDﻩﻩ;)1,DEL(_lorc_ = DELﻩ} ﻩ} void Delay10ms(unsigned in t c){unsigned chara, b;for(;c〉0;c——){ ﻩfor(b=38;b〉0;b—-){ ﻩﻩ;)-—a;0〉a;031=a(rofﻩ} ﻩ}}实验原理利用头文件中得函数,_cro l_(,), 可以比位操作符更方便得进行 2 2 进制得移位操作, , 比位操作符优越得就是,该函数空位补全时都就是用那个移位移除得数据, , 由此比前一个例子不需要f if 语句重置操作..数码管实验实验现象单个数码管按顺序显示0-9与 A-F。

单片机实训工作报告【三篇】

单片机实训工作报告【三篇】

【导语】在单⽚机实训教学过程中采⽤教师引导,学⽣主导的教学⽅式,让学⽣掌握技巧,⿎励学⽣独⽴思考。

以下是⽆忧考整理的单⽚机实训⼯作报告,仅供参考! 篇⼀ 1.课程设计⽬的 1)巩固单⽚机基础知识,串联知识点。

2)学会绘制PCB板,学会⼿⼯制板的⼀般⽅法。

3)使⽤Protel等EDA⼯具进⾏单⽚机硬件系统设计的能⼒。

4)基于KeilIDE开发单⽚机应⽤程序的能⼒。

5)写技术报告和编制技术资料的能⼒。

6)独⽴⼯作能⼒和创造⼒。

7)综合运⽤专业及基础知识,解决实际⼯程技术问题的能⼒。

2.课程设计题⽬描述和要求 旋转电⼦时钟的设计与制作 实现的功能要求:(1)实现单⽚机最⼩系统;(2)四只LED数码管显⽰当前时分;(3)每隔⼀秒钟周边的60只LED发光管旋转⼀格,装饰⽤的LED每隔⼀秒旋转⼀次;(4)实现整点报时;(5)实现按键调整;(6)停(掉)电保护,年计时误差⼩于30秒;(7)其他功能。

3.课程设计报告内容 3.1⽅案论证 3.1.1单⽚机定时器做电⼦时钟 优点:考虑到单⽚机货源充⾜、价格低廉,可软硬件结合使⽤,能够⽅便的实现系统的多功能性,故采⽤单⽚机作为本设计的硬件基础。

故其优点是外围电路简单,只需要⼀个单⽚机最⼩系统,和⼀个显⽰模块。

缺点:定时不是很准确,计时误差较⼤,并且程序的编写较繁琐。

3.1.2数字电路做电⼦时钟 优点:具有⾛时准确、显⽰直观、⽆机械传动装置。

与传统的机械钟先⽐,电⼦钟具有更优异的优点。

由于电⼦钟采⽤数字集成电路的发展和采⽤了先进的⽯英技术,使电⼦钟具有⾛时准确、性能稳定、携带⽅便等优点,电⼦钟⽤于定时⾃动报警、按时⾃动打铃、时间程序⾃动控制、定时⼴播及⾃动控制等各个领域。

缺点:因为电⼦钟毕竟是电⼦产品,电⼦产品都有辐射,不过电⼦钟危害极低,对⼈体够不成任何危害,不象⼿机的辐射那么⼤。

应⽤:⽬前,在国内,电⼦钟因数码管数字显⽰效⽤直接有效,所以⼤多运⽤在城市的主要营业场所,以及车站、码头等公共场所。

单片机实验报告

单片机实验报告

一、实验目的1. 熟悉单片机的硬件组成和基本工作原理。

2. 掌握单片机最小系统的搭建方法。

3. 学习使用单片机编程软件进行程序编写和调试。

4. 通过实际操作,加深对单片机应用的理解。

二、实验环境1. 实验设备:MCS-51单片机实验板、电源模块、面包板、连接线、LED灯、蜂鸣器、按键等。

2. 软件环境:Keil uVision5、Proteus仿真软件。

三、实验内容1. 点亮LED灯(1)实验目的:掌握单片机I/O口的使用,实现LED灯的点亮。

(2)实验步骤:① 将LED灯的阳极连接到单片机的P1.0口,阴极连接到GND。

② 在Keil uVision5中新建工程,编写程序如下:```cvoid main() {while (1) {P1 = 0xFF; // 点亮LED灯delay(500000); // 延时P1 = 0x00; // 熄灭LED灯delay(500000); // 延时}}③ 将程序编译并下载到单片机中,观察LED灯的点亮效果。

2. 蜂鸣器控制(1)实验目的:掌握单片机I/O口的使用,实现蜂鸣器的控制。

(2)实验步骤:① 将蜂鸣器的正极连接到单片机的P1.1口,负极连接到GND。

② 在Keil uVision5中编写程序如下:```cvoid main() {while (1) {P1 = 0x02; // 使能蜂鸣器delay(100000); // 延时P1 = 0x00; // 禁止蜂鸣器delay(100000); // 延时}}```③ 将程序编译并下载到单片机中,观察蜂鸣器的鸣叫效果。

3. 按键扫描(1)实验目的:掌握单片机I/O口的使用,实现按键的扫描和识别。

(2)实验步骤:① 将两个按键分别连接到单片机的P1.2和P1.3口。

② 在Keil uVision5中编写程序如下:void main() {while (1) {if (P1 & 0x04) { // 检测按键1是否按下// 执行按键1按下后的操作}if (P1 & 0x08) { // 检测按键2是否按下// 执行按键2按下后的操作}}}```③ 将程序编译并下载到单片机中,观察按键的扫描和识别效果。

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

并行I/O 接口实验一、 实验目的熟悉掌握单片机并行I/O 接口输入和输出的应用方法。

二、 实验设备及器件个人计算机1台,装载了 Keil C51集成开发环境软件。

机仿真器、编程器、实验仪三合一综合开发平台 1台。

、实验内容(1)P1 口做输出口,接八只发光二极管,编写程序,使发光二极管延时(0.5-1秒)循环点亮。

实验原理图如图 3.2-1所示。

图3.2-1单片机并行输出原理图实验程序及仿真ORG 0000H LJMP START ORG 0100H START:MOV R2,#8MOV A,#0FEHLOOP:MOV P1,ALCALL DELAY、LED1P1.0 VCCTa LED2r 1kP1.1 .LED81kP1. 7U1DP-51PRO.NE 单片RL ADJNZ R2,L00P LJMP STARTDELAY:MOV R5,#20 D1:MOV R6,#20 D2:MOV R7,#248 D3:DJNZ R7,D3DJNZ R6,D2 DJNZ R5,D1 RET END中断实验一、实验目的熟悉并掌握单片机中断系统的使用方法,包括初始化方法和中断服务程序的 编写方法。

、实验设备及器件个人计算机 1 台,装载了 Keil C51 集成开发环境软件。

DP-51PR0.NE 单片机仿真器、编程器、实验仪三合一综合开发平台1台三、实验内容AT eK 1 -LJIU1LAUDIOZ20HA^-:M02NP01[EF L^D-GR^NI LEDRSP■艮A4 -i iH -330-T I P H T Hrs&oRJEtwF 轉-3 BEEN■jHEEFlU130.Pt B -4 PUjflPO(WO PO.WAtH FQ.27AIE FO3W3 RobertFO.57AWPOBWe POJAWF2.1TO F2^fA10 PSjUAH P2 剤MZ F2.5fA13 F2.afAM P2.MM6P3J0URXD啊1XW FJ-ZflUTD pa.anHTi FM 4T 「| P3.0>T1 P3JWM PSJ^D33C>33P 町E4阿5REEF4XTAL2RSTPSEH ALE(2)用P1 口输出控制8个发光二极管LED仁LED8实现未中断前8个LED闪烁,响应中断时循环点亮。

实验程序及仿真0RG 0000HLJMP MAIN0RG 0003HLJMP INT000RG 0010HMAIN:A1:M0V A,#00HM0V P1,AM0V A,#0FFHM0V P1,ASETB EX0JB P3.2,B1SETB IT0SJMP C1B1:CLR IT0C1:SETB EAN0PSJMP A1INT00:PUSH AccPUSH PSWM0V R2,#8M0V A,#0FEHL00P: M0V P1,ALCALL DELAYRL ADJNZ R2,L00PPOP PSW POP Acc RETIDELAY:MOV R5,#100 D1:MOV R6,#20 D2:MOV R7,#250 D3:DJNZ R7,D3DJNZ R6,D2 DJNZ R5,D1 RET3.6 定时/计数器实验一、 实验目的掌握单片机定时/计数器的使用方法,包括初始化方法和中断服务程序的编 写方法。

二、 实验设备及器件个人计算机1台,装载了 Keil C51集成开发环境软件。

单ENDBUTTON CAP CAP-ELE 匚 DFTrtTAL LEO-VtUJOW NOT HE5片机仿真器、编程器、实验仪三合一综合开发平台1 台。

三、实验内容(2)用CPU内部定时器中断方式计时,实现每1秒钟控制P1.0输出状态发生一次反转,P 1 .0接发光二极管。

实验程序及仿真ORG0000HLJMP MAINORG000BHLJMP TOSUBORG0030HMAIN:MOV SP,#70HSETB EASETB ET0MOV TMOD,#01HMOV TL0,#0B0HMOV TH0,#3CHSETB TR0MOV R2,#00HLJMP $TOSUB: MOV TL0,#0B0HMOV TH0,#3CHINC R2CJNE R2,#20,T01CPL P1.0MOV R2,#00HRETIT01: RETI、实验目的掌握单片机串行接口的使用方法。

、实验设备及器件个人计算机1台,装载了 Keil C51集成开发环境软件。

单 片机仿真器、编程器、实验仪三合一综合开发平台 1台。

、实验内容利用8031单片机串行口,实现两个实验台之间的串行通讯。

其中一个实验 台作为发送方,另一侧为接收方。

数据块传送。

将甲单片机RAM 中30H-37H 单元的数通过串行接口传送到乙 单片机去,程序只发送、接收一次。

实验原理MCS-51系列单片机上有一个通用异步接收/发送器UART ,通过引脚RXD[P3 . O]和TXD[P3 . 1]可与外部电路进行全双工的串行异步通信,发送 数据时由TXD 端送出,接收时数据由RXD端输入。

串行通信实验0T 叱1BUTiTON CAP-ELEC orrsTw. LED-^LLOW NOT RESVCCT"10k 「r"F0kL;0kdc c cSW1 SW2 SW8P1.0P1.1P1.7vcc10k单脉冲电路27262524,23Z2221323334353637383928P1.0 11 22 33 44 5 -5 66 /T8 -------131514311918917 r16--------- 0P1.P1.P1.P1.P1.U1甲单片机P10P00P11P01P12P02P13P03P14P04.P15P05.P16P06P17P07INT1P20INTO P21P22.T1P23T0P24P25.E A/VP P26P27十X1.X2RESETRXD TXDRDWRALE/PPSEN3938373635343321222324252627101 13029乙单片机PSEN WRALE/P RDTXDRXD RESETX2X1P27P26EA/VPP25P24T0P23T1P22P21INT0P20INT1P07P17P06P16P05P15P04P14P03P13P02P12P01P11P00P1029301 110O—918193114150-^0 138 P1.77 P1.66 P1.55 P1.44 P1.33 P1.22 P1.11 P1.0P1.0■LED11kP1. 1VCCLED2 ” LED81kP1.73.83 A/D转换实验5、实验目的掌握单片机扩展ADC 的方法及其数据采集程序的设计方法。

二、 实验设备及器件个人计算机1台,装载了 Keil C51集成开发环境软件。

单 片机仿真器、编程器、实验仪三合一综合开发平台 1台。

三、 实验内容(1)利用实验仪上的ADC0809做A/D 转换,实验仪上的电位器提供电压输 入,编制程序,将采集的电压转换成二进制数字量,用发光二极管显示。

实验原 理图见图3.8-1。

图3.8-1单片机与ADC0809接口原理图ADC0808是含8位A/D 转换器、8路多路开关,以及与微型计算机兼容的 控制逻辑的CMOS 组件,其转换方法为逐次逼近型。

ADC0808的精度为1/2LSB 。

在AD 转换器内部有一个高阻抗斩波稳定比较器,一个带模拟开关树组的256电阻分压器,以及一个逐次通近型寄存器。

8路的模拟开关的通断由地址锁存器 和译码器控制,可以在8个通道中任意访问一个单边的模拟信号。

234DC0808 引脚功能:19 16 15ADDC 6 ADDB 5 ADDA 28D7D 8Q 6D 7Q 5D 6Q 4D ,5Q 3D .4Q 2D 3Q 1 D2Q,1 QCO^1426 27VCC281 0K16VCC 120 80 9CS 287 4LS3 73i IN-0msb2-12 -2 .IN-12 -32 -4.IN-22 -52 -6 .IN-32 -7lsb 2-8.IN-4EOC.IN-5ADD-A .IN-6ADD-BADD-C■ IN -7ALE■ ref(-)ENABLESTART ref(+)CLOCK '20 19 18 15 14 17 21PSEN WR - ALE/P- RD-TXDRXDRESET X2X1P27,P26 EA/VP.P25.P24 T0 .P23 T1,P22.P21 INT0 .P20 INT1 1 P07 P17 ■ P06 P16 .P05 P15 .P04 P14 P03 P13 .P02 P12 .P01 P11 .P00P1016 /W R 1 7 /RD31VCCLED1P1.0 LED2 P1.1 LED8P1.77 4LS0 413 2911ADC08 0921 1027 26 25 7423 22 32 33 36 37 38 3934 35 7 /EOC25 ADDA /W R220 80 9CS/RD32分频 - 时钟源24 ADDB 23 ADDC芯片有28 条引脚,采用双列直插式封装,各引脚功能如下:1~5 和26~28(IN0~IN7):8 路模拟量输入端。

8、14、15 和17~21:8位数字量输出端。

22(ALE): 地址锁存允许信号,输入,高电平有效。

6(START): A/D 转换启动脉冲输入端,输入一个正脉冲(至少100ns 宽)使其启动(脉冲上升沿使0808 复位,下降沿启动A/D 转换)。

7(E0C): A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。

9(0E):数据输出允许信号,输入,高电平有效。

当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。

10(CLK): 时钟脉冲输入端。

要求时钟频率不高于640KHZ 。

12(VREF(+))和16(VREF(-)):参考电压输入端11(Vcc):主电源输入端。

13(GND):地。

23~25(ADDA、ADDB 、ADDC):3 位地址输入线,用于选通8 路模拟输入中的一路工作过程:①在IN0-IN7 上可分别接上要测量转换的8 路模拟量信号。

②将ADDA —ADDC端给上代表选择测量通道的代码。

如000(B)则代表通道0; 001(B)代表通道1; 111则代表通道7。

③将ALE 由低电平置为高电平,从而将ADDA—ADDC 送进的通道代码锁存,经译码后被选中的通道的模拟量送给内部转换单元。

④给START 一个正脉冲。

当上升沿时,所有内部寄存器清零。

相关文档
最新文档