1、小型电子产品课程实训报告2014年小型电子产品课程实训报告课程实训报告课程名称: 小型电子产品的设计与制作综合实训 实训题目: 专 业:应用电子技术 班 级:电子一班 学生姓名: 肖夏 学 号: 1203074 指导教师: 沈敏 职 称: 讲师 部 门: 重庆工商职业学院计算机电子工程系 起止日期:2014年 月 日 至 2014年 月 日教务处 制楼宇呼叫系统一、实训目的1.掌握楼宇呼叫系统的原理;2.掌握程序的编写;3.学会使用仿真器;4.熟练焊接工艺;5.掌握硬件与软件的调试方法;6.锻炼同学间团结协作能力。二、实训内容1.元器件的识别及焊接;2.硬件的组装与调试;3.程序的编写;4.软
2、、硬件的结合仿真。三、电路功能说明1-9的数字按键按下,四位数码管动态显示按下的键值,Last键按下,数码管显示清零,Next键按下,喇叭发出声音,延时10秒后停止。四、器件介绍1、AT89C51(1块) 2、75LS245(1块) 3、四位数码管(1个) 4、排阻(1个) 5、电阻(10个1.5K) 6、MPS3638三极管(1个) 7、按键(13个) 8、电容(2个)9、极性电容(1个) 10、晶振(1个) 11、喇叭(1个)五、装配及调试说明楼宇对讲系统按功能可分为单对讲型和可观对讲型两种类型。这两种类型的区别仅在于单对讲系统的访客和住户之间只能进行语音的传递,而可视对讲系统的访客和住户
3、之间能进行语音和图像的传递。下面介绍楼宇对讲系统的组成及功能。1、对讲分机:室内对讲分机用于住户与访客或管理中心人员的通话、观看来访者的影像和开门功能。2、门口主机:用于实现来访者通过机上功能键与住户对旧爱那个通话,并通过机上的摄影机提供来访者的影像。3、电源:楼宇对讲系统采用220V交流电源供电,直流12V输出供给门磁开关,直流18V供给主机和分机。4、门磁开关:门磁开关安装在单元楼门上,受控于住户和物业管理保安值班人员,平时锁闭。当确认来访者可进入后,通过对设定键的操作,打开电锁,来访者进入。5、管理中心主机:在大多数楼宇对讲系统中都设有管理中心主机,它设在保安人员值班室,主机装有电路板、
4、电子铃、功能键和手机,并可外接摄像机和监视器。六、电路原理图七、程序流程图 八、程序清单#include #include #define uchar unsigned char;#define uint unsigned int;sbit gei= P10;sbit shi= P11;sbit bai= P12;sbit qian= P13;sbit lb=P26; unsigned char C1,C2,C3,temp,a; unsigned char n=0;unsigned char j,i,k,l; unsigned char code table1=0x3f,0x06,0x5b,0
5、x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;void delay(int t)unsigned char i;for(i=0;i3)temp=0x08; n=0; void main()P1=0x00; temp=0x08; while(1)P1=0xf0; delay(100); C1=P1; if(P1!=0xf0)C1=P1&0x0f; P1=0x0f; delay(100); C2=P1&0xf0; C3=C1+C2;if(C3=0x11) j=1; display();delay(100); if(C3=0x21) j=2; display();delay(1
6、00); if(C3=0x41) j=3; display();delay(100); if(C3=0x12) j=4; display();delay(100); if(C3=0x22) j=5; display();delay(100); if(C3=0x42)j=6;display();delay(100); if(C3=0x82)j=0;display();delay(100); if(C3=0x14)j=7;display();delay(100); if(C3=0x24)j=8;display(); delay(100); if(C3=0x44)j=9;display();dela
7、y(100); if(C3=0x81)lb=0;delay(100); lb=1;delay(100); lb=0;if(C3=0x84)j=0x00; P0=table1j;delay(100); 九、调试结果及数据1、首先用最基本的1-9按键按下数码管静态显示进行调试,调试成功后;2、然后1-9的按键按下,四位数码管动态显示按下的键值;3、编程last键按下,数码管清零,next键按下,数码管不显示,喇叭发出声音。4、进行整体调试,完成实验。十、实训心得楼宇自动化对我们的生活和工作都带来了便利和安全。其中的楼宇对讲系统就是在公寓、住宅和高层住宅楼中使用较广的一种安全防范系统。通过次的实验让
8、我对楼宇自动化的作用有了更深的了解。通过对楼宇对讲系统的各个组成部分的作用、及连接的认识,对楼宇自动化这门学科更加了解。步进电机控制系统一、实训目的1.掌握步进电机系统的原理;2.掌握程序的编写;3.学会使用仿真器;4.熟练焊接工艺;5.掌握硬件与软件的调试方法;6.锻炼同学间团结协作能力。二、实训内容1.元器件的识别及焊接;2.硬件的组装与调试;3.程序的编写;4.软、硬件的结合仿真。三、电路功能说明第一个按键按下,红灯亮,步进电机左转,第二个按键按下,绿灯亮,步进电机右转,第三个按键按下,白灯亮,步进电机转动速度加快,第四个按键按下,步进电机转动速度减慢四、器件介绍1、AT89C51 (1
9、块) 2、按键(4个) 3、晶振(1个) 4、电阻(1K 5个) 5、极性电容(10f1个) 6、LED灯(4个) 7、ULN2003A (1个) 8、五线四相步进电机(1个)9、电容(30pf2个) 10、排阻(1K1个)五、装配及调试说明六、电路原理图七、程序流程图 八、程序清单#include#define uchar unsigned char;#define uint unsigned int;unsigned char code table1=0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09;unsigned char code table2=0x09
10、,0x01,0x03,0x02,0x06,0x04,0x0c,0x08;unsigned char code table4=0x01,0x02,0x04,0x08;unsigned char a;sbit s1=P10;sbit s2=P11;sbit s3=P12;sbit s4=P13;sbit r=P00;sbit g=P01;sbit w=P02;sbit y=P03;void delay(int t)unsigned int k;while(t-)for(k=0;k40;k+)void key()if(s1=0)a=1;r=1;if(s2=0)a=2;g=1;if(s3=0)a=3;
11、w=1;if(s4=0)a=4;y=1;void right()unsigned char i;for(i=0;i8;i+)P2=table1i; delay(50);void left()unsigned char i;for(i=0;i8;i+)P2=table2i; delay(50);void add()unsigned char i;for(i=0;i4;i+)P2=table4i; delay(100); void main()P3=0x00; P1=0x00; while(1)key();switch(a)case 1: right(); break; case 2: left(
12、); break; case 3: add(); break; 九、调试结果及数据十、实训心得通过单片机实训,我不仅加深了对单片机理论的理解,将理论应用到实际当中去,而且我还学会了如何去培养自己的创新精神,从而不断的战胜自己,超越自己。更重要的是,在实训过程中锻炼了自己坚持不懈,不轻易言弃的精神。实训过程中,我遇到了很多的挫折,就比如在给电路添加功能时,程序经常出错,并且很难修改,稍有不慎就有前功尽弃的危险,但是,经过自己不断的学习,一个个困难也都被克服。当然最终我还是成功的完成了预期的目标,不仅实现了步进电机的一些基本功能,而且做了很多的扩展。比如超速报警,LED灯闪烁,就是将这些子程序子电路与步进电机综合起来,实现更多的功能。结论:本次实训成功完成了对步进电机的控制,并且添加了加速减速指示灯以及超速报警,可以作为简单的控制系统使用。但是此步进电机没能实现反转功能,报警后蜂鸣器偶尔会发生持续低音,总体来说系统功能有很多不足,这些不足有待日后改进。最后,衷心感谢在这次实训当中的指导老师们,是他们给予了我无私的帮助,在这里对他们所做的工作表示感谢 重庆工商职业学院课程实训成绩评定指导教师评语:实训成绩:指导教师签字: 年 月 日
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1