单片机数字电压表实习报告_第1页
单片机数字电压表实习报告_第2页
单片机数字电压表实习报告_第3页
单片机数字电压表实习报告_第4页
单片机数字电压表实习报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电气信息工程学院单片机实习报告课题名称:数字电压修正专业领域:姓氏:班号:指导人民教师:刘海波成绩:二一一年七月一日目录一、主题和设定订正要求- 3 -二、实验内容- 3 -三、实验原理- 3 -1 .用电位计供给模拟计程仪电压- 3 -2 .通过串行A/D TLC2543收集电压- 4 -3 .串行显示595完成LED显示- 6 -四、设订计程仪计划:- 9 -一、汇编语言:- 9 -二、习语言:- 12 -五、调试过程和测试结果- 15 -六、实习心得体会- 16 -七、参考文献- 17 -一、主题和设定订正要求1、主题:数字电压修正2、掌握单片微型计算机设定纠正原理、SPI男低音原理,利

2、用A/D转换器纠正数字电压纠正,范围为0 5.0000,以5位数码管显示。二、实验内容1 .用电位计供给计程仪电压2 .采用串行A/D TLC2543收集电压3 .通过串行显示595完成LED显示当前电压值三、实验原理1 .用电位计供给计程仪电压原理:也称为电位计或电压校正,通常以无论使用多少都能维持原来的特性的方式制造,电位计可以是直线或旋转式的位置传感器。 电位计输出与沿着可调电阻的滑动器的位置成比例的电压值。 由于温度变化、磨损、滑块与可调电阻之间的脏污会引起电阻变化,影响电位计的精度,因此电位计的精度过低。 由于材料的发展,特别是导电塑料,电位计即使长时间使用也能够维持本来的特性,同时

