版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子元器件及实用电路设计课程报告组别:十二组组长:吴桥组员:朱冬波、李呈、王伟电路设计一:摇摇棒设计目的: 1、了解摇摇棒的工作原理,掌握主要原器件的使用和相关特性; 2、掌握焊接工艺的基本技能;3、了解单片机的基本用法以及程序的编写过程4、锻炼基本的焊接电路的能力工作原理:摇摇棒基于51单片机控制、16只高亮度LED发光二极管,很好地利用了人眼的视觉暂留特性,配合手的左右摇晃就可呈现一幅完整的画面,显示字符、图片等。1 6只LED发光管作为画面每一列的显示,左右摇晃起到了扫描的作用,人眼的视觉暂留现象使得看到的是一幅完整的画面。与LED点阵的显示有几分相仿。系统电源VCC为5V,下载程序和调
2、试时一定要保证5V电压,实际使用时用2节干电池串联6即可。STC89C52单片机作为控制器,在它的P0、P2口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电平点亮。P0口的上拉电阻RA1不能少。串在LED公共端的二极管D1会产生一定的压降,用来保护LED,使两端电压在LED的安全承受范围内。K1是画面切换开关,用于切换显示不同内容;S1为水银开关。水银开关的作用:棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或镜像画面,所以通过接一只水银开关来控制,使摇摇棒从左向右摇动时将内容显示出来。水银开关里的水银珠很活跃,导致在接通时容易产生抖动,所以将水银开关斜向上放置(尖尖朝斜
3、上方45角),靠水银珠自身重力的作用减少抖动:电路图:程序设计:#include #define uchar unsigned char#define uint unsigned int/宏定义#define KEY P3_0/定义画面切换按键uchar KY;/KY作用在后面说明uchar disp;/显示汉字指针uchar pic=0,num=0;/pic为按键次数;num为中断次数uchar code love = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x
4、00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x0F,0x04,0x10,0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x04,0x10,0xF8,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x
5、20,0x00,0x10,0x00,0x08,0xFE,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x3F,0x82,0x20,0x82,0x20,0x82,0x20,0x82,0x20,0x82,0x20,0x82,0x20,0x82,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*LOVE*/;uchar code loveyou = 0x00,0x00,0x00,0x
6、00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0xFC,0x00,0xFE,0x01,0xFE,0x03,0xFE,0x07,0xFE,0x0F,0xFE,0x1F,0xFC,0x
7、3F,0xF8,0x7F,0xFC,0x3F,0xFE,0x1F,0xFE,0x0F,0xFE,0x07,0xFE,0x03,0xFE,0x01,0xFC,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x
8、00,0x00,0x00,0x00,0x00,/*心形图案*/;uchar code hehe = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x40,0x01,0xC0,0x01,0x00,0x00,0x00,0x00,0xF0,0x0F,0x08,0x10,0x04,0x20,0x00,0x00,0x00,0x00,0xF0,0x3F,0x08,0x00,0x04,0x00,0x04,0x00,
9、0x04,0x00,0x08,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0xF0,0x3F,0x08,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x08,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0x04,0x20,0x08,0x10,0xF0,0x0F,0x00,0x00,0x00,0x00,0xC0,0x01,0x40,0x01,0xC0,0x01,0x00,0x00,
10、0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*呵呵o(_)o图案*/;unsigned char code hanzi = /- 欢 - 0x04,0x10,0x34,0x08,0xC4,0x06,0x04,0x01, 0xC4,0x82,0x3C,0x8C,0x20,0x40,0x10,0x30, 0x0F,0x0C,0xE8,0x03,0x08,0x0C,0x08,0x10, 0x28,0x60,0x18,0xC0,0x00,0x40,0x00,0x00
11、,/- 迎 - 0x40,0x00,0x42,0x40,0x44,0x20,0xC8,0x1F, 0x00,0x20,0xFC,0x47,0x04,0x42,0x02,0x41, 0x82,0x40,0xFC,0x7F,0x04,0x40,0x04,0x42, 0x04,0x44,0xFE,0x63,0x04,0x20,0x00,0x00,/- 使 - 0x40,0x00,0x20,0x00,0xF8,0xFF,0x07,0x00, 0x04,0x80,0xF4,0x43,0x14,0x45,0x14,0x29, 0x14,0x19,0xFF,0x17,0x14,0x21,0x14,0x21,
12、 0x14,0x41,0xF6,0xC3,0x04,0x40,0x00,0x00,/- 用 - 0x00,0x80,0x00,0x60,0xFE,0x1F,0x22,0x02, 0x22,0x02,0x22,0x02,0x22,0x02,0xFE,0x7F, 0x22,0x02,0x22,0x02,0x22,0x42,0x22,0x82, 0xFF,0x7F,0x02,0x00,0x00,0x00,0x00,0x00,/- 神 - 0x08,0x01,0x88,0x00,0x49,0x00,0xEE,0xFF, 0x58,0x00,0x88,0x00,0x00,0x00,0xF8,0x1F,
13、0x88,0x08,0x88,0x08,0xFF,0xFF,0x88,0x08, 0x88,0x08,0xFC,0x1F,0x08,0x00,0x00,0x00,/- 奇 - 0x40,0x00,0x40,0x00,0x44,0x00,0x44,0x3E, 0x64,0x12,0x54,0x12,0x4C,0x12,0x47,0x12, 0x4C,0x3F,0x54,0x42,0x74,0x80,0xC6,0x7F, 0x44,0x00,0x60,0x00,0x40,0x00,0x00,0x00,/- 魔 - 0x00,0x40,0x00,0x30,0xFE,0x8F,0x4A,0x80, 0
14、xAA,0x5F,0x9A,0x4A,0xFE,0x2A,0xAA,0x1A, 0xCB,0x0F,0xAA,0x7A,0xFE,0x8A,0x9A,0xAA, 0xAA,0x8F,0x6B,0x80,0x22,0xE0,0x00,0x00,/- 幻 - 0x80,0x20,0xC0,0x30,0xA0,0x28,0x98,0x24, 0x87,0x22,0x80,0x21,0xC4,0x30,0x04,0x60, 0x04,0x00,0x04,0x20,0x04,0x40,0x04,0x80, 0x04,0x40,0xFE,0x3F,0x04,0x00,0x00,0x00,/- 摇 - 0x
15、10,0x02,0x10,0x42,0x10,0x81,0xFF,0x7F, 0x90,0x04,0x54,0x05,0xCC,0xF4,0xB4,0x44, 0x84,0x44,0xBC,0x7F,0x82,0x44,0xA2,0x44, 0x9B,0xF4,0x82,0x06,0x00,0x04,0x00,0x00,/- 摇 - 0x10,0x02,0x10,0x42,0x10,0x81,0xFF,0x7F, 0x90,0x04,0x54,0x05,0xCC,0xF4,0xB4,0x44, 0x84,0x44,0xBC,0x7F,0x82,0x44,0xA2,0x44, 0x9B,0xF4
16、,0x82,0x06,0x00,0x04,0x00,0x00,/- 棒 - 0x10,0x04,0x10,0x03,0xD0,0x00,0xFF,0xFF, 0x90,0x00,0x54,0x05,0x44,0x12,0xD4,0x15, 0x74,0x14,0x5F,0xFF,0xD4,0x14,0x54,0x15, 0x56,0x12,0x44,0x06,0x40,0x02,0x00,0x00,/- ! - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x7C,0x10,0xFE,0x3B, 0xFE,0x3B,
17、0x7C,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00;/*函数声明*/void display1(void);void display2(void);void display3(void);void display4(void);/*n(us)延时子程序*/void DelayUs(uint N)uint x;for(x=0; x10)disp+;num=0;/12个汉字分为3次显示完(每次显示4个),每中断10次切换if(disp2)disp=0;DelayUs(5200);/此处延时时间依各硬件差别而各
18、不相同,试着调整使得显示内容居中即可for(i=0;i64;i+) P0=hanzidisp*128+i*2; P2=hanzidisp*128+i*2+1; DelayUs(100);/*显示子程序2(LOVE)*/void display2(void)uchar i;DelayUs(4000);for(i=0;i64;i+) P0=lovei*2; P2=lovei*2+1; DelayUs(120);/*显示子程序3(心形图案)*/void display3(void)uchar i;DelayUs(4000);for(i=0;i64;i+) P0=loveyoui*2; P2=love
19、youi*2+1; DelayUs(120);/*显示子程序4(呵呵o(_)o图案)*/void display4(void)uchar i;DelayUs(4000);for(i=0;i3)pic=0;/*END*/制作步骤:(1)画电路原理图。(电路原理图)(2)列元器件清单,购元器件(3)按照电路图将元器件焊接好(4)写程序。(程序代码)(5)接5V电源,观看其运行效果并调试注意事项:1、 由于本设计线路较多,电子元件的布局一定要合理,避免过的交叉线2、 部分元件可置于单片机底座内部,使其更加美观3、 调整水银开关上扬角度,达到最佳效果4、 注意使用上拉电阻以保护LED灯电路设计二:流水
20、灯设计目的:1、了解跑马灯工作原理;2、掌握主要原器件的使用和相关特性; 3、掌握焊接工艺的基本技能; 4、了解集成电路模块的作用及特性;5、了解单片机的基本用法以及程序的编写过程工作原理:单片机的P2口接8个LED,31脚和40脚都接电源,18脚与19脚间接的晶振在单片机正常工作时提供一个稳定的时钟信号,20脚接地,当按下开关时,31脚为高电平,从而使用单片机内部存储器。对各个IO口给予高低电平,调用延时函数,使各个LED灯依次亮、灭,达到流水的效果。程序如下: #include #define uint unsigned int #define uchar unsigned char sb
21、it D1=P20; sbit D2=P21; sbit D3=P22; sbit D4=P23; sbit D5=P24; sbit D6=P25; sbit D7=P26; sbit D8=P27;void delay(uint) ;void main() while(1) D1=0; delay(300);D1=1; D2=0; delay(300);D2=1; D3=0; delay(300);D3=1; D4=0; delay(300);D4=1; D5=0; delay(300);D5=1; D6=0; delay(300);D6=1; D7=0; delay(300);D7=1;
22、 D8=0; delay(300);D8=1; void delay(uint z)uint x,y;for(x=100;x0;x-)for(y=z;y0;y-);电路图:制作步骤:(1)画电路原理图。(电路原理图)(2)列元器件清单,购元器件。(3)按照电路图将元器件焊接好,检查电路。(4)编写程序写入单片机。(5)接5V电源,观看其运行效果并调试。电路设计三:双响门铃设计目的:1、了解双响门铃工作原理;2、掌握主要原器件的使用和相关特性; 3、掌握焊接工艺的基本技能; 4、了解集成电路模块的作用及特性;工作原理:电路使用集成块555,它构成无稳态多谐多谐振荡器。当按下开关,振荡器震荡,扬声器发出“叮”的声音。与此同时,电源通过二极管给C2。放开按钮时,C便通过R4放电,维持震荡,由于开关断开,电阻R1被串入电路,使振荡频率发生改变,扬声器发出“咚”的声音。直到C2电压放到不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第六单元测试题(含答案) 八年级上学期部编版(2024)语文
- 2025 八年级道德与法治下册法治与海洋环境保护实践课件
- 2026年兰州航空职业技术学院单招职业适应性测试题库带答案详解(轻巧夺冠)
- 2026年伊犁职业技术学院单招职业适应性考试题库附答案详解(培优a卷)
- 2026年南昌交通学院单招职业适应性测试题库带答案详解(综合卷)
- 2026年包头轻工职业技术学院单招综合素质考试题库带答案详解(研优卷)
- 2026年南京旅游职业学院单招综合素质考试题库含答案详解(培优a卷)
- 2026年兰州职业技术学院单招职业倾向性考试题库附参考答案详解(研优卷)
- 2026年保定理工学院单招职业倾向性测试题库及答案详解(名师系列)
- 2026年保险职业学院单招职业技能测试题库及完整答案详解一套
- 2025山东济南文旅发展集团有限公司社会招聘3人笔试参考题库附带答案详解
- 2026贵州盘州市更正事业单位招聘(全省联考)部分职位名称备考题库含答案详解(黄金题型)
- 2026湖南衡阳日报社招聘事业单位人员16人备考题库(含答案详解)
- 2026年春统编版(新教材)小学道德与法治二年级下册(全册)教学设计(附目录P122)
- 2025年中考襄阳数学真题及答案
- 2025年剑桥商务英语(BEC)初级考试真题及答案
- 教案人教版三年级下册语文语文园地五教学(2025-2026学年)
- 室内工装设计方案汇报
- 老年人食品药品误食防护指南
- 蓝牙低功耗(BLE)信标创新创业项目商业计划书
- 2025至2030全球及中国汽车尾门模块行业深度研究及发展前景投资评估分析
评论
0/150
提交评论