




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第11章一、问答、选择、填空题1简述看门狗的基本原理。答:看门狗是通过软件和硬件的方式在一定的周期内监控单片机的运行状况,如果在规定时间内没有收到来自单片机的清除信号,也就是我们通常说的没有及时喂狗,则系统会强制复位,以保证系统在受干扰时仍然能够维持正常的工作状态2简述软件陷阱技术的原理。答:软件陷阱就是用一条引导指令强行将捕获的程序引向一个指定的地址,在那里有一段专门对程序出错进行处理的程序,以使程序按既定目标执行。3采用串行总线扩展技术的主要目的是什么?单片机应用系统中常用的串行扩展总线有哪些?答: 由于数据的串行传输连线少,采用串行总线扩展技术可以使系统的硬件设计简化、系统的体积减小,同
2、时,系统的更改和扩充更为容易。目前,单片机应用系统中常用的串行扩展总线有:I2C(Inter IC BUS)总线、SPI(Serial Peripheral Interface)总线、Microwire总线及单总线(1-WIRE BUS)等。4简单介绍一下I2C总线,绘出以51单片机为主机,其它器件为从机的I2C总线单主机系统框图?I2C总线采用二线制传输,一根是数据线SDA,另一根是时钟线SCL,所有I2C器件都连接在同名端的SDA和SCL上,每一个器件有一个唯一的地址。 I2C总线是一个多主机总线,即总线上可以有一个或多个主机(或称主控制器件),总线运行由主机控制。这里所说的主机是指启动数
3、据的传送(发起始信号)、发出时钟信号、发出终止信号的器件。通常,主机由单片机或其它微处理器担任。被主机访问的器件叫从机(或称从器件),它可以是其它单片机,而更多的是如A/D、D/A、LED或LCD驱动、时钟日历芯片、串行存储器等扩展芯片。以51单片机为主机,其它器件为从机的单主机系统,如图。SCLVCC时钟时钟芯片SDA SCLKEY键盘键盘芯片SDA SCLLCD显示器LCD驱动控制器SDA SCL89c51P1.0P1.1LED显示器LED驱动控制器SDA SCLSDA SCL SRAMSDA SCL E2PROMSDA SCL AD/DASDA SCL I/OSDA单主机系统I2C总线扩
4、展示意图5举几个I2C总线器件的型号,说明其主要作用。答:START:转换启动信号。START下跳沿时,所有内部寄存器清0;START上跳沿时,开始进行AD转换;在AD转换期间,START应该保持低电平。6简述ADC0832的主要特点。答:ADC0832具有以下特点: 8位分辨率; 双通道A/D转换(差分输入时为一个通道); 输入输出电平与TTL/CMOS相兼容;采用SPI总线; 5V电源供电时输入电压在05V之间; 工作频率为250KHZ,转换时间为32S; 一般功耗仅为15mW; 6SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口一般使用几条线?每条线的作用是什么?答:
5、SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口一般使用3-4根连接线:串行时钟线SCK、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI(有的SPI接口芯片将主机输出/从机输入数据线MOSI合为一根线)和低电平有效的从机选择线SS。7. 利用SPI总线可在软件的控制下构成各种系统, 其中一个“主MCU”和一个或多个“从外围I/O器件(设备)”所构成的系统使用较多,请画出这种系统的结构框图。答:8ADC0832是一种 8 位分辨率、最多为 双 通道、采用SPI总线的 A/D 转换器转换芯片。9. IIC总线采用几根引脚,基本型51单片机是否有IIC总线,基
6、本型51单片机如何使用IIC?答:I2C总线采用二线制传输,一根是数据线SDA,另一根是时钟线SCL,所有I2C器件都连接在同名端的SDA和SCL上,每一个器件有一个唯一的地址。基本型51单片机没有IIC总线,但可以用任意两根IO引脚(需要接上拉电阻),模拟的IIC总线协议进行工作。10根据下列ADC0832的时序图和说明书编写驱动程序。答:根据时序图和说明书,把时序图的时序分为几个关键点,如下图,在根据这几个关键点写出驱动程序,其中可以通过_nop()_来调节时序中的时间。 驱动程序如下:#include#include#define uchar unsigned char/ADC0832的
7、引脚sbit ADCS =P33; sbit ADDI =P37; sbit ADDO =P37; sbit ADCLK =P36; /*-功能:读ADC0832的转换数据参数:ch0单极性,通道0; ch=1 单极性,通道1;ch= 2差分输入ch0+,ch1-;ch3差分输入 ch0,ch1+;返回:转换结果-*/#define nop _nop_() /定义nopuchar adc0832(uchar ch) uchar i=0,dat=0,channel=0; uchar ndat=0,ndat1=0;if(ch=0)channel=2;if(ch=1)channel=3;if(ch=
8、2)channel=0;if(ch=3)channel=1;ADCLK=1;ADCS=0; /片选ADCLK=0; nop;nop; /第一个时钟ADDI=1; nop;nop;ADCLK=1; nop;nop;ADCLK=0; nop;nop; /第2个时钟ADDI=channel&0x1; nop;nop;ADCLK=1; nop;nop;ADCLK=0; nop;nop; /第3个时钟ADDI=(channel1)&0x1; nop;nop;ADCLK=1; nop;nop;ADCLK=0;nop;nop; /第4个时钟ADCLK=1;nop;nop;ADCLK=0;nop;nop;fo
9、r(i=0;i8;i+) /读转换数据,高位在前dat=1;ADCLK=1; nop;nop;dat|=ADDO; nop;nop; ADCLK=0; nop;nop;ndat=dat; /保留最低位数据for(i=0;i7;i+) /读转换数据,低位在前 ndat=1;ADCLK=1; nop;nop;ndat|=ADDO;nop;nop;ADCLK=0; nop;nop; ADCLK=1; nop;nop;ADCS=1; /片选结束for(i=0;i8;i+) /转换低位在前的数据 ndat1=1;ndat1|=CY;if(dat=ndat1) /如果两次读的数据相等return dat;
10、else return 0; 二、设计题1设计一个数据采集系统,采用89c51为主控制器,ADC0832为AD转换器,将采集的0-5V直流信号的电压值用LCD1602显示出来。解:设计的电路原理图如下图:程序如下:#include adc0832.h#include lcd1602.hvoid main(void)uchar ad_data;uchar DispBuffer5;LCD_Initial(); /液晶初始化 LCD_Prints(1,0,THE VOLTAGE IS);while(1)ad_data = ADC0832(0)*50/255;/ 50/255=0.1961 扩大了10
11、倍DispBuffer0=(ad_data/10)+0x30;DispBuffer1=.;DispBuffer2=(ad_data%10)+0x30;DispBuffer3=v;DispBuffer4=0; /最后一个字符是回车LCD_Prints(6,1,DispBuffer);2电路原理如下图,编写程序,其功能是向24c02写入15个数据,地址从00H开始;然后又将其读出,并依次将15个数据用BCD码的LED显示出来。解:#include #include 24c02.h /见教材11.2.5节 void main() uchar i; uchar Number15=0,1,2,3,4,5,6,7,8,9,0xaa,0xbb,0xcc,0xdd,0xee;/15个数据 uchar Buffer15=0; P2=0xff; /连接在P2口上的BCD码LED显示“FF” WrToROM(Nu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课题申报书 周以华
- 初中课题立项申报书
- 厂房委托招商合同范本
- 省级高校教改课题申报书
- 医疗维修托管合同范本
- 咨询产品服务合同范本
- 美学课题申报书格式要求
- 研究生课题申报书分工
- 出境加工合同范例
- 关于邮寄合同范本
- 穴位埋线疗法在高血压管理中的应用
- 2024年度(完整版)《各种各样的天气》课件
- 企业安全培训课件-网络与信息安全
- 《无障碍设计》课件
- 绿化养护服务方案(技术标 方案)
- 《长征胜利万岁》杨成武-【中职专用】高一语文下学期同步课堂(高教版2023·基础模块下册)
- 二级公立医院绩效考核三级手术目录(2020版)
- 云母制品在阻燃材料中的应用
- 月考后正确的试卷分析方法分析研究
- 小波分析及其MATLAB实现
- 2021中国静脉血栓栓塞症防治抗凝药物的选用与药学监护指南(2021版)解读
评论
0/150
提交评论