单片机应用考试题库.pdf

上传人:文*** 文档编号:88141607 上传时间:2023-04-22 格式:PDF 页数:18 大小:2.65MB
返回 下载 相关 举报
单片机应用考试题库.pdf_第1页
第1页 / 共18页
单片机应用考试题库.pdf_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《单片机应用考试题库.pdf》由会员分享,可在线阅读,更多相关《单片机应用考试题库.pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一章1 .答:单片机又称为单片微计算机,它地结构特点是将微型计算机地基本功能部件(如处 理 器(C P U),存储器,输入接口,输出接口,定时/计数器及终端系统等)全部集成在一个半导体芯片上。虽然单片机只是一个芯片,但无论从组成还是从逻辑功能上来看,都具有微机系统地定义。与通用地微型计算机相比,单片机体积小巧,可以嵌入到应用系统中作为指挥决策中心,是应用系统实现智能化。2 .2.虽然单片机只是一个芯片-,但无论从组成还是从逻辑功能上来看,都具有微机系统地定义。与通用地微型计算机相比,单片机体积小巧,可以嵌入到应用系统中作为指挥决策中心,是应用系统实现智能化,此后在8 0 3 1上发展出了 M

2、 C S 5 1系 列M C U系统。基于这一系统地单片机系统直到现在还在广泛使用。随着工业控制领域要求地提高,开始出现了 1 6位单片机,但因为性价比不理想并未得到很广泛地应用。9 0年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随 着I N T E L i 9 6 0系列特别是后来地A R M系列地广泛应用,3 2位单片机迅速取代1 6位单片机地高端地位,并且进入主流市场。然而,由于各应用领域大量需要地仍是8位单片机,因此各大公司纷纷推出高性能,大容量,多功能地新型8位单片机。目前,单片机正朝着高性能与多品种发展,但由于M C S-5 1系 列8位单片机仍能满足绝大多数应用领域地

3、需要,可以肯定,以M C S-5 1系列为主地8位单片机,在当前及以后地相当一段时间内仍将占据单片机应用地主导地位。列为主地8位单片机,在当前及以后地相当一段时间内仍将占据单片机应用地主导地位。3 .3.答:单片机广泛应用于仪器仪表,家用电器,医用设备,航空航天,专用设备地智能化管理及过程控制等领域。4.4.第一步,需求分析,分析项目地需求,有哪些功能等等;第二部,方案选择,比如芯片选择,是否需要带系统,选用哪种语言开发等等;第三部,可行性分析选定这个方案是否可行,代价有多大,周期有多长,是否能够在有限地时间内实现;第四部方案实施主要分为硬件设计与软件设计第五步调试与测试。5 .5.首先阅读软

4、件使用说明,了解基本功能,然后绘制原理图,再点击原理图中地单片机加载程序,最后点击仿真即可。6 .第八章7.非编码键盘地单片机系统中,键盘处理程序首先执行有无键按下地程序段,当确认有按键按下后,下一步就要识别哪一个按键被按下。通常地按键所用开关为机械弹性开关。由于机械触电地弹性作用,按键在闭合及断开地瞬间均伴随有一连串地抖动。键抖动会引起一次按键被误读多次。为了确保C P U对键地一次闭合仅作一次处理,需要去除抖动。这个指令可以判断按键释放。8 .扫描法:以4*4矩阵按键为例,将全部行线置低电平,然后检测列线地状态。只要有一列地电平为低,则表示键盘中有键被按下,而且闭合地键位于低电平线与4根行

5、线相交叉 地4个按键之中。若所有列线均为高电平,则键盘中无键按下。线反转法:在确认有键按下后,即可进入确定具体闭合键地过程。其方法是:依次将行线置为低电平,即在置某根行线为低电平时,其它线为高电平。在确定某根行线位置为低电平后,再逐行检测各列线地电平状态。若某列为低,则该列线与置为低电平地行线交叉处地按键就是闭合地按键。9 .略第二章1,5 1单片机包含地主要功能部件包括:C P U,R A M,R O M,I/O d.T/C,中断源地中断控制系统与全双工U A R T (通用异步接收发送器)地 串 行I/O 口。其中:C P U:由运算与控制逻辑组成,同时还包括中断系统与部分外部特殊功能寄存

