当前位置:文档之家› 呼吸灯报告

呼吸灯报告

呼吸灯报告
呼吸灯报告

基于单片机与PWM的呼吸灯设计

实训指导教师:余金栋

班级:09应用电子1班

设计人姓名:孙伟健

设计日期:2011.06.08-2011.06.09

设计地点:广东建院030701、030803 完成时间:2011.06.09

摘要

本设计是基于单片机的原理与接口设计,采用单片机I/O口,加以C 语言编程实现LED渐亮再渐暗类似人的呼吸一样的效果。

关键词

AT89C51,PWM(脉宽调制)

一、设计要求:

呼吸灯就是让LED灯的闪烁像呼吸一样,时呼时吸,时亮时暗,利用LED的余辉和人眼的暂留效应,看上去和人的呼吸一样。

二、设计原理:

用C语言编程实现PWM(脉宽调制)输出驱动LED,逐渐增加PWM的占空比从而实现LED模拟呼吸的过程,即渐亮再渐暗再渐亮再渐暗……如此往复,再利用LED的余辉和人眼的暂留效应,看上去就和人的呼吸一样。三、整体方案设计

8个LED按照顺序逐个实现呼吸效果。加以其他闪烁花样增加更炫彩的效果。

四、实验元件及器材

(1)元件: LED(发光二极管)8个

1KΩ电阻8个

1nf电容2个

晶振1个

AT89C51芯片1个

(2)器件:Atmega128开发板1块

计算机1台

五、硬件原理

(1)主电路:8个LED分别连接AT89C51的P1口,使用共阳方式,并加以1kΩ的电阻接入电源。

(2)时钟电路:外部时钟方式是使用外部振荡脉冲信号。

六、软件设计及系统仿真调试

(1)调试方法:利用keil软件进行C语言程序编写及调试,再利用Proteus 仿真软件进行仿真实验。

(2)调试过程所遇问题:

1、由于呼吸灯的程序在仿真软件Proteus中实现的效果不明显,很难辨别LED是否具有呼吸的效果。所以边用keil调试程序边用STC烧写软件直接写入开发板,从而很明显看出LED是否具有呼吸效果;

2、程序运行时,出现LED闪烁过快,由于人眼的暂留效应看似LED全部一直亮着,经调试,修改延时时间,实现呼吸效果。

七、结论与心得

在本次设计中,C语言程序在开发板中得以实现应有的功能。在调试过程中,发现很多问题都是由于不细心导致的,因此在以后的设计方案中,要集中精力,莫粗心大意。再者就是知识量的不足,虽然是一个小小的设计方案,但是查阅了很多相关资料,在日后,要多充足自己的知识量,保证C程序的编写质量。

参考文献

[1]郭天祥,《新概念51单片机C语言教程》,电子工业出版社,2009年1月

[2]徐爱钧,《单片机高级语言C51应用程序设计》,电子工业出版社,2000年5月

附件A:呼吸灯设计电路图

附件B:C语言程序清单

#include

/*-----------定义单片机引脚-----*/ sbit LED0=P1^0;

sbit LED1=P1^1;

sbit LED2=P1^2;

sbit LED3=P1^3;

sbit LED4=P1^4;

sbit LED5=P1^5;

sbit LED6=P1^6;

sbit LED7=P1^7;

void Delay(unsigned int t); //函数声明unsigned int z,y;

void main (void)//主函数

{

unsigned int CYCLE=500,PWM_LOW=0;//定义周期并赋值

while (1) //主循环

{

/*--------整排LED灯呼吸---------*/

P1=0x00;

Delay(500); //加延时,可以看到熄灭的过程(下面程序同理)

for(PWM_LOW=1;PWM_LOW

P1=0x00;

Delay(PWM_LOW);

P1=0xff;

Delay(CYCLE-PWM_LOW);

}

P1=0xff;

for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--) //与逐渐变亮相反的过程

{

P1=0x00; //点亮LED

Delay(PWM_LOW);

P1=0xff; //熄灭LED

Delay(CYCLE-PWM_LOW); //主循环中添加其他需要一直工作的程序,延时长度,600次循环中从599减至1

}

/*--------第一颗LED灯呼吸---------*/

LED0=1;

Delay(500);

for(PWM_LOW=1;PWM_LOW

{

LED0=0;

Delay(PWM_LOW);

LED0=1;

Delay(CYCLE-PWM_LOW);

}

LED0=0;

for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--)

{

LED0=0;

Delay(PWM_LOW);

LED0=1;

Delay(CYCLE-PWM_LOW);

}

/*--------第二颗LED灯呼吸----------*/

LED1=1;

Delay(500);

for(PWM_LOW=1;PWM_LOW

LED1=0;

Delay(PWM_LOW);

LED1=1;

Delay(CYCLE-PWM_LOW);

}

LED1=0;

for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--) {

LED1=0;

Delay(PWM_LOW);

LED1=1;

Delay(CYCLE-PWM_LOW);

}

/*--------第三颗LED灯呼吸----------*/

LED2=1;

Delay(500);

for(PWM_LOW=1;PWM_LOW

LED2=0;

Delay(PWM_LOW);

LED2=1;

Delay(CYCLE-PWM_LOW);

}

LED2=0;

for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--) {

LED2=0;

Delay(PWM_LOW);

LED2=1;

Delay(CYCLE-PWM_LOW);

}

/*--------第四颗LED灯呼吸----------*/

LED3=1;

Delay(500);

for(PWM_LOW=1;PWM_LOW

LED3=0;

Delay(PWM_LOW);

LED3=1;

Delay(CYCLE-PWM_LOW);

}

LED3=0;

for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--) {

LED3=0;

Delay(PWM_LOW);

LED3=1;

Delay(CYCLE-PWM_LOW);

}

/*--------第五颗LED灯呼吸----------*/

LED4=1;

Delay(500);

for(PWM_LOW=1;PWM_LOW

LED4=0;

Delay(PWM_LOW);

LED4=1;

Delay(CYCLE-PWM_LOW);

}

LED4=0;

for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--) {

LED4=0;

Delay(PWM_LOW);

LED4=1;

Delay(CYCLE-PWM_LOW);

}

/*--------第六颗LED灯呼吸----------*/

LED5=1;

Delay(500);

for(PWM_LOW=1;PWM_LOW

LED5=0;

Delay(PWM_LOW);

LED5=1;

Delay(CYCLE-PWM_LOW);

}

LED5=0;

for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--) {

LED5=0;

Delay(PWM_LOW);

LED5=1;

Delay(CYCLE-PWM_LOW);

}

/*--------第七颗LED灯呼吸----------*/

LED6=1;

Delay(500);

for(PWM_LOW=1;PWM_LOW

LED6=0;

Delay(PWM_LOW);

LED6=1;

Delay(CYCLE-PWM_LOW);

LED6=0;

for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--) {

LED6=0;

Delay(PWM_LOW);

LED6=1;

Delay(CYCLE-PWM_LOW);

}

