单片机工程实践报告.docVIP

  • 7
  • 0
  • 约 26页
  • 2015-12-10 发布于江苏
  • 举报
单片机工程实践报告.doc

单片机工程实践 (第六组) 题 目:AD7109性能检测 (任务四) 组长:吴增杰(自10-3班)学号: 201021205059 组员:黄逸洲(自10-3班)学号: 201021205057 高怀正(自10-3班)学号: 201021205062 指导教师:刘伟、裴岩、斯日古楞、吕少中 韩海波、高鹏、王华超(研)、李金莹(研) 设计时间:2013年7月1日~2013年7月12日 设计目的: 1、熟悉了解并掌握单片机的工作原理 2、学习ICL7109芯片的工作原理,了解其工作特性。 3、掌握通过设计框图完成对应程序,学习应用系统软件的模块化设计方法 设计任务: 要求明确设计任务内容及任务分工等; 1、掌握并完成蜂鸣器、键盘、LED显示器的自检程序的设计 2、通过拨盘、ICL7109芯片、LED显示器程序的有机组合完成ICL7109芯片的检测 3、先列出框图后,根据框图设计程序 4、完成小组成员个人体会(不少于300字) 5、任务分工: 组长 吴增杰:负责主程序和框图的构思和结合组员思想以及工作分配 组员 黄逸洲:负责程序思想的优化和编辑及配合组长工作 组员 高怀正:负责程序检查和提出问题及记录实验数据、结果和实训报告及配合组长工作 框图: 喇叭自检硬件框图: 硬件环境:蜂鸣器、P2.3 说明:执行指令CLR P2.3后,P2.3为“0” ,晶体管导通,蜂鸣器BEP得电发声。据此可以判断蜂鸣器电路是正确的。注意:如果蜂鸣器未带振荡器,要想让蜂鸣器产生声音必须要让晶体管按照一定的频率不断地导通、截止交互变化,即P2.3不断地输出“0”、“1”,输出的频率不同时,声音也不同。如果蜂鸣器带振荡器,则只需控制其通、断即可 通过P2.3电平的高低控制蜂鸣器是否响。 当P2.3=0,喇叭响,当P2.3=1,喇叭不响。 BEEP: SETB P2.3 不响 ACALL DELAY1 延时 CLR P2.3 响 ACALL DELAY1 延时 SJMP BEEP 七段LED显示器自检硬件框图: 硬件环境:单片机、74HC245L 、LED、BEEP 说明: LED显示器由若干个发光二极管组成,它有共阴极和共阳极两种结构。该图结构为共阳极,且是动态扫描显示(动态显示是一位一位地轮流点亮各位数码管,这种逐位点亮显示器的方式称为位扫描。),COM端为高电平时,显示器工作,反相驱动器的功能是使LED稳定的亮。P0口控制LED显示什么字形的即字形口,P2.5、 P2.6 、P2.7、是选择字位的即哪位LED亮,R的作用是泄流。 说明:P0口负责字型口,P2口负责字位口,实验中的数码管都是共阳极的。 键盘自检硬件框图: 硬件环境:74HC245L 、LED、BEEP 说明:从P1口读键盘的状态,通过P1口的高低电位判断按键,通过p2.5 p2.6p2.7 选择字位,通过led 显示状态。K1,K2,K3,K4的开关值对应P1口的低4位,自 检开关由高4位控制。然而,此程序要求保护自检开关,检验K1,K2,K3,K4的正 确性。调用SEL8可以打开74HC245L的三态门。然后将最终表现结果巧妙的利用 LED或喇叭表现出来。 7109性能检测的硬件框图 硬件环境:单片机、AD7109、74HC245L 、LED、BEEP INT0 P1 P2.0 P2.1 P2.2 说明:P2.0、P2.1、P2.2口是控制7109进行16位数据采集的,INT0是控制中断的以便完成AD的转换。 7109功能简介 : ICL7109是一种高精度,低噪声,低漂移双斜率积分型12位A/D转换器。另有一位符号位,一位溢出标志位,实际上具有14位A/D的精度。ICL7109转换速度较低,但内藏基准电压源,且价格便宜,适用于低速度,高精度的测量场合。 主程序框图、子程序框图及相关说明 主程序框图: 主程序的一级框图 程序清单: 1.蜂鸣器自检程序: MAIN: MOV DPTR,#TAB MOV A,#00H MOV R7,#06H RUN: MOVC A,@A+DPTR MOV R1,#0FFH Y1: CLR P2.3 ;蜂鸣器响 ACALL DELAY1 SETB P2.3 ;

文档评论(0)

1亿VIP精品文档

相关文档