6、器;R A M:用以存放可以读写地数据,如运算地中间结果,最终结果以及欲显示地数据;R O M:用以存放程序,一些原始数据与表格;I/O 口 :四个8 位并行I/O 口,既可用作输入,也可用作输出T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;五个中断源地中断控制系统;一个全双工U A R T (通用异步接收发送器)地串行I/O 口,用于实现单片机之间或单片机与微机之间地串行通信。2,P S W 各位地定义如下:C y (P S W.7):即P S W 地 D 7 位,进位,借位标志。进位,借位C Y=1;否则C Y=OAC (P S W.6):即P S W 地 D 6位

7、,辅助进位,借位标志。当D 3 向D 4 有借位或进位时,AC=1;否则AC=O.F O (P S W.5 及 P S W.1):即 P S W 地 D 5 位,用户标志位;R S 1 及 R S O (P S W.4 及 P S W.3):即P S W 地 D 4,D 3 位,寄存器组选择控制位;O V (P S W.2):溢出标志。有溢出O V=1,否则0V=0;F 1(P S W1):保留位,无定义;P(P S W-0):奇偶校验标志位,由硬件置位或清0;存在AC C 中地运算结果有奇数个1 时P=l,否则 P=0o3,物理结构可分成片内程序存储区,片外程序存储区,片内数据存储区,片外数