/*--------第八颗LED灯呼吸----------*/

LED7=1;

Delay(500);

for(PWM_LOW=1;PWM_LOW

LED7=0;

Delay(PWM_LOW);

LED7=1;

Delay(CYCLE-PWM_LOW);

}

LED7=0;

for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--)

LED7=0;

Delay(PWM_LOW);

LED7=1;

Delay(CYCLE-PWM_LOW);

}

P1=0x00;

for(z=500;z>0;z--)

for(y=110;y>0;y--);

P1=0xff;

for(z=500;z>0;z--)

for(y=110;y>0;y--);

P1=0x00;

for(z=500;z>0;z--)

for(y=110;y>0;y--);

P1=0xff;

for(z=500;z>0;z--)

for(y=110;y>0;y--);

}

}

void Delay(unsigned int t)

{

while(--t); }

呼吸运动调节实验报告

创作编号:BG7531400019813488897SX 创作者:别如克* 家兔呼吸运动的调节实验 [目的要求] 1学习记录家兔呼吸运动的方法。 2 观察并分析肺牵张反射及不同因素对呼吸运动的影响。 [基本原理] 人体及高等动物的呼吸运动所以能持续地、节律性地进行,是由于体内调节机制的存在。体内、外的各种刺激,可以直接作用于中枢或不同部位的感受器,反射性地影响呼吸运动,以适应机体代谢的需要。肺的牵张反射参与呼吸节律的调节。 [动物与器材] 家兔、兔体手术台,手术器械、张力传感与滑轮或动物呼吸传感器、生物机能实验系统、20ml与50ml注射器、橡皮管、20%或25%氨基甲酸乙酯、生理盐水、0.5%KCN 装有CO2的气袋、装有纳石灰的气袋。 [方法与步骤] 急性动物实验时,记录呼吸运动的方法有三种,一种是通过压力传感器与气管插管连接记录;另一种是通过系在胸(或腹)部、装有压力传感器的呼吸带记录;第三种是通过张力传感器记录隔肌运动。 先将动物麻醉、固定、进行颈部气管、动脉及神经分离术,插入气管插管,分离出一侧颈总动脉和双侧迷走神经,穿线备用。 1、剑突软骨分离术 切开胸骨下端剑突部位的皮肤,再沿腹白线切开长约2ml的切口。细心分离表面的组织(勿伤及胸骨),暴露出剑突与骨柄,用金冠剪剪去一段剑突软骨的骨柄,使剑突软骨于胸骨完全分离,但必须保留附于其下方的隔肌片,并使之完好无损。此时隔肌的运动可牵动剑突软骨。