3、也能够改善它们的性能。2 .采用串行A/D TLC2543收集电压原理:大头针图:控制字格式的设定:控制字是从DATAINPUT侧串行输入的8二进制位数据,规定TLC2543转换的模拟计程仪通道、转换后的输出数据长度、输出数据的格式。 其中上位4位(D7D4 )决定通道编号,从0通道到10通道分别用于00001010H、10111101的情况下用于对TLC2543的自测试,分别测试(vref vref-的下位4二进制位其中,D3、D2决定输出数据长度,01表示输出数据长度为8二进制位,11表示输出数据长度为16二进制位,其他表示12二进制位。 D1决定输出数据是送到上位目的地还是送到下位目的地

4、,0的情况下送到上位目的地。 D0决定输出数据是单极性(二进制)还是双极(二进制补码),如果是单极性,则其二进制位为0,相反为1。转换过程:接通电源后,片选信号CS必须由高变为低。 此时,EOC为高,输入数据暂存器被定径套为0,输出数据暂存器的内容是随机的。 开始时,CS片被选择为高,I/o时钟、数据输入被禁止,数据输出为高电阻状,EOC变高。 降低CS,使I/OCLOCK、数据输入有效,从高电阻状态下拆除数据输出。 从I/OCLOCK侧开始依次相加12个时钟控制信号,伴随着时钟控制信号的相加,在时钟控制信号上升时,从数据输入部向TLC2543发送1个控制字(优先发送上位),在通过前一周期转换

5、后的A/D数据、 即输出数据暂存器的数据从DATAOUT开始每次移动1二进制位的TLC2543在接收到第四个时钟控制信号时,也接收到信道编号,但此时TLC2543开始对所选信道的天线计程仪量进行采样,一直保持到第十二个时钟的下降沿在第12时钟的下降沿,EOC降低,开始本次采样的模拟计程仪量的A/D转换,转换时间约为10s,转换完成后,EOC升高,转换后的数据进入输出数据暂存器,等待下一个占空比的输出。 然后,可以执行新的循环。TLC2543和89C52单片微型计算机的接口原理图:3 .串行显示595led显示完成原理:当各LED显视器段的选择线与74HC595的残奥电平输出端相连,各二进制位可

6、以独立显示在多二进制位LED显视器时,简化电路,降低成本,节约系统资源,用一片74HC595控制所有n二进制位段的选择查询密码。 由于所有LED的分段选择查询密码都由一个74HC595残奥级输出通讯端口控制,因此n二进制位LED在每个一刹那上显示相同的字符。 为了显示各自不同的文字,需要采用扫描的方法。 也就是说,每个瞬间只能使用1位的显示文字。 此时,74HC595残奥级别输出通讯端口输出相应的字段选择查询密码,二进制位选择将选择级别发送到显示二进制位,以控制与该二进制位相对应的字符的显示。 这样,按照顺序,以各分时方式显示该二进制位应显示的文字。 由于74HC595具有锁存功能,并且串行输

7、入段选择查询密码需要一定的时间,所以不需要延迟,从而形成了视觉感知栈内存效果。段选择查询密码由5张74HC595控制,段选择数据从74HC595的SER端子串行输入,连接输出使能摇滾乐RCLK,因此5张74HC595残奥电平输出端子输出到云同步。 此外,还连接了5个LED二进制位选择信号,因此可以一次使5个二进制位的LED点亮云同步。 此过程类似于静态显示。 每个74HC595并行输出8个LED指示灯以扫描输出。 此过程类似于戴娜混合双打露营过程。 该方法通过使用74HC595、n条二进制位选择信号5枚,可实现3n二进制位LED显示。 图4表示以此方法实现的多二进制位LED显示计程仪的分块图,

8、MCU设为89S52。设定修订使用5段LED查询密码管表示电压值。 LED具有电功耗低、亮度高、视角大、线路简单、抗震性和寿命长等优点,由5个发光二极管组成,其中4个排列成“8”字形,另一个发光二极管呈点状,位于右下犄角旮旯,常用于表示小数点连接5个发光二极管,在公共端子上连接高电平,称为公共阳极连接法,相反,在公共端子上连接低电平,称为公共阴极连接法,采用了公共阴极连接法。 发光二极管打开后,对应的笔画或点亮,形成不同的发光文字。 其8段分别命名为dp g f e d c b a。 例如,要显示“0”,dp g f e d c b a分别为: b。 为了显示多个数字,使多个查询密码管理的二进

9、制位查询密码在高电平上循环即可。 下图为数字管的结构图四、设订计划计程仪:一、汇编语言:奥地利0000 hljmp开始奥尔格0030 h设置ENA EQU P1.0引导enb地区p1. 1欧洲足球甲级联赛p1. 2客户端服务区p2. 3在地区p2. 4输出equ p2 5开始3360 clr ENA; 日本电视台男同性恋TCL2543clr航空母舰克莱恩公司卡尔克莱克NOPNOPMOV A、#34H; 设定方式控制字卡洛斯足球俱乐部MOV R0、#8洛普3360 RLC a; 按左大环移位、二进制位输入控制字魔法少女西班牙足球甲级联赛NOPNOP卡尔克莱克NOPNOPDJNZ R0,环形MOV

10、 R0、#8魔法少女卡洛斯足球俱乐部洛普13360摩托车、出口; 以二进制位为单位输出转换后的数码量西班牙足球甲级联赛NOPNOP卡尔克莱克NOPNOP罗伯特罗伯特DJNZ R0,环1MOV B,#33H /*转换为标准数字电压值*/日本电视台大陆航空魔法少女魔法少女魔法少女日本电视台大陆航空魔法少女魔法少女美联航空魔法少女日本电视台大陆航空魔法少女魔法少女美联航空魔法少女日本电视台大陆航空魔法少女魔法少女美联航空魔法少女日本电视台大陆航空魔法少女美国航空母舰西班牙足球甲级联赛美国联盟MOV DPTR,#表格魔法少女XS: MOV A、R4; 转换为显示查找表、数字管显示数据MOVC A,A

11、DPTR呼叫中心; 调用595显示计程仪程序,显示数字魔法少女MOVC A,A DPTR卡尔沃尔特魔法少女MOVC A,A DPTR卡尔沃尔特机动战士gundam 00登场机体列表MOVC A,A DPTR卡尔沃尔特MOV A,#0x7F卡尔沃尔特魔法少女MOVC A,A DPTR卡尔沃尔特魔法少女卡尔沃尔特魔法少女卡尔沃尔特魔法少女卡尔沃尔特魔法少女卡尔沃尔特SETB P1.0版本SETB P1.1版SETB P1.2版本ljmp开始WR_595: 595数字显示子程序MOV R7、#8卡洛斯足球俱乐部卡尔克莱克NOPNOPww :飞机魔法少女西班牙足球甲级联赛NOPNOP卡尔克莱克NOPN

12、OP日本电视台RET表3360 db0c0h、0F9H、0A4H、0B0H、99H、92H、82H、0F8H、80H、88H、82H、0C6H、0A1HSJMP $。结束二、习语言:包括号包括号#定义单元未命名单元#定义使用者未指定的使用者sbit CLK=P23; /*定径套导线*/二位数=p2 4;比特输出=p2 5;sbit ENA=P10;sbit ENB=P11;比特enc=p1 2;超时空要塞。void AD()/*AD转换部分*/八=零、零、一、零、零、零、八;uint d=0,c=1,j=10000。uchar e=0、g、I;ENA=0; TCL2543*/ENB=0;ENC

13、=0;CLK=0;_nop_ ();_nop_ ();_nop_ ();for(i=0; i8; i )/*输入方式控制字*/指的是:CLK=1;_nop_ (); 延迟*/_nop_ ();_nop_ ();CLK=0;_nop_ ();_nop_ ();_nop_ ();是CLK=0;_nop_ ();_nop_ ();_nop_ ();for(i=0; i8; i )/*将转换后的8个二进制位的数码量以二进制位为单位输出*/输出;输出。CLK=1;_nop_ ();_nop_ ();_nop_ ();CLK=0;_nop_ ();_nop_ ();_nop_ ();是for(i=8; i0; i-)/*数字量换算为十进制数*/指示符号:d=c*e d;c=2*c;是d=d*143 .for(i=0; i5; 以二进制位为单位排列i )/*进制的数字量*/数学式。g等于f;d=d-j*g;j=j/10;是是void XS()/*显示转换电压数据*/intm10=0x40、0x79、0x24、0x30、0x19、0x12、0x20、0x78、0x00、0x10。intn10=0xc0、0xf9、0xa4、0xb0、0x99、0x92、0x82、0xf8、0x80、0x90;美国、中国、日本、美国;ENA=0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论