8、据存储区。4,E A/V p p:访问外部存储器控制信号。E A无 效(高电平)时,访问内部R O M,其有效时,访问内部R O Mo5,程序复位入口地址是0000H,外部中断0 是 0003 H,外部中断1 是 0013 H,定时器0 是O O O B H,定时器1 是001B H,定时器2 是 002B H。6,S F R 是特殊功能寄存器,是80C 5 1单片机中各功能部件对应地寄存器,用于存放相应功能部件地控制命令,状态或数据。7,P 3.0 R X D(串行口输入),P 3.1 T X D(串行口输出),P 3.2 I N T O(外部中断0 输入),P 3.3I N T 1(外部中

9、断1输入),P 3.4 T 0(定时 计数器0 地外部输入),P 3.5 T 1(定时 计数器1地外部输入),P 3.6 W R(片外数据存储器写选通),P 3.7 R D(片外数据存储器读选通。8,晶振为6MH z 时,时钟周期=振荡周期=l/6MH z=0.1667 u s,机器周期=12*时钟周期=2u s,双周期指令所用时间为两个机器周期所用时间,即4 u so9,5 1单片机共有四个8 位双向并行地I/O 口,每个端口都包括一个锁存器,一个输出驱动器与一个输入缓冲器。但这四个端口地功能不全相同,P 0 口既可作一般I/O 口使用,又可作地址/数据总线使用;P 1 口是一个准双向并行口

10、,作通用并行I/O 口使用;P 2 口除了可作为通用I/O 使用外,还可在C P U 访问外部存储器时作高八位地址线使用;P 3 口是一个多功能口除具有准双向I/O 功能外,还具有第二功能。准双向口:不是严格意义上双向10 口,虽然10 口也可以实现输入输出功能,但是需要特殊处理,当作为输入口是需要先赋值“1”才能作为输入口使用。10,复位操作作用是单片机对有关地寄存器,1/0端口进行初始化操作,使单片机从同一个状态开始工作。寄存器P C,复位后状态码为0000H;寄存器AC C,复位后状态码为0011;寄存器P S W,复位后状态码为00H;寄存器S P,复位后状态码为07 H11,最小系统

11、是指用最少地元件组成地单片机可以工作地系统。第三章3.1 答:C51强大功能及其高效率地重要体现之一在于其丰富地可直接调用地库函数,多使用库函数使程序代码简单,结构清晰,易于调试与维护3.2C51存储类型与8051存储空间地对应关系存储区描述DATA片内RAM地低128字节,可在一个周期内直接寻址BDATA片内RAM地位寻址区,16字节IDATA片内RAM地256字节,需要采用间接寻址XDATA外部数据存储区,使用DPTR间接寻址PDATA外部存储区地256个字节,通过P0 口地地址对其寻址。使用MOVX Ri,需要两个指令周期CODE程序存储区,使用DPTR寻址。3.3 C51对 51单片机

12、特殊功能寄存器地定义方法答:MCS-51通过其特殊功能寄存器(SFR)实现对其内部主要资源地控制。MCS-51单片机有21个 SFR,有地单片机还有更多地SFR,它们分布在片内RAM地 高 128字节中,其地址能够被8 整除地SFR 般可以进行位寻址。关于MCS-51单片机地特殊功能寄存器参看附录A。对 SFR只能用直接寻址方式访问。C51允许通过使用关键字sfr,sbit或直接引用编译器提供地头文件来实现对SFR地访问。(1)使用关键字定义sfr为了能直接访问特殊功能寄存器SFR,C51提供了一种自主形式地定义方法。这种定义方法与标准地C 语言不兼容,只适用于对8051系列单片机进行C 编程

13、。这种定义地方法是引入关键字、sfr,语法如下:s f r 特殊功能寄存器名字=特殊功能寄存器地址;如:sfr SCON=Ox98;/*串口控制寄存器地址98H*/sfr TMOD=OX89;/*定时器/计数器方式控制寄存器地址89H*/(2)通过头文件访问SFR8051系列单片机地寄存器数量与类型是极不相同地,因此对单片机特殊功能寄存器地访问可以通过对头文件地访问来进行o为了用户处理方便,C51编译器把MCS-51单片机地常用地特殊功能寄存器与特殊位进行了定义,放在一个、reg51.h或、reg52.h”地头文件中。当用户要使用时,只需要在使用之前用一条预处理命令include”把这个头文件

14、包含到程序中,然后就可以使用特殊功能寄存器名与特殊位名称了。用户可以通过文本编辑器对头文件进行增减。(3)SFR中位定义在 8051单片机地应用问题中,经常需要单独访问SFR中地位,C51地扩充功能使之成为可能,使用关键字、sbit可以访问位寻址对象。特 殊 位(sbit)地定义,像 SFR一样不与标准C兼容。与 SFR定义一样,用关键字sbit”定义某些特殊位,并接受任何符号名,=号后将绝对地址赋给变量名。这种地址分配有三种方法:第一种方法:s b it 位名=特殊功能寄存器名人位置;当特殊功能寄存器地地址为字节(8 位)时,可使用这种方法。特殊功能寄存器名需要是已定义地SFR地名字。八 后

15、地 位置 语句定义了基地址上地特殊位地位置。该位置需要是07 地数。如:第二种方法:s b it 位名=字节地址八位置;这种方法是以一个整常数为基地址,该值需要在0 x80OxFF之间,并能被8 整除,确定位置地方法同上。第三种方法:s b it 位名=位 地址;这种方法将位地绝对地址赋给变量,地址需要在0 x80OxFF之间。3.4 可直接进彳亍处理地数据类型:unsigned char,signed char,unsigned int,signed int,Unsigned long,signed long,float,bit,sbit,sfr,sfrl6不能进行处理地数据类型:doubl

16、eC51编译器需要对程序中地预处理命令进行处理,然后将处理结果与源程序一起编译。3.5新建项目-编写代码加入项目项目配置-编译与连接3.6在 Debug那个选项卡里,选择use simulator,使用软件进行调试。3.71.基于电可擦除存储单元地EEPROM或 Flash技 术(譬如CPLD),特点是,掉电数据不丢失,但编程次数有限,编程速度慢;2.基于SRAM查找表地编程单元(譬如FPGA),特点是,配置次数无限,加电可随时更改逻辑,但掉电后数据即丢失,下次上电需要重新配置;3.基 于反熔丝编程单元(譬如Actel地 FPGA);4.JTAG 方式;第四章4.1.定时器/计数器定时与计数地

17、内部工作有何异同点?答:定时是对周期固定地内部机器周期脉冲进行计数,计数时计数脉冲从TO(P3.4)或 T1(P3.5)引脚接入。其余地控制寄存器是一样地。4.2工作方式0:13位计数模式最大范围0-8191工作方式1:16位计数模式最大范围0-65535工作方式2:8位自动重装计数模式0-255工作模式3(只有T0):TL0与 TH0将被分割成2 个 0-255地独立计数器会触发TFO TF1中断4.3void InitTimer0()TMOD=0 x01;定时器0,工作方式1TH0=0 xEC,TL0=0 x77ETO=1;打开定时器0 中断EA=1;打开总中断TRO=1;打开定时器04.

18、4.编写一段程序,功能要求:当P1.0引脚地电平正跳变时,对 P1.1地输入脉冲进行计数;当 P1.2引脚地电平负跳变时,停止计数,并将计数值写入RO,R1(高位存R1,低位存RO)。答:将P1.1地输入脉冲接入INTO,即使用TO计数器完成对P1.1 口地脉冲计数。参考程序如下:ORG0000H MPMAINORGOOOBH MPITOPMAIN:JNBP1.0,MAINMOVTMODZ#05H;定时器/计数器TO为计数方式1SETBTRO;启动TO,开始计数SETBETO;允许T 0 中断SETBEA;CPU开中断WAIT:JBP l.2,WAITCLREACLRTROMOVR1,THOM

19、OVRO,TLOAJMP$ITOP:INCR2RETI第五章5.1.什么是中断,中断源,中断优先级与中断嵌套?答:中断是指单片机内部有一个中断管理系统,它对内部地定时器事件,串行通信地发送与接收及外部事件(如键盘按键动作)等进行自动地检测判断。当 CPU正在处理某件事情(例如正在执行主程序)地时候,外部或内部发生地某一事件(如某个引脚上电平地变化,一个脉冲沿地发生或计数器地计数溢出等)请求CPU迅速处理,于是,中断管理系统会置位相应标志通知CPU暂时中止当前地工作,迅速转去处理所发生地事件。处理完该事件后,再回到原来被中止地地方,继续原来地工作,这样地过程称为中断。产生中断地请求源称为中断源。

20、将中断事件按轻重缓急分若干级别叫中断优先级。允许中断优先级高地中断源中断正在执行地低优先级地中断服务程序叫中断嵌套。5.2.什么叫中断源?MCS-51有哪些中断源?各有什么特点?它们地中断向量地址分别是多少?答:中断源即引发中断地事件。MCS-51单片机有5 个中断源,它们是外部中断0,定时器TO,外部中断1,定时器T1,串行口。外部中断源是由引脚地触发信号引起地中断,定时器中断源是由于定时器计数器地溢出引发地中断,串行口是由于串行通信地发送或接收引发地中断。外部中断0,定时器T0,外部中断1,定时器T1,串行口五个中断源地中断向量地址依次为:0003H,000BH,0013H,001BH,0

21、023H。5.3.MCS-51中断地中断响应条件是什么?答:(1)有中断源发出中断请求;(2)此中断源允许位为1,即中断源可以向CPU发中断请求;(3)CPU开总中断允许,即 EA=1;(4)无同级或者更高级中断正在服务5.4.MCS-51地中断响应过程是怎样地?答:(1)将相应地中断优先级状态触发器置1,以阻断后来地同级与低级中断请求;(2)由硬件清除相应地中断请求标志,串行口地发送与接收中断除外;(3)执行一条硬件LCALL指令,即把程序计数器PC地内容压入堆栈保存,再将相应地中断服务程序地入口地址送入PC;5.5.有一外部中断源,接入端,当其中有中断请求时,要求CPU把一个从内部RAM

22、30H单元开始地50个字节地数据块传送到外部RAM从 1000H开始地连续存储区。请编写对应地程序。解:#includevoid main()IT0=l;EA=1;EXO=1;w hile(l);void intxO()interrupt 0 using 1char*ptrl=0 x30;char xdata i,*ptr2=0 xl000;for(i=0;i50;i+)*ptr2+=*ptrl+;6.8051单片机只有两个外部中断源,若要扩展成8 个外部中断源,请画出实现这种扩展地硬件线路图,并说明如何确定各中断源地优先级。解:用按钮开关模拟中断源地中断请求,INTO单独作为一个中断源,IN

23、T1扩展成7 个中断源,有中断请求时,借助于P2 口识别是这七个中断源是哪个请求中断,为了验证正确性,如果是INTO中断,则在P0 口地数码管上显示0,是 INT1中断,则根据从上到下是哪个中断源在P0 口地数码管上显示1-7。具体电路与程序如下:#include char Ied_mod=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07;void INT0_srv(void)interrupt 0 using 1 /外部中断 0 处理程序P0=led_mod0;void INTl_srv(void)interrupt 2 using 2/外部中断

24、 1 处理程序char intnum;intnum=P2;switch(intnum)case Oxfe:PO=led_modl;break;case 0 xfd:P0=led_mod2;break;case 0 xfb:P0=led_mod3;break;case 0 xf7:P0=led_mod4;break;case 0 xef:P0=led_mod5;breal;case 0 xdf:P0=led_mod6;brealTB8;数据一SBUF,启动发送;等待发送完;调整发送数据指针11,地址帧与数据帧12,当一片89c51(主机)与多片89c51(从机)通信时,所有从机地SM2位都置1.

25、主机首先发送地一帧数据为地址,即某从机机号,其中第9 位 为 1,所有地从机接收到数据后,将其中第9 位装入RB8中。各从机根据收到地第9 位 数 据(RB8中)地值来决定从机可否再接收主机地信息。若(RB8)=0,说明是数据帧,则使接收中断标志位RI=O,信息丢失;若(RB8)=1说明是地址帧,数据装入SBUF并置RI=1,中断所有从机,只有被寻址地目的从机清除SM2(SM2=0),以接收主机发来地一帧数据(点对点通信)。其它从机仍然保持 SM2=1.第 7 章1.8051单片机扩展I/O 口时占用片外 数据 存储器地地址。2.8051单片机PSEN控制 程序 存储器读操作。3.8051单片

26、机访问片外存储器时利用 A LE 信号锁存来自 P0 口地低八位地址信号。4.12根地址线可选 4K 个存储单元,32KB存储单元需要 15 根地址线。5.欲增加8KBX8位 地 RAM区,请问选用Intel2114(lK B x4位)需 购 16 片;若改用 Intel 6116(2KBx8 位)需购 4 片,若改用 Intel 6264(1KBX8 位)需购 8片。6.74LS138是具有3 个输入端地译码器芯片,其输出作为片选信号时,最多可以选中 8块芯片。7.74LS273通常用来作简单 输出 接口扩展;而74LS244则常用来作简单 输入 接口扩展。8.片选方式通常有3 种形式:线

27、选 法,部分译码器法,全译码法二,简答题1.简述单片机并行扩展外部存储器时三总线连接地基本原则。答:P0 口提供数据线,P0,P2 口提供地址线,低位用于片内选择,高位用做片选信号,用旃 控 制 程序存储器地读操作,用而 与 标 控制数据存储器或I/O端口地读写。2.什么是全译码?什么是部分译码?什么是线选法?有什么特点?答:(1)全译码法:先将扩展芯片地地址线与单片机地地址总线从低位开始顺次相连后,剩余地高位地址线地全部经译码后连接到各扩展芯片地片选线上。全译码法扩展芯片地地址空间是唯一确定地,不会有地址重叠。但译码电路相对复杂。(2)部分译码法:与全译码法类似,先将扩展芯片地地址线与单片机

28、地地址总线从低位开始顺次相连后,剩余地高位地址线地一部分经译码后连接到各扩展芯片地片选线上。部分译码使存储器芯片地地址空间也有重叠,但硬件上比全译码法简单,重叠情况与线选法相比较又有所改进。(3)线选法:先将扩展芯片地地址线与单片机地地址总线从低位开始顺次相连后,剩余地高位地址线地一根或几根直接连接到各扩展芯片地片选线上。线选法地优点是简单明了,不需增加额外电路。缺点是存储空间不连续,存在地址重叠现象。适用于扩展存储容量较小地场合。3.画出利用线选法,用 3 片 2764A扩 展 24K X 8位 EPROM地电路图。分析每个芯片地地址范围。答:电路如图所示88502388807U_5gIDI

29、IDgZllsceo?tsttg3D2D3D4D5DB6U_2109876V;3f24214_ 2 _.J22A,-A0A1A2A3A4ASA6A7A8A9A10A 1IA1 2CE0Cco6(2cx3cceD?006028D4D5C607土土.H.二主士一三4强孟青U2 地址:C000HDFFFHU3 地址:A000HBFFFHU4 上 也 址:6000H7FFFH4.采用2114芯片在8031片外扩展1 KB数据存储器,并分析地址范围。答:电路如图所示.U1012-XTAL1XTAL2RST29 _3。21_PSENALEEAP3.0JRXDP3.1/TXDPOOfADOPO HAD1PO

30、 2/AD2P0 3/AD3P0 4/AD4P0 5/AD5P0.6TAD6P0.7/AD7P2WA8P21J(A9P2.2JA1OP2.3XM1P2 4/A12P2.5W13P2.6JA14P27JA1511理12.LL74HC573TEXT,U11a_L地址范围:因为地址总线地高位P2.2-P2.7均没用上,共存着26=64个重复地址区间,每个区间地范围为1K。0000H03FFH,0400H07FFH,0800H0BFFH,0C00H0FFFH.FCOOHFFFFH第 九 章(183页)1,(1)LED数码管显示器共阴极地接法是发光二极管地阴极接地,当数码管地笔划发光二极管地阳极为高电平

31、时,该笔划被点亮。共阳极地接法是发光二极管地阳极接高电平,当数码管地笔划发光二极管地阴极为低电平时,该笔划被点亮。总之,主要区别在于LED数码管地接法与驱动笔划地数据电平地不同。(2)一个八段数码管由八段二极管组成即a,b,c,d,e,f,g,dop(点),共八段。其中数码管分两种,共阴极与共阳极(共阳极:数码管地阳极全部接在一起,低电平点亮它,如:如果是共阳极,显示数字“0”,代码为0 x80或 80H;共阴极与共阳极相反。2,略3,静态显示方式:静态显示方式是指当显示器显示某一字符时,发光二极管地位选始终被选中。在这种显示方式下,每一个LED数码管显示器都需要一个8 位地输出口进行控制。由

32、于单片机本身提供地I/O 口有限,实际使用中,通常通过扩展I/O 口地形式解决输出口数量不足地问题。静态显示主要地优点是显示稳定,在发光二极管导通电流一定地情况下显示器地亮度大,系统运行过程中,在需要更新显示内容时,CPU才去执行显示更新子程序,这样既节约了 CPU地时间,又提高了 CPU地工作效率 其不足处是占用硬件资源较多,每 个 LED数码管需要独占8 条输出线。随着显示器位数地增加,需要地I/O 口线也将增加。(2)动态显示方式:动态显示方式是指一位一位地轮流点亮每位显示器(称为扫描),即每个数码管地位选被轮流选中,多个数码管公用一组段选,段选数据仅对位选选中地数码管有效。对于每一位显

33、示器来说,每隔一段时间点亮一次。显示器地亮度既与导通电流有关,也与点亮时间与间隔时间地比例有关。通过调整电流与时间参数,可以既保证亮度,又保证显示。若显示器地位数不大于8 位,则显示器地公共端只需一个8 位 I/O 口进行动态扫描(称为扫描口),控制每位显示器所显示地字形也需一个8 位 口(称为段码输出).4,软件译码与硬件译码。硬件译码:有较高地亮度,需要较少地软件编程,但是占用了太多地接口。5,略6,HD44780可控制地字符为每行80个,也就是5*80=400点。HD44780内藏有16路驱动器与40路驱动器,所以其本身就有驱动16*40点阵LCD地能力。第 十 章(203)1,A/D转

34、换器:将模拟量转换为数字量地装置,D/A转换器:将数字量转换为模拟量地装置。2,8位,12位,14位,16位,主要指标有分辨率,转换速率,量化误差,偏移误差,满刻度误差,线性度3,3位地址输入线:ADDA,ADDB,ADDC,用于选择8 路模拟通道中地一路,输 入 3 位地址,并使ALE=1,将地址存入地址锁存器中,经地址译码器译码将从8 路模拟通道中选一路模拟量送到比较器。IN0IN7为 8 路模拟量输入端。例如,ADDC=1 ADDB=0 ADDA=1,则选择通道为IN5。4,可以用查询方式,测 试 EOC地 状 态(输入高电平),即可确认转换是否完成,并接着进行数据传送。5,略6,略7,

35、单缓冲工作方式,双缓冲工作方式,直接工作方式;一个寄存器工作于直通状态,一个工作于受控锁存器状态,在不要求多相D/A同时输出时,可以采用单缓冲方式,此时只需一次写操作,就开始转换,可以提高D/A地数据吞吐量。两个寄存器均工作于受控锁存器状态,当 要 求 多 个 模 拟 量 同 时 输 出 时,可 采 用 双 重 缓 冲 方 式。直 通 方 式 是 把WR1,WR2,XFER,CS都接地,令两个寄存器都处于直通状态。8,略9,略10,MAX038芯片是一种高频精密地函数发生器,可产生三角波,锯齿波,正弦波,方波及脉冲波,且频率及占空比地控制可独立进行。用 dac0832,那就让0832按照输出波

36、形地要求,不停地数-模转换就可以了。锯齿波产生电路与三角波产生电路主要区别是其前端地方波占空比不一样,三角波是1:1锯齿波非1:1,具体值根据需要确定。第十 一 章(237页)1,并行总线与串行总线,并行通信是数据地各位同时发送或同时接收。并行通信优点:传送速度快。缺点:不便长距离传送,小于30M“有关口就是并行口;串行通信是数据地各位依次逐位发送或接收。串行通信优点:便于长距离传送,几米到几千公里。缺点:传送速度较慢。有关口就是串行口。2,1个字节,2 个时钟,scl为高电平与SDA由高电平跳成低电平。3,高电平,数据传输起始信号:SCL为高电平,SDA由高电平跳成低电平,结束信号:scl为

37、高电平,SDA由低电平跳成高电平。4,SPI总线由三条信号线组成:串行时钟(SCLK),串行数据输出(SDO),串行数据输入(SDI)o SPI总线可以实现多个SPI设备互相连接。提 供 SPI串行时钟地SPI设备为SPI主机或主设备(Master),其它设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。如果用通用10 口模拟SPI总线,需要要有一个输出口(SDO),一个输入口(SDI),另一个口则视实现地设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。I2C总

38、线是双向,两 线(SCL,SDA),串行,多 主 控(mulTI-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离,非经常性地数据通信。在它地协议体系中,传输数据时都会带上目地设备地设备地址,因此可以实现设备组网。5,对 DS1820操作部分最好采用汇编语言实现;当单总线上所挂DS1820超 过 8 个时,就需要解决微处理器地总线驱动问题,这一点在进行多点测温系统设计时要加以注意。在用DS1820进行长距离测温系统设计时要充分考虑总线分布电容与阻抗匹配问题。测温电缆线建议采用屏蔽4 芯双绞线,其中一对线接地线与信号线,另一组接VCC与地线,屏蔽层在源端单点接地。10.第十

39、二章11.L 第一步,需求分析,分析项目地需求,有哪些功能等等;第二部,方案选择,比如芯片选择,是否需要带系统,选用哪种语言开发等等;第三部,可行性分析选定这个方案是否可行,代价有多大,周期有多长,是否能够在有限地时间内实现;第四部方案实施主要分为硬件设计与软件设计第五步调试与测试。12.2.首先阅读软件使用说明,了解基本功能,然后绘制原理图,再点击原理图中地单片机加载程序,最后点击仿真即可。13.3.硬件调试;1),首先是焊接地顺序问题。当初板子做好以后,我一口气就把所有地元件焊上去了,这样对于没有调试过地板子,就很难找到原因。所以焊接地顺序很重要,应该是应该按功能划分地器件进行焊接,顺序是

40、功能部件地焊接一调试(OK)-另一功能部件地焊接,这样容易找到问题地所在。2),如果在调试按功能划分地器件上出现问题,可以按以下步骤进行:(1)检查原理图连接是否正确。(2)检查原理图与PCB图是否一致。(3)检查原理图与器件 地 DATASHEET上弓|脚是否一致。(4)用万用表检查是否有虚焊,引脚短路现象。(5)查询器件地DATASHEET,分析一下时序是否一致,同时分析一下命令字是否正确(注意,命令字地顺序很重要,前些日子调试INTELe28F640这款flash是地时候,在对其擦除与写操作地时候,就碰到了这样地问题)。(6)有条件地可以用示波器。如我就是通过示波器对SRAM各个引脚进行检查,发现地址线都是有信号地,而数据线无信号出现,才找到问题所在。(7)飞线。用别地地口线进行控制,看看能不能对其进行正常操作,多试验,才能找到问题出现在什么地方。14.软件调试:用keil调试,主要是设置断点,单步执行,运行到光标处,查看运行时间,监视变量与表达式地值。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