2、将系有长线的金属钩钩住游离的剑突软骨中间部位,线的另一端通过万能滑轮系于张力传感器的应变梁上。 3、开启计算机采集系统,接通张力传感器的输入通道,调节记录系统,使呼吸曲线清楚地显示在显示器上。 4、实验观察 (1)记录呼吸运动曲线,并仔细识别吸气与呼气运动与曲线方向的关系。 (2)增加无效腔对呼吸运动的影响 将长约1.5m、内径1cm的橡皮管连与气管的一个侧管上,然后用止血钳夹闭另一侧管,以增加无效腔。观察并记录呼吸运动曲线的改变。一旦出现明显变化,则立即打开止血钳,去除橡皮管待呼吸正常。 (3)CO2对呼吸的影响 将气管插管的一个侧管接通装有CO2的气袋,同时夹闭另一侧管,使家兔对着CO2气袋呼吸,观察并记录呼吸运动的变化。一旦出现明显变化,则立即打开止血钳,去除CO2气袋,待呼吸恢复正常。 (4)缺氧对呼吸运动的影响将气管插管的一个侧管接通装有纳石灰的气袋,同时夹闭另一侧管,观察并记录呼吸运动的变化。一旦出现明显变化,则立即打开止血钳,去除气袋,待呼吸恢复正常。 (5)增加气道阻力对呼吸运动的影响 待呼吸运动恢复正常后,将气管插管的两个侧管同时夹闭数秒钟,观察呼吸变化。 (6)KCN对呼吸运动的影响 由耳缘静脉注射1mlKCN溶液,观察并记录呼吸运动的变化。 (7)肺牵帐反射 待呼吸恢复正常后,在气管插管的一个侧管上连同一个20ml注射器,并吸入20ml空气。待呼吸运动平稳后,用相当正常呼吸时的三个呼吸节律的时间,徐徐向肺内注入20ml,与此同时夹闭另一侧管。注意观察呼吸节律的变化及运动的状态。实验后立即打开夹闭的侧管,待呼吸恢复正常。同法,于呼气末用注射器抽取肺内气体,观察呼吸的状态有何区别(注意:注气与抽气时间仅限于三个呼吸节律的时间,然后立即打开夹闭的侧管)。 (8)待呼吸运动恢复正常后,同时结扎双侧迷走神经(二人同时操作,第一结一定

呼吸灯课程设计

郑州科技大学 《数字电子技术》课程设计 题目LED 呼吸灯 学生姓名 专业班级 学号 院(系) 指导教师 完成时间 2013年 3 月13日

目录 1 课程设计目的 (1) 2 课程设计任务与要求 (2) 3 设计方案与论证 (4) 3.1 设计任务分析 (4) 3.2 设计电路 (4) 3.3 调试 (5) 4 设计原理及其功能 (6) 5 单元电路的设计 (7) 5.1 LED日光灯 (7) 5.2 电阻 (8) 5.3 电容 (8) 5.4 三极管 (9) 5.5 LM358 (11) 6 硬件的制作与调试 (13) 6.1 电路焊接 (13) 6.2 功能实现 (13) 6.3 外观 (13) 7 设计总结 (14)

参考文献 (16) 附录一:总体电路原理图 (17) 附录二:元器件清单 (18)

1 课程设计目的 电子技术是一门实践性很强的课程,加强工程训练,特别是技能的培养,对于培养工程人员的素质和能力具有十分重要的作用。在电子信息类本科教学中,电子技术课程设计是一个重要的实践环节,它包括选择课题、电子电路设计、组装、调试和编写总结报告等实践内容。通过课程设计要实现以下两个目标:第一,让学生初步掌握电子线路的试验、设计方法。即学生根据设计要求和性能参数,查阅文献资料,收集、分析类似电路的性能,并通过组装调试等实践活动,使电路达到性能指标;第二,课程设计为后续的毕业设计打好基础。毕业设计是系统的工程设计实践,而课程设计的着眼点是让学生开始从理论学习的轨道上逐渐引向实际运用,从已学过的定性分析、定量计算的方法,逐步掌握工程设计的步骤和方法,了解科学实验的程序和实施方法,同时,课程设计报告的书写,为今后从事技术工作撰写科技报告和技术资料打下基础。

家兔呼吸运动的调节实验报告

家兔呼吸运动得调节 一、实验目得 1.观察血液中化学因素(PCO2、PO2、[H+])改变对家兔呼吸频率、节律、通气量得影响及机制。观察迷走神经在家兔呼吸运动调节中得作用及机制。 2.学习气管插管术与神经血管分离术。 二、实验原理 呼吸运动指在中枢神经系统控制下,通过呼吸肌节律性得运动造成胸廓节律性地扩大或缩小。呼吸运动除了受中枢神经系统控制外,一些理化因素(包括代谢产物、药物以及肺得扩大与缩小等)可通过如化学感受性呼吸反射、肺牵张反射直接或间接作用于中枢神经系统来调节呼吸运动,表现为呼吸运动及隔肌放电得频率与幅度等改变。 化学因素(包括代谢产物、药物等)可直接作用于中枢或通过化学感受器作用于中枢后,再经传出神经纤维,如膈神经、肋间神经将控制信号传至呼吸肌,引起呼吸运动发生改变。肺牵张反射指肺扩张时引起吸气抑制得反射,其传入神经就是迷走神经。 三、实验结果 1、通入CO2

吸入CO2后呼吸明显加深,频率明显加快。 2、通入N2 吸入N2后呼吸加深,频率加快,但其幅度较CO2小。

3、增大无效腔 增大无效腔后呼吸显著加深,频率显著加快。 4、剪断一侧迷走神经

剪断一侧迷走神经后,呼吸深度与频率均变化不明显。5、剪断双侧迷走神经

剪断双侧迷走神经后,呼吸深度基本不变,呼吸频率大幅度减慢。 四、讨论 1.通入CO2 CO2就是调节呼吸运动最主要得体液因素。当外周血液中CO2浓度适度增多时,呼吸表现为加深加快。CO2就是脂溶性小分子,能迅速透过血脑屏障进入脑脊液,与其中得水结合成碳酸,碳酸迅速解离出氢离子,从而以氢离子得形式刺激中枢化学感受器(分布在延髓腹外侧浅表区),兴奋呼吸。其次,一小部分CO2也能直接刺激外周化学感受器,兴奋呼吸。 2.通入N2 通入N2后,因吸入气体中缺乏O2,动脉血中PO2下降,反射性使呼吸运动加深加快,肺通气量增加。并且轻度缺氧时,对外周化学感受器得兴奋作用强于对呼吸中枢得直接抑制作用,故表现为呼吸兴奋。 3.增大无效腔 肺泡通气量=(潮气量-无效腔气量)*呼吸频率。增大无效腔时,肺泡通气量减少,故气体交换效率降低,导致血液缺氧与CO2增多,从而兴奋呼吸。 4.剪断一侧迷走神经

生理学-呼吸运动调节实验报告范文

生理学-呼吸运动调节实验报告范文 实验且的: 学习呼吸运动的记录方法,观察缺氧、二氧化碳和血中酸性物质增多对呼吸运动的影响。 实验原理: 肺的通气是由呼吸肌的节律性收缩来完成的,而呼吸运动是由于呼吸中枢不断地发放节律性冲动所致。呼吸中枢的紧张性活动,随着机体代谢需要,受许多因素影响。 本实验是向家兔气管插管,使呼出气的一部分经换能器连于记录仪记录呼吸运动,切断迷走神经和施给各种因素,观察呼吸曲线的变化。 实验对象:兔 实验器材和药品:哺乳类动物手术器械一套、兔手术台、气管插管、5 ml注射器一只、50 cm长的橡皮管一条、球胆二只、机械—电换能器及生理记录仪、刺激器。20%氨基甲酸乙酯溶液、3%乳酸溶液、CO2气体、钠石灰、生理盐水、纱布及线等。 实验步骤和观察项目 一、由兔耳缘静脉缓慢注入20%氨基甲酯乙酯(1g/kg),待动物麻醉后,仰卧固定于手术台上。沿颈部正中切开皮肤,分离气管并插入气管插管。分离出颈部两侧迷走神经,穿线备用。 二、记录呼吸运动插入的气管插管的主管接机械—电换能器,输入到生理记录仪,侧管暴露于大气。通过改变侧管的口径,

使主管的输入信号适宜。 三、观察项目 (一)正常呼吸曲线 (二)增加吸入气中的CO2浓度:将装有CO2的球胆通过一细塑料或玻璃管插入气管插管的侧管,松开球胆的夹子,使部分CO2随吸气进入气管。气体流速不宜过急,以免明显影响呼吸运动。此时观察高浓度CO2对呼吸运动的影响。去掉球胆,观察呼吸恢复正常的过程。 (三)缺氧:将一空球胆吸进少量空气,中间经一钠石灰瓶连至气管插管的侧管,让动物呼吸球胆内的少量空气。观察此时呼吸运动有何变化?去掉上述条件,观察呼吸恢复正常的过程。 (四)增大无效腔:将50 cm长的橡皮管连接于气管插管的侧管上,观察此时呼吸运动的变化。变化明显后,去掉橡皮管,观察呼吸恢复过程。 (五)血液中酸性物质增多时的效应:用5ml注射器,由耳缘静脉较快地注入3%乳酸2 ml,观察此时呼吸运动的变化及恢复过程。 (六)迷走神经在呼吸运动中的作用:先切断一侧迷走神经,观察呼吸运动有何变化。再切断另一侧迷走神经,观察呼吸运动又有何变化。在此基础上,观察对一侧迷走神经向中端低频,较弱的电刺激所至的呼吸运动的变化。 注意事项 一、手术过程中,应避免伤及主要血管(如:颈总动脉、颈

模拟电子技术课程设计报告

郑州科技学院 模拟电子技术课程设计(作品) 题目基于LM358的呼吸灯设计 姓名廖兴仓 专业班级电气工程及其自动化四班 院(系)电气工程学院 学号2 0 1 5 4 7 1 2 9 指导老师亚民 完成时间2018年5月17日

目录 1课程设计的目的--------------------------- 1 2课程设计的基本要求----------------------- 1 3课程设计的步骤--------------------------- 2 3.1明确课程设计任务和要求-------------------------2 3.2方案选择-----------------------------------------------3 3.3单元电路设计、数计算和元器件的选择------3 3.4画出这整机电路图-----------------------------------4 3.5审图------------------------------------------------------5 3.6组装、焊接及调试-----------------------------------5 4设计方案与论证--------------------------- 5 4.1设计方案分析-----------------------------------------5 4.2设计电路-----------------------------------------------6 4.3调试------------------------------------------------------6 5设计原理及功能说明----------------------- 7 6单元电路的设计--------------------------- 7 6.1LED灯----------------------------------------------- 7 6.2电阻--------------------------------------------------- 8 6.3电容--------------------------------------------------- 8 6.4三极管----------------------------------------------- 10 6.5LM358------------------------------------------------ 10 7硬件的制作与调试-------------------------11 7.1电路焊接-------------------------------------------- 11 7.2功能实现-------------------------------------------- 11 7.3外观-------------------------------------------------11 8总结-----------------------------------11

呼吸运动的影响实验报告讲解

实验报告 专业班级:康复2班实验小组:第四组姓名:卢锦锟实验日期:2015年10月27日星期五 (一)实验项目:呼吸系统综合实验 (二)实验目的: 1、记录正常呼吸运动曲线; 2、CO2对呼吸运动的影响; 3、缺氧对呼吸运动的影响; 4、增大无效腔对呼吸运动的影响; 5、体液的PH值对呼吸运动的影响; 6、剪断迷走神经对呼吸运动的影响; (三)基本原理:(要求对写出关键点) 正常节律性呼吸运动是呼吸中枢节律性活动的反映。在不同生理状态下呼吸运动所发生的适应性变化有赖于神经系统的反射调节,其中较为重要的呼吸中枢的直接调节和肺的牵张反射、化学感受器反射调节。1、在正常麻醉状态下、实验动物保持平稳的呼吸节律,其中上升之为吸气,下降支为呼吸;曲线疏密反映呼吸频率,曲线高度反映呼吸幅度。动物节律性呼吸的基本中枢位于延髓,在肺牵张反射和呼吸调整中枢的共同作用下,保持平稳的节律性呼吸。 2、CO2对呼吸运动的调节:①.CO2是调节呼吸运动最重要的生理性因素,它对呼吸有很强的刺激 作用,是维持延髓呼吸中枢正常兴奋活动所必须的。当动脉血中PCO2增高时呼吸加深加快,肺通气量增大。由于吸入气中CO2浓度增加,血液中PCO2增加,CO2透过血脑屏障使脑脊液中CO2浓度增多。②CO2十H2O→??H2CO3??→??HCO3-+?H+??CO2通过它产生的?H+刺激延髓化学感受器,间接作用于呼吸中枢,通过呼吸肌的作用使呼吸运动加强。PCO2增高时,还刺激主动脉体和颈动脉体的外周化学感受器,反射性地使呼吸加深加快。 3、缺氧对呼吸运动的影响:吸入气中缺O2,肺泡气PO2下降,导致动脉血中PO2下降,而PCO2 (扩散速度快)基本不变。随着动脉血中PO2的下降,通过刺激主动脉体和颈动脉体外周

OPPO产品市场调查

市场营销课程设计报告 OPPO产品市场调查 (一)企业背景: OPPO公司是一家中国注册,集科研、制造和营销于一体的中型电子加工企业,公司主营:Hi-Fi音响,Hi-Fi DVD 播放机,高端家庭影院,高品质MP3/MP4 播放器、手机产品远销东南亚等市场。广东欧珀电子工业有限公司在2005年同时成立,公司先后在中国成功推出MP3、MP4播放器,并于2008年5月,正式推出手机产品,致力于打造高品质时尚数码行业的品牌,SONY和索尼爱立信是OPPO(欧珀)的目标。至今,OPPO产品的销售覆盖全球,公司多元化、国际化经营已初具规模。OPPO致力于向消费者提供高端品质数码产品,OPPO品牌全球注册,公司凭借雄厚的自主研发能力,在品质表现上力求完美,在产品造型设计上力求时尚精美,在功能操作上力求简洁易用。 作为NBA历史上最年轻的官方合作伙伴,OPPO对于追求现代生活方式的消费者,OPPO可以提供比其他品牌更高品质,可炫耀的数字产品,因为OPPO始终把产品的品质,以人为本的设计和产品的精美、和消费者享受到的自由、时尚的生活作为执著的追求。高品质是OPPO 最核心的市场竞争力,OPPO为消费者提供高品质产品的同时也传递了一种高雅,品味,浪漫的生活方式,所以成为NBA史上最年轻的官方合作伙伴。OPPO公司的宗旨 -- 品质:高品质就是公司的根本生存力和发展力,利用严格的质量控制体系,永远保持最核心的竞争力.。目标:我们的目标成为全球首屈一指的数码电子品牌。 OPPO公司也是目前国内数码行业的一大品牌,在MP4、MP3和手机行业成为消费者受欢迎的品牌。 核心价值:提供高品质的产品和服务,为人们创造更加美好的生活,做正确的事,但不仅做正确的是,更要做有意义有利于社会的事,建立一个更健康和更久远的企业。做事情的方式:维持严谨,平静的心态. 诚信:值得信赖的,并永远保持承诺,绝不欺骗消费者和企业的合作伙伴。 团队精神:和谐团队内部以及与商业合作伙伴。 对消费者:只提供高品质的产品和服务。 对员工:提供和谐和相互尊重的工作环境 对商业伙伴:提供公平和有价值和互利合作的平台。 对股东:使一个合理的利益远高于社会平均水平的投资。 (二)产品介绍: OPPO S33 OPPOs33为OPPO公司2009年推出的第一款新品MP4。S33为触屏单手触摸操作,3.0英寸、1600万高清高亮触摸屏,兼具便携性和操作性,首次推出情侣双色,以“Feel”(感触)、“Fun”(好玩)、“Free”(自由)的3F为设计理念,并在UI、影音、操作、功能等方面体现3f的精髓。 设计特点:S33采用竖向UI设计,多文件操作和按键音回馈,适合单手操作,滑动触摸可切换屏幕桌面。整机风格简约大方,底部加载一个触摸式呼吸灯按键,并可直接进入机器主菜单。G-sensor重 OPPO s33 力感应功能在S33上全新升级,支持甩动换歌,图片自动翻转,在音乐、视频界面进行横向操作时,自动切换到专辑封面横向展示界面和视频横向胶卷浏览模式。图片和电子书拥有同

呼吸运动的调节实验报告

呼吸运动的调节 一、实验目的 1.学习呼吸运动的记录方法 2.观察血液理化因素改变对家兔呼吸运动的影响 3.了解肺牵张反射在呼吸运动调节中的作用 二、实验对象 家兔 三、实验器材和药品 哺乳动物手术器械,兔手术台,生物信号采集处理系统,呼吸换能器或压力换能器,气管插管,20%氨基甲酸乙酯溶液,生理盐水,橡皮管,2%乳酸溶液,N2气囊,CO2气囊等 四、实验方法 1.由兔耳缘静脉缓慢注入20%氨基甲酸乙酯溶液(5ml/kg体重),待动物麻醉后,仰卧固定于手术台上。 2.剪去颈前部兔毛,颈前正中切开皮肤5~7cm,分离气管并做气管插管。分离颈部双侧迷走神经,穿线备用。手术完毕后,用温生理盐水纱布覆盖手术野。 3.实验装置 (1)将呼吸换能器(或压力换能器)与生物信号采集处理系统的相应通道相连接,橡皮管连接气管插管和呼吸换能器或压力换能器。 (2)打开计算机,启动生物信号采集处理系统。点击“实验模块”,选择“呼吸运动的调节”实验项目。 4.观察 (1)正常呼吸运动记录一段正常呼吸运动曲线作为对照,观察吸气相、呼气相、呼吸幅度和频率。 (2)CO2对呼吸运动的影响将CO2气囊管口与气管插管的通气管用小烧杯罩住,打开气囊呼吸运动的变化。移开气囊和烧杯,待呼吸恢复正常后再进行下一步实验。 (3)缺氧对呼吸运动的影响方法同上,将N2气囊打开,使吸入气中含较多的N2,造成缺氧,观察呼吸运动的变化。移开气囊和烧杯,观察呼吸运动的恢复过

程。 (4)增大无效腔对呼吸运动的影响将40cm长的橡皮管连接于气管插管的一个侧管上,观察此时呼吸运动的变化。变化明显后,去掉橡皮管,观察呼吸运动恢复过程。 (5)迷走神经在呼吸运动调节中的作用先剪断一侧迷走神经,观察呼吸运动有何变化,再剪断另一侧迷走神经,观察呼吸运动又有何变化。 五、实验结果 (1)CO2对呼吸运动的影响 通CO2后,呼吸表现为加深加快 (2)缺氧对呼吸运动的影响 轻度缺氧时,呼吸表现为加深加快

模电课程设计题目

模电题目 1、基于LM358呼吸灯的设计与实现 说到呼吸灯,也许大家最先想到的就是苹果。确实, 从powerbook g3和ibook开始,苹果的笔记本电脑就开始 加入了呼吸灯的设计,只要当用户合上笔记本的时候,位 于笔记本前端的睡眠指示灯就会呈呼吸状的闪动,人们不 得不赞叹苹果的无限创意。呼吸灯的功能就是让灯光在电 路的控制之下完成由亮到暗的逐渐变化,感觉像是在呼吸。 它现在已广泛被用于数码产品,电脑,音响,汽车等各个领域,起到很好的视觉装饰效果。 (白发蓝光:2.00元;白发翠绿:1、80元;白发白光:2.20元) 2、声控LED旋律灯的设计与制作(2.90元) 随着音乐或其它声音的响起,LED灯便跟随着声音的节奏(声 音的快慢)闪亮的动起来。在焊接成功后,您可感受到声音与光 的美妙旋律组合。 3、38粒LED 2W节能灯设计与制作 LED灯以环保节能、高效无毒、长寿易修、色广易控、牢固便 装等巨大的优势正在逐步取代传统的白炽灯、节能灯。 (4mm暖白:3.50元;黄色:3.60元;红色:3.50元;翠绿:5.60元;暖白:4.50元;正白:4.20元) 4、红绿双色LED心型音乐闪烁灯的设计与实现(5.90元) 18只高亮共阳红绿双色LED灯排列组成一个心形的图案,交 替闪动,蜂鸣器奏“祝你生日快乐”乐曲。特别是在夜间使用时,极富动感。特别适合在喜庆节日、庆祝活动、温馨纪念日等场合 里拿出来展示,做为点缀装饰。本套件装配制作较为简单,可以 使用3节电池或1节3.7V锂电池(自备)作为电源。 5、大功率LED球泡 外壳+驱动电源+正白LED,装好后就能使用。 (7W银色300mA:12.50元;3W银色200mA:5.30元;3W银色300mA:5.80元;5W银色300mA:8.50元) 6、60粒LED 3W节能灯的设计与制作 LED灯以环保节能、高效无毒、长寿易修、 色广易控、牢固便装等巨大的优势正在逐步取代 传统的白炽灯、节能灯。(正白:5.30元;4mm 暖白:4.50元;黄色:4.60元;暖白:5.50元; 翠绿:7.80元;红色:4.50元)

呼吸运动调节 实验报告材料

呼吸运动调节实验报告 课程:机能学实验临床医学系2017 级01 班组员: 【实验目的】 掌握理论: 1.缺O2、CO2增多、增大无效腔、不完全窒息、切断迷走神经、刺激迷走神经中枢端对呼吸运动的影响。 2.肺牵反射的生理意义。 掌握操作: 1.家兔实验的基本方法和技术(静脉麻醉、气管插管、分离神经等)。 2.呼吸运动生物信号采集与处理系统的使用。 【实验原理】 呼吸,是指机体与外界环境之间的气体交换过程,机体摄取02,排出代过程中产生的CO2。呼吸运动,是指呼吸肌收缩和舒引起胸廓的节律性扩和缩小,是在中枢神经系统的调节下,呼吸中枢节律活动的反应。 呼吸运动是保证血液中气体分压稳定的重要机制。机体外环境改变的刺激可以直接或通过感受器反射性地作用于呼吸中枢,影响呼吸运动的深度和频率,以适应机体代的需要。机体通过呼吸运动调节血液中的O2,CO2和H+水平,血液中的PaO2,PaCO2和[H+]的变化又可以通过中枢化学感受器/外周化学感受器反射性调节呼吸运动,从而维持环境中PaO2,PaCO2和[H+]的相对稳定。 肺牵反射是保证呼吸运动节律的机制之一。肺牵反射是其感应器主要分布于支气管和细支气管平滑肌。吸气时,肺扩,当肺气量达一定容积时,肺牵感受器兴奋,发放冲动沿迷走神经传入至延髓,抑制吸气中枢活动,停止吸气而呼气。呼气时,肺缩小,感受器刺激减弱,使传入冲动减少,吸气中枢再次兴奋,使呼气停止,再次产生吸气,开始一个新的呼吸周期。 在正常麻醉状态下、实验动物保持平稳的呼吸节律,其中上升之为吸气,下降支为呼吸;曲线疏密反映呼吸频率,曲线高度反映呼吸幅度。动物节律性呼吸的基本中枢位于延髓,在肺牵反射和呼吸调整中枢的共同作用下,保持平稳的节律性呼吸。 【实验动物】 家兔 【实验步骤】 1.动物称重,麻醉,固定 2.颈部手术,气管插管,分离两侧迷走神经(穿线备用) 3.减去胸部的皮毛,在胸廓呼吸肌上连接力换能器,记录家兔呼吸的节律和幅度 4.给予各种刺激,观察呼吸的变化: a)吸入N2 b)吸入CO2 c)50cm胶管(增大无效腔) d)将气管插管上端侧管半夹闭,造成动物不完全窒息5-10min 解除夹闭,待动物呼吸正常后进行后续实验 e)剪断一侧迷走神经 f)剪断双侧迷走神经

