ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:336.27KB ,
资源ID:19154532      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19154532.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机原理及应用实习总结材料报告材料Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机原理及应用实习总结材料报告材料Word文档下载推荐.docx

1、5.2.1循环灯控制模块利用查表法,定时器定时实现任意历程跑马灯的控制。5.2.2四位数码显示模块编程实现千位数秒倒计时。5.2.3交通灯控制模块利用模块1和模块2的硬件电路模拟实现十字路口交通等的管理功能,要求有黄灯闪烁警示功能。信号灯控制系统:南北线有红黄绿三只信号灯,东西线有红黄绿三只信号灯。表1 交通灯切换控制顺序表时间(秒)南北线绿黄红东西线3010亮灭灭灭闪灭灭灭亮5.2.4 电子琴模块该模块的硬件电路,可以利用单片机的1位IO口接一只三极管来驱动蜂鸣器,演奏编好的乐谱;或者实现利用按键模拟电子琴演奏。利用定时器控制单片机引脚发出一定频率(声波频率20Hz20000Hz)的方波信号

2、,就可使喇叭发出单调的声音,也可以产生DO,RE,ME,FA,SO,LA,XI等音阶在内的各种频率声音。乐曲演奏模块通过编程将乐谱输入输入单片机,由外接扬声器奏出悦耳动听的音乐。5.2.5 PC通讯六 实习总结、体会通过这次单片机实习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真真正自己的东西。首先在做本次实习的过程中,我感触最深的当属查阅大量的设计资料了。为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的,同时也是必不可少的。我们是在做单片

3、机实习,但我们不是艺术家,他们可以抛开实际尽情在幻想的世界里翱翔,而我们一切都要有据可依,有理可寻,不切实际的构想永远只能是构想,永远无法升级为设计。其次,在这次课程设计中,我们运用到了以前所学的专业课知识,如:C语言、模拟和数字电路知识等。虽然过去从未独立应用过它们,但在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获。最后,在实习之前,我们要对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,一个程序的

4、完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在实习过程中遇到问题是很正常的,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题。但是从中学到的知识会让我受益终身。发现、提出、分析、解决问题和实践能力提高都会受益于我在以后的学习、工作和生活中。参考文献1.彭伟.单片机C语言程序设计实训100例基于8051+Proteus仿真.北京:电子工业出版社,20112.郭天祥.新概念51单片机C语言教程入门、提高、开发、拓展全攻略.北京:电子工业出版社,20093.刘建清.轻松玩转51单片机C语言.北京:北京航空航天大学出版社,201

5、04.谭浩强.C程序设计.北京:清华大学出版社,19915.求是科技. 单片机典型模块设计实例导航。北京:人民邮电出版社,20046.潘新民,王燕芳.单片微型计算机实用系统设计.北京:7.胡汉才.单片微机原理及其接口技术.清华大学出版社,2010(推荐教材)8.宏晶科技 STC Microcontroller Handbook, 20079.单片机教程网附件1单片机实习最小系统原理总图附件2 实习材料清单附件3实习工作进展及完成记录表附件4 调试通过的源程序清单附件1 原理总图附件2 单片机实习最小系统设计材料清单材料名称规格数量备注说明电阻10k1R11k7R2-R820012R10-R21

6、电容30pf2C1 C21uf4C4-C7电解性电容220ufC310ufC8芯片AT89C51NAX232三极管5pnpQ1-Q5发光二极管LED-REDD1 D2 D9 D10LED-GREEND3 D4 D11 D12LED-YELLOWD5 D6 D13 D149键插座CONN-D9F喇叭SOUNDER多功能电路板管座40位16位按钮16晶振12M排阻8*10kRP14位液晶数码管共阳极实习工具清单工具电烙铁钳子尖口圆口附件4 源程序清单1. 循环灯点亮#include intrins.h#include led.h#define uchar unsigned char#define

7、uint unsigned intuchar code led_table = 0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff, 0xfb,0xf3,0xe7,0xcf,0x9f,0x3f,0x7f,0xff, 0xfb,0xf3,0xe3,0xc7,0x8f,0x1f,0x3e,0x7f,0xff,0xff, 0xcf,0xb7,0x7b,0xff,0xff,0x7b,0xb7,0xcf,0xff;int su_du=1500;void lighting_led() static uchar i; static uint m; m+; if (i=34) i=0; if

8、(m = su_du) m=0; P3 = led_tablei+; if (m su_du) m = 0;2.四位数码显示(1)#include daojishi.htimer0.hbit daojishi_OK = 0;int jishi=0;void _Dao_Ji_Shi() static uchar Minute_buf =2; if (daojishi_OK = 1) if (Minute_buf != shi_zhong) jishi-; if(jishi 8; /reload timer0 high byte if(TR1 = 1)beep_delay_count+; if (

9、count+ = 1000) /1ms * 1000 - 1s count = 0; /reset counter shi_zhong+; seg_flag = 1; if(count%10 = 0) search_key_flag = 1;void tm0_int() TMOD = 0x01; /set timer0 as mode1 (16-bit) /initial timer0 low byte /initial timer0 high byte TR0 = 1; /timer0 start running ET0 = 1; /enable timer0 interrupt EA =

10、1; /open global interrupt switch /initial counter3.交通灯控制traffic.hsbit RED_A = P32;sbit RED_B= P33;sbit GREEN_A = P34;sbit GREEN_B = P35;sbit YELLOW_A = P36;sbit YELLOW_B = P37;uchar dao_ji_shi=0;uchar Operation_Type = 1;void Traffic_lignt() dao_ji_shi = 29-shi_zhong %30; switch(Operation_Type) RED_A

11、=1;YELLOW_A=1;GREEN_A=0;/A绿灯、B红灯亮 RED_B=0;YELLOW_B=1;GREEN_B=1; if( dao_ji_shi 11)/十秒 Operation_Type = 2; break; if(dao_ji_shi =10 |dao_ji_shi =8|dao_ji_shi =6 |dao_ji_shi =4|dao_ji_shi = 2|dao_ji_shi=0) YELLOW_A = 0; else YELLOW_A = 1; /A黄灯闪烁5s if(dao_ji_shi =29) Operation_Type = 3; RED_A=0;GREEN_A

12、=1;/A红灯、B绿灯亮 RED_B=1;GREEN_B=0; if( dao_ji_shi = 200 ) beep = 1; TR1=0; if (inter_cont 0) switch(inter_cont-1) case 0:song_Tone_Pointer=song1_Tone; song_Time_Pointer=song1_Time; case 1:song_Tone_Pointer=song2_Tone; song_Time_Pointer=song2_Time; case 2:song_Tone_Pointer=song3_Tone; song_Time_Pointer=

13、song3_Time; default : Tone_index=song_Tone_Pointeri; if(Tone_index=0xff) TR1=0; i=0; else TR1=1; if(beep_delay_count = song_Time_Pointeri*200 ) beep = 1; beep_delay_count=0; i+;void tm1_isr() interrupt 3 if(inter_cont = 0) TH1=Tone_Delay_TableKeyNo8; TL1=Tone_Delay_TableKeyNo; else /if(inter_cont =

14、0) TL1 = Tone_Delay_TableTone_index; /reload timer1 low byte TH1 = Tone_Delay_TableTone_index8 ; /reload timer1 high byte beep=beep;void tm1_int() TMOD = TMOD|0x10; /set timer1 as mode1 (16-bit) TL1 = Tone_Delay_TableTone_index; /reload timer1 low byte TH1 = Tone_Delay_TableTone_index /reload timer1 high byte TR1 = 0; /timer1 start running

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1