智能小车单片机课程设计报告

单片机课程设计 题目: 智能小车设计 专业: 计算机科学与技术 班级: 14级2班 姓名学号组长 成员 成员 成员 成员 2016 年 12 月 23 日

打开命令行终端的快捷方式: ctr+al+t:默认的路径在家目录 ctr+shift+n:默认的路径为上一次终端所处在的路径. linux@ubuntu:~$ linux:当前登录用户名. ubuntu:主机名 :和$之间:当前用户所处在的工作路径. windows下的工作路径如C:\Intel\Logs linux下的工作路径是:/.../..../ ~:代表的是/home/linux这个路径.(家目录). ls(list):列出当前路径下的文件名和目录名. ls -a(all):列出当前路径下的所有文件和目录名,包括了隐藏文件. .:当前路径 ..:上一级路径 ls -l:以横排的方式列出文件的详细信息 total 269464(当前这个路径总计所占空间的大小,单位是K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置:代表的是文件的类型. linux系统下的文件类型有以下几种. b:块设备文件 c:字符设备文件 d:directory,目录 -:普通文件. l:连接文件. s:套接字文件. p:管道文件. rwxr-xr-x:权限 r:读权限 -:没有相对应的权限 w:写权限 x:可执行权限 修改权限:

chmod u-或者+r/w/x 文件名 chmod g-或者+r/w/x 文件名 chmod o-或者+r/w/x 文件名 第一组:用户权限 第二组:用户组的权限 第三组:其他用户的权限. chmod 三个数(权限) 文件名 首先根据你想要的权限生成二进制数,再根据二进制数转换成十进制的三位数 rwxr-x-wx 111101011 7 5 3 chmod 753 文件名 rwx--xr-x 第二个位置上的数字:对应目录下的子文件个数,如果是非目录,则数字是1 第三个位置:用户名(文件创造者). 第四个位置:用户组的名字(前边的用户所处在的用户组的名字). 第五个位置:对应文件所占的空间大小(单位为b) 第六~八个位置:Dec 4 19:16时间戳(最后一次修改文件的时间) 最后一个位置:文件名 操作文件: 1.创建一个普通文件:touch 文件名 2.删除一个文件:rm(remove) 文件名 3.新建一个目录:mkdir(make directory) 目录名 递归创建目录:mkdir -p 目录1/目录2/目录3 4.删除一个目录:rmdir 目录名.//仅删除一个空目录 rm -rf 目录名//删除一个非空目录 5.切换目录(change directory):cd 路径 linux下的路径分两种 相对路径:以.(当前路径)为起点. 绝对路径:以/(根目录)为起点, 用相对路径的方式进入Music:cd ./Music 用绝对路径的方式进入Desktop:cd /home/linux/Desktop 返回上一级:cd .. 返回加家目录的三种方式 (1).cd

家兔呼吸运动神经的调节(实验报告)

家兔呼吸运动神经的调节 【实验目的】 1.学习测定兔呼吸运动的方法。 2.进一步掌握测定动脉血压的相关技术。 3.学习哺乳类动物的手术操作,掌握气管插管和神经血管分离术 4.探讨血液中PCO2、PO2和[H+]对家兔呼吸运动的影响及机制 5.探讨迷走神经在家兔呼吸运动调节中的作用及机理 【实验器材】 1.1 动物体重 2.5 kg家兔(rabbit),雌雄不拘。 1.2 器材BL420E+生物信号处理系统,呼吸换能器(pressure-gradient transducer) 1.3 药品试剂20%乌来糖(urethane),12%磷酸二氢钠(Sodium dihydrogen phosphate),5%碳酸氢钠(Sodium bicarbonate),N2,CO2。 【实验步骤】 1. 家兔称重,按1 g/kg 体重耳缘静脉20%乌来糖麻醉家兔,家兔麻醉后将其仰卧,固定四肢和头。 2. 颈部手术颈正中切口5~7 cm左右皮肤。用血管钳钝性分离出气管穿线备用,用玻璃分针分离出两侧的迷走神经穿线备用、分离出一侧颈总动脉3 cm备用。 3.气管插管用手术剪在甲状软骨下1 cm处剪一“⊥”切口,插入气管插管,结扎固定。 4.将气管插管一端连接呼吸换能器。

5观察记录(observations) 1.记录家兔正常的呼吸频率和通气量 2.记录增加气道长度前后家兔呼吸运动的变化 3.按5ml/kg体重剂量静脉注射12%磷酸二氢钠溶液,注射速度5-6 ml/min,观察家兔呼吸运动的变化。10 min后,颈总动脉采血0.5 ml,作血气分析 4.. 按bm nnnBE×0.5×体重计算出50 g/L碳酸氢钠剂量,按4 ml/min速度静脉注射,观察呼吸变化。10 min后,颈总动脉采血0.5 ml,作血气分析 5. 记录切断一侧、两侧迷走神经前后家兔的呼吸频率和幅度的变化。 6. 记录用强度5 V、频率20 Hz、波宽2 ms的连续电脉冲刺激一侧迷走神经中枢端前后家兔的呼吸频率和幅度的变化。 【实验结果】 图1.正常呼吸曲线

电子运营实训报告

电子运营实训报告 篇一:电子实训报告 呼吸灯电路制作说明 一、什么是呼吸灯 灯光在由亮到暗,再由暗变亮逐渐变化,感觉像是人在呼吸。广泛被用于数码产品、电脑、音响、汽车等各个领域,起到了很好的视觉装饰效果。 呼吸灯电路装配说明 原理图(电源电压为+9V) 三、工作原理 开始C1相当于短路,LM358的输出为LM358的第5脚电压;将这个电压送到下面的LM358,下面的正反馈电路使下面的LM358输出为高电平;高电平电压为+VCC;当下面的LM358输出为VCC电压时,电容C1两端就产生电压差,这时下面的LM358的输出经过RP可调电位器、C1、Q1,给C1充电;在给C1充电时,电流流过Q1,同时LED灯也亮着,随着时间的增加,C1上的充电电流逐渐减小,对应的LED也逐渐变暗;当C1电荷充满时,C1相当于开路,这时,上面的LM358变成一个比较器。因为6脚输入的电压大于5脚的输入电压,这时LM358的7 脚输出变为低电压0V;当7脚输出为0V时,经过下面的LM358进行正反馈,是下面的LM358输出变为低电压0V;C1通过电位器,和下面的LM358进行放电;当C1电压放电,致6脚的电压小于0.5VCC时,上面的LM358的7脚电压随C1的放电电压开始升高;当LM358的7脚的电压升高,经过下面的LM358正反馈,使下面的LM358的输出又变为VCC的电压;下面LM358的电压变为VCC电压,这又是重复“第三步”及其后面的动作。

基本元件识别与安装 课程设计任务与要求数字电子技术课程设计的方法和步骤数字电子技术课程设计的方法和步骤数字电子技术课程设计的方法和步骤数字电子技术课程设计的方法和步骤设计一个电子电路系统时,首先必须明确系统的设计任务,根据任务进行方案选择, 然后对方案中的各部分进行单元的设计、参数计算和器件选择,最后将各部分连接在一起,画出一个符合设计要求的完整系统电路图。 1、设计任务分析对系统的设计任务进行具体分析,充分了解系统的性能、指标内容及要求,以便明确系统应完成的任务。 2、方案论证这一步的工作要求是把系统的任务分配给若干个单元电路,并画出一个能表示各单元功能的整机原理框图。方案选择的重要任务是根据掌握的知识和资料,针对系统提出的任务、要求和条件,完成系统的功能设计。在这个过程中要用于探索,勇于创新,力争做到设计方案合理、可靠、经济、功能齐全、技术先进,并且对方案要不断进行可行性和优缺点的分析,最后设计出一个完整框图。框图必须正确反映系统应完成的任务和各组成部分功能,清楚表示系统的基本组成和相互关系。 3、方案实现 1)单元电路设计单元电路是整机的一部分,只有把各单元电路设计好才能提高整体设计水平。每个单元电路设计前都需明确本单元电路的任务,详细拟订出单元电路的性能指标,与前后级之间的关系,分析电路的组成形式。具体设计时,可以模仿成熟的先进电路,也可以进行创新或改进,但都必须保证性能要求。而且,不仅单元电路本身要设计合理,各单元电路间也要相互配合,注意各部分的输入信号、输出信号和控制信号的关系。 2)参数计算为保证单元电路达到功能指标要求,就需要用电子技术知识对参数进行计算。例如,放大电路中各阻值、放大倍数的计算;

呼吸运动的调节实验报告

呼吸运动得调节 一、实验目得 1、学习呼吸运动得记录方法 2、观察血液理化因素改变对家兔呼吸运动得影响 3、了解肺牵张反射在呼吸运动调节中得作用 二、实验对象 家兔 三、实验器材与药品 哺乳动物手术器械,兔手术台,生物信号采集处理系统,呼吸换能器或压力换能器,气管插管,20%氨基甲酸乙酯溶液,生理盐水,橡皮管,2%乳酸溶液,N2气囊,CO2气囊等 四、实验方法 1、由兔耳缘静脉缓慢注入20%氨基甲酸乙酯溶液(5ml/kg体重),待动物麻醉后,仰卧固定于手术台上。 2、剪去颈前部兔毛,颈前正中切开皮肤5~7cm,分离气管并做气管插管。分离颈部双侧迷走神经,穿线备用。手术完毕后,用温生理盐水纱布覆盖手术野。 3、实验装置 (1)将呼吸换能器(或压力换能器)与生物信号采集处理系统得相应通道相连接,橡皮管连接气管插管与呼吸换能器或压力换能器。 (2)打开计算机,启动生物信号采集处理系统。点击“实验模块”,选择“呼吸运动得调节”实验项目。 4、观察 (1)正常呼吸运动记录一段正常呼吸运动曲线作为对照,观察吸气相、呼气相、呼吸幅度与频率。 (2)CO2对呼吸运动得影响将CO2气囊管口与气管插管得通气管用小烧杯罩住,打开气囊呼吸运动得变化。移开气囊与烧杯,待呼吸恢复正常后再进行下一步实验。 (3)缺氧对呼吸运动得影响方法同上,将N2气囊打开,使吸入气中含较多得N2,造成缺氧,观察呼吸运动得变化。移开气囊与烧杯,观察呼吸运动得恢复过

程。 (4)增大无效腔对呼吸运动得影响将40cm长得橡皮管连接于气管插管得一个侧管上,观察此时呼吸运动得变化。变化明显后,去掉橡皮管,观察呼吸运动恢复过程。 (5)迷走神经在呼吸运动调节中得作用先剪断一侧迷走神经,观察呼吸运动有何变化,再剪断另一侧迷走神经,观察呼吸运动又有何变化。 五、实验结果 (1)CO2对呼吸运动得影响 通CO2后,呼吸表现为加深加快 (2)缺氧对呼吸运动得影响 轻度缺氧时,呼吸表现为加深加快

stm32课程设计

/* 三个坐标系统的转换: 触摸屏: column 240 x _ _ _ _ _ _ ^ | | | | | | | | | | | 320 | | | | | | | | | | | | (0,0) - - - - - -> y 液晶显示字体及清屏等函数: column 240 x (0,0) -----------> | | | | | | | | | | | | 320 | | | | | | | | | | | | V- - - - - - y 液晶显示图像:

column 240 X -----------A | | | | | | | | | | | | 320 | | | | | | | | | | | | Y <- - - - - -(0,0) 转换关系: Y字 = 320 - X触摸 X字 = Y触摸 X图像 = X触摸 Y图像 = 240-Y触摸 Y图像 = 240 - X字 X图像 = 320 - Y字 */ 图像和字在屏幕的放置有一个方向相反。 “LCD触摸屏控制七彩呼吸灯”部分程序: #include "stm32f10x.h" #include "bsp_usart1.h" #include "bsp_ili9341_lcd.h" #include "bsp_sdfs_app.h" #include "bsp_bmp.h" #include "bsp_SysTick.h" #include "bsp_touch.h" #include "bsp_spi_flash.h" #include "bsp_led.h" #include "even_process.h" #include "bsp_breathing.h //被调用的H文件的包含.呼吸灯头文件int main(void) { uint8_t k; /* 初始化LCD */ LCD_Init();

2015嵌入式应用实验讲义

嵌入式应用实验讲义 适用专业:电子、通讯 主讲教师: 辽宁大学教务处制 二零一五年三月

课程简介

目录 实验一 MDK 编程环境 4 实验二 GPIO实验 6 实验三中断实验7 实验四定时器实验10 实验五 UART实验12 实验六 ADC与DMA实验14 实验七综合实验16 实验一MDK 编程环境

一、实验目的及原理 学习MDK编程环境的使用方法,熟练掌握使用MDK编程环境建立STM32工程模板、开发STM32应用程序、通过Jlink编程器调试程序。 1.概述 Keil MDK,也称MDK-ARM,Realview MDK、I-MDK、uVision4、uVision5 等。目前Keil MDK 由三家国内代理商提供技术支持和相关服务。 Keil是德国知名软件公司Keil(现已并入ARM 公司)开发的微控制器软件开发平台,是目前ARM 内核单片机开发的主流工具。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的完整开发方案,通过一个集成开发环境(uVision)将这些功能组合在一起。 Keil MDK为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器的设备提供了一个完整的开发环境。其专为微控制器应用而设计,不仅易学易用,而且功能强大,能够满足大多数苛刻的嵌入式应用。 MDK-ARM有四个可用版本,分别是MDK-Lite、MDK-Basic、MDK-Standard、MDK-Professional。所有版本均提供一个完善的C / C++开发环境,其中MDK-Professional还包含大量的中间库。 2013年10月,正式推出Keil MDK v5,该版本使用uVision5 IDE集成开发环境,是目前针对ARM微控制器,尤其是ARM Cortex-M内核微控制器最佳的一款集成开发工具。 2.MDK功能特点 ①完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件。 ②行业领先的ARM C/C++编译工具链 ③确定的Keil RTX ,小封装实时操作系统(带源码) ④μVision5 IDE集成开发环境,调试器和仿真环境 ⑤TCP/IP网络套件提供多种的协议和各种应用 ⑥提供带标准驱动类的USB 设备和USB 主机栈 ⑦为带图形用户接口的嵌入式系统提供了完善的GUI库支持 ⑧ULINK VVgfrbrpro可实时分析运行中的应用程序,且能记录Cortex-M指令的每一次执行 ⑨关于程序运行的完整代码覆盖率信息 ⑩执行分析工具和性能分析器可使程序得到最优化 11 大量的项目例程帮助你快速熟悉MDK-ARM强大的内置特征 12 符合CMSIS (Cortex微控制器软件接口标准) 注意: MDK-Lite(32 KB)版可任意下载使用,不需要序列号或许可密钥。MDK-Lite通过使用一个有效的产品序列号可以转换成其他MDK-ARM版本。 3.MDK参考手册: ①《神舟王STM32F103ZET用户手册v2.0(2013年8月)》第二、三章 ②《安富莱_STM32开发板(V3专业版)_用户手册(V1.4)》第三章 ③《野火零死角玩转STM32-V2》——基础入门篇第二、三、四章 ④《STM32最基础模板--如何从零开始新建 STM32F407 工程模板》 ⑤《原子STM32不完全手册-库函数版本_V3.0》第三、四章 ⑥《STM32神舟开发板短视频》

基于STM32的呼吸灯收集资料

STM32课程设计 呼吸灯 仿真与实践 2012112020335 乔智慧 电子信息科学与技术 物理与电子科学学院 2015年6月03日 电工电子中心2015年6月绘制

STM32呼吸灯设计 一.任务解析 呼吸灯,指灯光设备的亮度随着时间由暗到亮逐渐增强,再由亮到暗逐渐衰减,很有节奏感地一起一伏,就像是在呼吸一样。本设计要求通过STM32,实现呼吸周期为3秒,即吸气时间(亮度上升时间)1.5秒,呼气时间(亮度衰减时间)1.5秒的呼吸灯。 二.方案论证 要使用数字器件控制灯光的强弱,我们很自然就想到PWM(脉冲宽度调制)技术。假如以LED作为灯光设备,且由控制器输出的PWM信号可以直接驱动LED,PWM信号中的低电平可点亮LED灯。由于视觉暂留效应,人眼可以看不到LED灯的闪烁现象,反映到人眼中的是亮度的差别,因此我们需要LED以较高的频率进行开关(亮灭)切换。因此,我们可以使用高频率的PWM信号,通过调制信号的占空比,控制LED灯的亮度。根据以上思路,提出如下两个方案。 方案一:用常见的数学函数来表示亮度随着实践逐渐变强再衰弱,把函数值赋值到数组中,用调制的方法,每个循环给闪烁的熄灭时间加一,灯就会慢慢变暗,在设置熄灭时间加到一定程度就开始减一,就会渐渐变亮了,如此循环。 方案二:把函数值赋值到数组中,对数组中的每一个值进行重复而快速的扫描,当遍历完PWM表中的元素时,再重头开始遍历PWM表。即以一定的时间长度为周期,LED灯亮的平均时间越长,亮度就越高,反之越暗。利

用STM32定时器的PWM输出功能,实现呼吸灯。 经分析比较与初步测试,方案二更能很好地实现呼吸灯效果,因此选择方案二。 三.方案实施 STEP1 生成表示亮度的数学函数 亮度随着时间逐渐变强再衰减,可以用两种常见的数学函数表示,分别是半个周期的正弦函数与指数上升曲线基期对称得到的下降曲线。如图示: 正点原子STM32开发板上的LED灯是低电平点亮 因此,比较上述两个函数图像我们可以发现,下凹函数曲线灯光处于暗的状态更长,所以指数函数的曲线更符合我们呼吸灯的亮度变化要求。 STEP2 配置工程环境 在实验中我们用到了GPIO,RCC,TIM外设,还使用了中断,所以我们先要把以下库文件添加到工程:stm32f10x_gpio.c, stm32f10x_rcc.c, stm32f10x_tim.c,misc.c,新建pwm_output.c及pwm_output.h文件,并在

交通灯——汇编课程设计

XI`AN TECHNOLOGICAL UNIVERSITY 课程设计报告

西安工业大学课程设计(论文)用纸 东 西 向 南 北 向 西安工业大学课程设计报告 一、设计目的 1. 掌握交通灯的工作原理。 2. 进一步巩固8259、8254以及8255的应用。掌握综合设计能力。 二、设计任务与要求 1. 设计任务 设计一套十字路口的交通灯管理系统。按照顺序时间控制原则,利用中断控制器和定时器。采用定时中断方式设计实现。东西向和南北向均有红黄绿灯。具备倒计时功能。 南北向通行时间20秒,准备时间5秒。在准备时间里黄灯闪烁3次,闪烁频率为1 秒,周而复始。东西向通行时间40秒,准备时间5秒。在准备时间里黄灯闪烁3次, 闪烁频率为1秒,周而复始。东西向参照下边的时序控制图。 图6-1 时序控制图

2. 设计要求 (1) 硬件测试通过。接线完成。三个芯片分别测试通过。8259能够实现中 断。8254能够实现呼吸灯。8255能够控制L8—L15的亮与灭。 (2) 1S的定时中断程序能够进入。 (3) 交通灯控制程序 (4) 按KK1按钮开始工作。按KK2按钮停止工作。 (5) 代码转换程序。 (6) LED数码管动态显示程序。 (7) 倒计时程序。 (8) 白天/黑夜功能。 (9) 完善程序。 三、设计方案 1、设计思路 东西南北各三盏灯,每三盏分别为红、黄、绿三种颜色,总共十二盏灯,而实际情况下,东西方向灯亮灭一致,南北方向灯亮灭一致,故只需要按东西为一组,南北为一组,两组交错亮灭来设计控制系统,即可达到交通灯系统的控制目的。根据以上分析那么只需要控制东南或者西北六盏灯亮灭规律就能实现控制,另外两组对应一致就行了。 2、使用的I/O设备 I/O设备使用了KK1+键、8个LED小灯泡、共阴极8段显示数码管。 3、使用的芯片 使用了8259A中断控制器、8255并行输入输出接口芯片、8254定时/计数器芯片。 4、芯片的作用 8259A用于控制中断申请以及发生中断时执行对应的子程序,8255并行接口芯片用于向I/O设备输出控制灯泡或数码管点亮的数据代码,8254定时器利用频率脉冲来实现定时申请中断和动态显示8段数码管。 四、硬件线路设计

相关主题
文本预览
相关文档 最新文档