基于Proteus的电子体温计的设计与仿真

基于Proteus的电子体温计的设计与仿真
基于Proteus的电子体温计的设计与仿真

基于Proteus的电子体温计的设计与仿真

专业:电子信息工程学号:08128001姓名:施小飞

摘要:体温计是现代人们日常家居生活的的必备品之一,而常见的体温计多为传统的水

银体温计,该体温计是基于传统的热涨冷缩的性质制成的,该体温计在使用中存在着测温时间较长,读数不方便和水银外泄的不安全因数,因此十分有必要设计一款更加方便快速的电子体温计来解决这些问题。本文将以 AT89C51 单片机为基础并结合数字温度传感器 DS18B20,以及数码管显示等,来实现电子体温计的设计。

关键词:电子体温计;AT89C51单片机;温度传感器DS18B20

Proteus's microcontroller-based design and simulation of electronic

thermometer

Abstract:Thermometer is the home of modern daily life of essential goods, and more common for the traditional mercury thermometer thermometer, the thermometer is based on the traditional nature of the heating or cooling is made, and the thermometer in use there is a temperature a long time, reading is not convenient and safe mercury leakage factor, it is necessary to design a more convenient and fast electronic thermometer to solve these problems. This will be combined with AT89C51 microcontroller based digital temperature sensor DS18B20, and digital display, electronic thermometer designed to achieve.

Keywords:Electronic thermometer;AT89C51 microcontroller;Temperature sensor DS18B20 1、绪论

1.1 体温计的发展与现状

体温测量的历史,可以追溯到l6世纪。当时Saatorio用空气热膨胀的原理,制出了第一支测量口腔温度的体温计。本世纪初,开始用水银来制作体温计,至今在临床上得到了广泛的应用。根据1928年Ebstein的报告,当时除测量口腔及腋下的温度外,还可以测量直肠、颈部、大腿根部,外耳及尿温。这些都是用被测皮肤温度与玻璃球内积存的水银温度相等的原理实现的。

由于水银体温计使用方便、精度高,因而应用很广。再加上测温方法及其结构都已成熟,没多大改进余地,人们对它的研究失去了信心,至今几乎没有什么进展。由于用水银体温计进行体温监测很不方便,水银的污染的可能也很严重等,为了正确测量人体局部温度,促使人们开发了各种不同的测温仪器和测温方法。虽然水银体温计仍不愧是一个精度高、便宜、使用方便的测温仪器。现在已有许多医院采用了电子体温计,用其它电子仪器测量体温也日益普及。这一事实至少表明,电子测温仪器的性能已接近水银温度计的性能。因此,鉴于传统的水银体温计汞的污染及其携带不方便易破碎,尤其是测量时间过长等缺点,本课题为解决此问题设计出一种数字式电子体温计。它在稳定性及响应时间上比传统的水银体温计有着显著的优势,精度要求也能和传统的水银体温计相媲美。

靠性。

2.系统设计

2.1 系统概述

该设计是以AT89C51 芯片为核心,通过检DS18B20的工作与否,然后将其内部的数字量温度读到单片机,通过相应的数码管显示,当温度超出设定的温度时用蜂鸣器报警。其外围电路包括复位电路、晶振电路。

系统方框图为:

2.2 系统元件

2.2.1 AT89C51 的简介

AT89C51是一种带4K字节闪存可编程可擦只读存储器(F PEROM—Flash Program m able and Erasable Read Only Mem ory)的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次.该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS -51指令集和输出管脚相兼容.由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89 C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

2.3 DS18B20 的特性介绍

(1)适应电压范围更宽,电压范围:3.0~5.5V,寄生电源方式下可由数据线供。(2)独特的单线接口方式,DS18B20 在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20 的双向通讯。

一只三极管的集成电路内。

(5)温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃。

(6)可编程的分辨率为 9~12 位,对应的可分辨温度分别为 0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度测温。

(7)在 9 位分辨率时最多在 93.75ms 内把温度转换为数字,12 位分辨率时最多在750ms 内把温度值转换为数字,速度更快。

(8)测量结果直接输出数字温度信号,以“一线总线”串行传送给CPU,同时可传送 CRC 校验码,具有极强的抗干扰纠错能力。

(9)负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。

2.4 DS18B20 的结构介绍

DS18B20 内部结构主要由四部分组成:64 位光刻 ROM、温度传感器、非挥发的温度报警触发器TH 和TL、配置寄存器。引脚定义:

(1)DQ 为数字信号输入/输出端;

(2)GND 为电源地;

(3)VDD 为外接供电电源输入端(在寄生电源接线方式时接地)。

2.5 数码管

常见的数码管由八个条状和一个点状发光二极管管芯制成,叫八段数码管。根据

其结构的不同,可分为共阳极数码管和共阴极数码管两种,发光二极管的阳极连在一

起的称为共阳极显示器,阴极连在一起的成为共阴显示器。1位显示器由8 个发光二极

管组成,其中7 个发光二极管a~g 控制 7 个笔画的亮或暗,另一个控制一个小数点

的亮和暗,这种笔画的八段显示器能显示的字符较少,字符的形状有些失真,但失控

简单,使用方便。如下图所示:

LED 数码管引脚图

字信号,采集模块如下图

3.1.2 复位电路

电路的功能是完成对单片机的复位,具有上电复位功能和按键复位功能。本设计中采

用自动复位的上电复位方式。晶振为 12MHZ。复位电路如图

3.1.3 显示模块

显示范围主要为0℃-100℃,精度为 0.1℃,显示数码管即为 4 位 8 段显示的数码管,由于单片机资源有限,这里采用的是动态扫描的方法。在该接法中,单片机的借口为 P0 口,作为输出口,需要上拉,图中的电阻均为 10K。数码管采用共阳管。

显示接口电路图如下

3.1.4 报警电路

设计的安全温度为0℃—37℃当人体温度超过37℃时,就要求有所报警指示,该设计采用PNP 三极管 9015 进行驱动蜂鸣器,三极管工作在开关状态。原理图如下

3.1.5整体设计仿真

3.2 软件设计

3.2.1 设计流程

该设计的主要思路为温度采样、数码管的显示以及报警电路的设置。流程图如下:

3.2.2 源程序:

void init(void)

{

num=0;

alarm_flag=0;

alarm_num=0;

temp_max=36; //设置温度上限值

temp_min=0; //设置温度下限值

TMOD=0x01; //定时器T0工作于方式1

TH0=(65536-50000)/256; //定时器T0赋初值

TL0=(65536-50000)%256;

EA=1; //开总允许中断

ET0=1; //开定时器T0中断

TR0=1; //启动定时器T0

}

/******1us的延时(12M)延时子程序*******/

void delay_us(uchar x) //when crystal is 12M ,a*2+5 us , { // 子程序调用要5us,while 就等于DJNZ指令

while (--x); //x取值1~255;

}

/******1ms的延时(12M)延时子程序*******/

void delay_ms(uchar x)

{

uchar i,j;

for (i=0; i

for (j=0; j<200; j++)

{

_nop_(); //一个nop约1us

_nop_();

}

}

/*********dds18b20初始化*******/

{

DQ = 1; //复位

_nop_(); //稍做延时

DQ = 0; //拉低数据线,准备Reset OneWire Bus;

delay_us(125); //延时要大于480us小于960us,延时510us,释放总线delay_us(125);

DQ = 1; //提升数据线;

delay_us(15); //延时35us;ds18b20要等待15-16us

15

while(DQ) //等待器件信号,检测应答脉冲信号

{

_nop_();

}

delay_us(60); //延时125us;

DQ = 1; //提升数据线,准备数据传输;

}

/****写数据的一个字节,满足写1和些0的时隙要求****/

void write1820(uchar a)

{

uchar i;

for(i=0;i<8;i++)

{

if(a & 0x01) // 写1,低位在前;

{

DQ = 0; //拉低电平,结束Recovery time;

_nop_(); //延时,使得15us以内拉高电平

_nop_();

_nop_();

DQ = 1; //发送数据;

}

else //写0

DQ = 0;

_nop_();

_nop_();

delay_us(30); //等待Slave Device采样;

DQ = 1; //复位;

_nop_(); //短延时;

a >>= 1; //右移一位

}

}

uchar read1820(void)

{

uchar i;

uchar temp=0;

DQ = 1;

_nop_(); //准备读;

for(i=0;i<8;i++)

{

temp >>= 1; //低位先发;

DQ = 0; //读开始脉冲;

_nop_(); //延时;

16

DQ = 1; //必须写1,否则读出来的将是不预期的数据;delay_us(2); //延时9us;

_nop_();

if(DQ) //在12us处读取数据;

temp |= 0x80;

delay_us(30); //延时65us;

DQ = 1; //拉高电平

_nop_(); //恢复总线;

}

return temp;

}

void Rdtemp(void)

uchar k,tmp_int;

uint tp;

float m=1.0, tmp_float;

init1820(); //初始化DS1820

display();

write1820(0xcc); //跳过ROM

//delay_ms(2);

write1820(0x44); //温度转换命令

// _nop_();

// DQ=1;

// delay_ms(250); //多个1820时要延时,单个就不用

// delay_ms(250);

// delay_ms(250);

init1820(); //初始化DS1820

display();

write1820(0xcc); //跳过ROM

write1820(0xbe); //读占存器命令

display();

Temp_L=read1820(); //温度值低位字节(其中低4位为二进制的小数部分)Temp_H=read1820(); //高位值高位字节(其中5位为符号位)

init1820();

display();

tp=Temp_H*256+Temp_L;

/************ 正负号处理 **********/

num=0;

k=Temp_H>>4;

if(k>0)

{

tp=((~tp)+1);

17

Temp_L=tp%256;

disp_ds18b20[num++]=LED_CODE[10];

/************ 正数处理 *************/

display();

tp=tp>>4;

tmp_int=(tp&0x7f);

if(tmp_int<10)

disp_ds18b20[num++]=LED_POINT_CODE[tmp_int];

else if(tmp_int<100)

{

disp_ds18b20[num++]=LED_CODE[(tmp_int/10)];

disp_ds18b20[num++]=LED_POINT_CODE[(tmp_int%10)];

}

else

{

disp_ds18b20[num++]=LED_CODE[(tmp_int/100)];

disp_ds18b20[num++]=LED_CODE[((tmp_int%100)/10)];

disp_ds18b20[num++]=LED_POINT_CODE[((tmp_int%100)%10)]; }

/************ 负数处理 **************/

display();

tmp_float=ds18b20_float_date(Temp_L);

display();

disp_float(tmp_float);

if(num>=6)

num=0;

}

float ds18b20_float_date(uchar tmpl)

{

uchar i,a,b,k;

float m=1.0,p;

p=0.0;

b=0;

k=(tmpl&0x0f);

return (p);

for(i=0;i<4;i++)

{

a=(k&0x01);

b=(a|b);

b=(b<<1);

k=(k>>1);

}

18

b=(b>>1);

p=((m/b)/2);

return (p);

}

/**********温度值小数显示部分处理函数**************/ void disp_float(float date)

{

uchar g,s;

uint b,q;

g=(date*10); //个分位

disp_ds18b20[num++]=LED_CODE[g]; //送个分位

s=date*100;

s=s%10; // 十分位

disp_ds18b20[num++]=LED_CODE[s]; //送十分位

b=date*1000;

b=(b%100)%10; //百分位

disp_ds18b20[num++]=LED_CODE[b]; //送百分位

q=date*10000;

q=((q%1000)%100)%10; //千分位

disp_ds18b20[num++]=LED_CODE[q]; //送千分位

}

/**********显示函数**************/

void display(void)

uchar i;

P2=0x01; //P2口赋初值控制数码管的位

for(i=0;i<6;i++)

{

P0=disp_ds18b20[i]; //数码管段显示

delay_ms(1); //1ms延时

P2=(P2<<1); //数码管位控制

}

}

/**********温度比较函数******************/

void Compare_Temp(char temp_min,char temp_max) //比较温度

{

uchar tl_temp; //定义变量

uchar y;

uint tp;

init1820(); //初始化DS1820

display();

write1820(0xcc); //skip rom命令

display();

write1820(0x44); //convert T 命令

19

display();

init1820(); //初始化DS1820

display();

write1820(0xcc);

display();

write1820(0xbe);

display();

Temp_L=read1820(); //温度值低位字节(其中低4位为二进制的小数部分)Temp_H=read1820(); //高位值高位字节(其中5位为符号位)

init1820(); //初始化DS1820

display();

{

Temp_L=~Temp_L; //低8位取反

Temp_H=~Temp_H; //高8位取反

tl_temp= Temp_L+1; //低8位加1

Temp_L=tl_temp; //计算后重新存入数组

if(tl_temp>255) Temp_H++; //如果低8位大于255,向高8位进1 tp=Temp_H*256+Temp_L; //将转换的温度放入到tp中间变量中

y=tp>>4; //右移4位,除去小数部分

if(y>((~temp_min)+1)) //与设定的警戒下限值比较

alarm_flag=1; //低于下限值

else

alarm_flag=0; //在下限值之上

}

else // 温度为正温度时处理

{

tp=Temp_H*256+Temp_L; //读取的温度为正温度

tp=tp>>4; //除去小数部分

y=(char)tp; //转为符号型

if(y>temp_max) //比较与设定的上限警戒值

alarm_flag=1; // 大于上限警戒值

else

alarm_flag=0; //小于上限警戒值

}

}

/**********主函数*************/

void main(void)

{

uchar i;

20

init(); //初始化

while(1)

{

display();

Compare_Temp(temp_min,temp_max); //比较温度函数

// delay_ms(200); //延时大约 200ms

for(i=0;i<30;i++)

display(); //显示函数

}

}

/*****定时器T0中断子程序*******/

void timer0() interrupt 1

{

TH0=(65536-50000)/256; //定时器T0赋初值

TL0=(65536-50000)%256;

//alarm_num++;

if((alarm_flag==1))// && (alarm_num%2==0))

{

SPEAK=~SPEAK /*产生方波,驱动扬声器发出警报声音*/;

motor=0 /*驱动电机工作*/;

led=0 /*超出范围时,警报且红灯闪烁*/;

}

else

{

SPEAK=0;

motor=1;

led=1;

}

if(alarm_num>250)

alarm_num=0;

}

4.结束语

在本次《智能仪器》课程论文的撰写过程中,我学到了很多单片机的运用知识也遇到了许多困难,尤其是在刚接到课题时的茫然无措到后来的逐步攻坚的过程中,自己不仅学到了很多也得到了许多同学的人心帮助。我查取了大量资料,也向很多同学请教了

老师指正批评。

参考文献

[1] 梁森,王侃夫,黄杭美.自动检测与转换技术[M].北京:机械工业出版社,2006

[2] 邓重一.数据采集与处理系统中的干扰问题及解决方法[J].电工技术杂志,2004

[5] 陈杰. 传感器与检测技术[M].高等教育出版社,2002

[7] 沙占友,马洪涛,安国臣,孟志永.新型智能温度传感器的与原理及应用,电子测量与仪器学报第16卷增刊.2002.10:144-146

[8] 沙占友.智能化温度测试系统的优化设计.电子测量与仪器学报16卷增刊.2002.10:125-127 [11] 康华光. 电子技术基础模拟部分[M].高等教育出版社,1988

[14] 谢自美.电子线路设计[M].武汉:华中科技大学出版社,2000

[17] 霍孟友.单片机原理与应用[M].机械工业出版社,2004

[23]应俊,陈广飞,叶丹,张海川.无线体温监测系统的研制[J] .北京生物医学工程2006年01期:16-8

原地前额正面头顶球教学设计----上传版

原地前额正面头顶球教 学设计----上传版 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

原地前额正面头顶球教学设计 教学班级:八年级一班学生人数:36 上课时间:2015、3、31 授课教师:陈国帅 教学内容:原地前额正面头顶球 学情分析: 本次授课对象是八年级的学生,他们正处于身体发育的第一个高峰时期,他们活泼、好动,模仿力、好奇心强,学习积极性高、勇于竞争、自我表现欲强等特点为很好的完成教学提供了有力的条件。但是他们吃苦精神缺乏,个性差异大,学习注意力也不是很集中,因此,在学习时教学内容和时间一定要安排合理。根据八年级学生的特点,考虑到学生在身体素质、身体形态、身体机能、接受能力,兴趣等方面所存在的差异。在教学中,我继承了传统的教学方法基础上运用新的教学方法,把这堂足球头顶球设计为一堂直接由两人配合练习和分组头顶球攻门比赛,在练习和比赛中提高学生的人际关系和良好的合作精神,从而促使教学目标的达成。 教学目标: 1、知道头顶球是足球争抢、配合及射门的一项重要技术,了解原地前额正面头顶球动作要点。 2、80%左右的学生能准确地用前额正面头顶球,做到上体后仰、全身协调用力,20%左右的学生能准确判断来球,调整头顶球时的身体姿态。 3、在学练中提高判断力,发展灵敏、速度、协调、柔韧等身体素质。 4、在学习中,互相纠正对方动作,通过教学比赛增强自信心,提高合作学习能力,增强团队意识。 教学重点:触球部位、上体后仰 教学难点:全身协调用力 一、开始部分 (一)课堂常规 教师活动: 1.观察学生整队 2.向学生问好 3.宣布本课教学内容及教学目标 4.加强安全教育 5.安排见习生 学生活动: 1.体委整队、报告上课人数 2.向教师问好 3.认真听讲,明确本课学习内容及教学目标 4.树立安全意识 组织要求: 要求:

电路分析与仿真

课程设计任务书 学院信息工程学院班级自动化2班姓名XXX 设计起止日期2012.12.24~~2012.12.28 设计题目:电路分析与仿真 设计任务(主要技术参数): 指导教师评语: 成绩:签字: 年月日 课程设计说明书 一、课程设计的目的 电路原理是本专业以后所涉及到专业课的基础,将电路原理的理论知识弄懂、弄明白是为了以后学习专业课的时候能够更好的去实践。理论是实践的基础,只有掌握了基本的电路分析、计算的方法才会将以后的专业课融会贯通。 电路原理课程设计是理论教学之后的一个综合性实践教学环节,是对课程理论和课程实验的综合和补充。学会并利用一种电路分析软件,对电路进行分析、计算和仿真,通过查找资料,选择方案,设计电路,撰写报告,完成一个较完整的设计过程,将抽象的理论知识与实际电路设计联系在一起,使学生在掌握电路基本设计

方法的同时,加深对课程知识的理解和综合应用,培养学生综合运用基础理论知识和专业知识解决实际工程设计问题的能力,以及工程意识和创新能力。 二、课程设计的基本要求 通过本次的课程设计可以更娴熟的掌握一些电路分析的基本方法,更进一步掌握所学的理论知识。完成指定的题目和仿真任务,掌握仿真方法和学会写设计报告。1.明确设计任务 对设计任务进行具体分析,充分了解性能,指标,内容以及要求,明确应完成的任务。 2.方案选择与论证 通过查阅资料对不同的设计方案进行比较论证,根据现有的条件选择合适的设计方案,力争作到合理,可靠,经济,先进,便于实现,绘制出整体框图。 3.单元电路设计 确定各个单元的电路结构,计算元件参数(写出主要计算过程和公式),选择器件。 4.绘制原理图 用MATLAB绘制完整的原理图,在图中表明主要测试点以及理想情况下的参数值(或波形),列出元件表。 5.仿真验证 有条件时应该对所设计电路进行仿真,记录仿真结果,注意和理论值相比较,相差过大时应查明原因并即使修正,直到满足设计要求。 三、设计任务 本次课设采用一个电流源is1,两个电压源us1和us4,is1=1A,us1=30V,us4=5V,R1至R4的阻值分别为5Ω,5Ω,30Ω,20Ω,求流经R3的电流I,并仿真。 电路图连接如下 四、课程设计的主要内容 仿真软件的选择:

Proteus仿真软件使用方法

实验八 Proteus仿真软件使用方法 1.实验目的: (1)了解Proteus仿真软件的使用方法。 (2)了解51单片机编程器Keil与Proteus仿真软件的联用方法。 2.实验要求: 通过讲授与操作练习,学会正确使用Proteus仿真软件及Keil编程及其联合调试。 3.实验内容: (1)Proteus 仿真软件介绍 Proteus 软件就是由英国LabCenter Electronics 公司开发的EDA工具软件,由ISIS与ARES两个软件构成,其中ISIS就是一款便捷的电子系统仿真平台软件,ARES就是一款高级的布线编辑软件。它集成了高级原理布线图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计。 通过Proteus ISIS软件的VSM(虚拟仿真技术), 用户可以对模拟电路、数字电路、模数混合电路,以及基于微控制器的系统连同所有外围接口电子元器件一起仿真。 图8-1就是Proteus ISIS的编辑窗口: 图8-1 ISIS的编辑界面 图中最顶端一栏就是“标题栏”,其下的“File View Edit ……”就是“菜单栏”,再下面的一栏就是“命令工具栏”,最左边的一栏就是“模式选择工具栏”;左上角的小方框就是“预览窗口”,其下的长方框就是“对象选择窗口”,其右侧的大方框就是“原理图编辑窗口”。 选择左侧“模式选择工具栏”中的图标,并选择“对象选择窗口”中的P按钮,就会出现如图8-2的元器件选择界面:

图8-2 元器件库选择界面 在元器件列表框中点击您需要的器件类型(例如:电阻-Resistors,单片机芯片-MicroprocessorICs, LED-Optoelectronics)或在左上角的关键字(Keywords)框中输入您需要的器件名称的关键字(如:信号源 - Clock, 运放 - CA3140等),就会在图8-2中间的大空白框列出您所需的一系列相关的元件。此时,您可用鼠标选中您要的元件,则图8-2右上角的预览框会显示您所要元件的示意图,若就就是您要的元器件,则点击OK按钮,该元器件的名称就会列入位于图8-1左侧的“对象选择窗口”中(参见图1左侧下方框)。 所需元器件选择好后,在“对象选择窗口”选择某器件,就可以将它放到图8-1中的“原理图编辑窗口”中(若器件的方向不合适,您可以利用图1左下角的旋转按钮来改变它)。将所要的元器件都选好后,将它们安放到合适的位置,就可以用连接线把电路连接好,结果存盘(请按规定的目录存盘,并记住其路径/目录/文件名[学号-实验序号])。 (2)51单片机编程器– Keil V3的使用 Keil编程器可用于MCS-51单片机软件编程与调试,它的工作界面如图8-3所示: Keil编程器就是Keil Software Inc/Keil Electronic GmbH 开发的基于80C51内核的微处理器软件开发平台,可以完成从工程(Project)的建立与管理、程序的编译与连接、目标代码的形成、软件仿真等一套完整的软件开发流程。它与Proteus挂接,可以进行单片机应用系统的硬件仿真。 汇编语言编程方法: ①打开“File”菜单→选择新建“New、、、”→在弹出的文本框(Text1)中编写所需的汇编语言程序→程序写好后,保存(从 As、、→选择某目录,文件名、ASM, 存盘); ②打开“Project”菜单→选择新建工程“New Project、、、”→在弹出的窗口填写:工程名→保存(文件名的后缀就是、uv2 。此时图8-3的工程窗口中将建立Target1及Source Group 1) ; ③打开“Project”菜单→选择Components,Environment,Books、、、→在弹出的窗口的Project Components 点击“Add Files”→加入所写的汇编文件(选中该文件,Add);

(整理)较为全面的基于PROTEUS仿真51单片机动态数码管课程设计(WORD版)

单片机课程设计 题目动态数码管显示 学院机电工程学院 专业班级电子信息工程12-1班 姓名 组员 指导教师张、王老师 2015 年 5 月30 日

课程设计量化评分标准

目录 一、概述 (1) 1. 单片机简介 (1) 2. Proteus简介 (2) 3. 设计任务与要求 (3) 二、硬件设计 (3) 1. 单片机最小系统设计 (1) 2. 数码管显示部分 (4) 3. 数码管驱动部分 (5) 三、软件设计 (6) 1. 仿真原理图 (6) 2. 仿真参数设置 (6) 3. 仿真结果 (7) 4. 程序流程图 (8) 5. 程序代码.................................................... .9 四、心得体会............................................... (11) 五、参考文献 (12)

精品文档 一、概述 1. 单片机简介 如图1.1和图1.2分别为PDI P封装的AT89C52引脚图和实物图 图1.1 引脚图图1.2 实物图 AT89C52是一个低电压,高性能CMOS8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2 个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。 AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。本课程设计中使用的是PDIP封装的AT89C52单片机。 2.Proteus简介 如图1.3为Proteus7.0的工作界面图

四年级足球头顶球教学设计

四年级《足球——头顶球》教学设计 单位:广东中山市菊城小学教师:唐廷照 一、指导思想 本课贯彻《体育健康课程标准》,以发展学生为本,坚持“健康第一”的指导思想,全面发展身体素质,严格遵循学生身心发展规律,精心设计,合理安排教材,以学习内容为主线贯穿课的始终,强烈激发学生的学习兴趣,营造一个和谐、自然的学习氛围,让学生自主探究,在实践和快乐中学习本领。 二、课的构思 根据学生的身心发展规律以及学习内容“头顶球”的特点,遵循由易到难、循序渐进的原则,巧妙地设计学习过程,通过不同的学习方法和练习形式,使学生学会和掌握“头顶球”的技术动作,满足学生爱好,激发学习兴趣,让学生全身心投入到活动之中。同时,设计了创编游戏这个环节,培养学生团结协作的精神和创新意识。 三、教法与学法 1、教法:语言提示法、引导法、启发式教学法、讲解示范法、分组教学法。 2、学法:自主探究学习法、小组合作学习法、观察法、模仿法、分组练习法。 四、课的设计 1、课的开始,激发兴趣:伴随着轻松、愉快的音乐,利用同学们对足球的爱好,充分调动学生的积极性,提高学生的学习兴趣,充分体现学生的主体。

2、准备活动:学生通过“顶气球”充分活动各关节,同时体验足球所带来的快乐,为下一步的学习和练习打好基础。 3、合作探究,启发诱导:采用启发式教学和循序渐进的教学原则,由易到难,层层深入。学生两人一组先顶固定位置的球,然后自抛自顶,再你抛我顶、我抛你顶,这样通过一步步的练习体验,使学生逐步掌握足球头顶球的技术动作要领。 4、发挥想象、勇于创新:学生通过小组讨论、合作,大胆发挥自己的想象,编出自己喜欢、富有创意的游戏活动,培养自己的创新精神。 5、调节恢复:学生在教师的提示和指导下,利用足球来进行放松活动,达到恢复身心的作用 四年级《足球——头顶球》教案 单位:广东中山菊城小学教师:唐廷照

实验一proteus仿真软件使用方法

实验一 Proteus仿真软件使用方法 一.实验目的: (1)了解Proteus仿真软件的使用方法。 (2)了解51单片机编程器Keil与Proteus仿真软件的联用方法。 二.实验要求: 通过讲授和操作练习,学会正确使用Proteus仿真软件及Keil编程及其联合调试。 三.实验内容: (1)Proteus 仿真软件介绍 Proteus 软件是由英国LabCenter Electronics 公司开发的EDA工具软件,由ISIS 和ARES两个软件构成,其中ISIS是一款便捷的电子系统仿真平台软件,ARES是一款高级的布线编辑软件。它集成了高级原理布线图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计。 通过Proteus ISIS软件的VSM(虚拟仿真技术), 用户可以对模拟电路、数字电路、模数混合电路,以及基于微控制器的系统连同所有外围接口电子元器件一起仿真。 图1是Proteus ISIS的编辑窗口: 图1 ISIS的编辑界面 图中最顶端一栏是“标题栏”,其下的“File View Edit ……”是“菜单栏”,再下面的一栏是“命令工具栏”,最左边的一栏是“模式选择工具栏”;左上角的小方框是“预览窗口”,其下的长方框是“对象选择窗口”,其右侧的大方框是“原理图编辑窗口”。 选择左侧“模式选择工具栏”中的图标,并选择“对象选择窗口”中的P按钮,就会出现如图2的元器件选择界面:

图2 元器件库选择界面 在元器件列表框中点击你需要的器件类型(例如:电阻-Resistors,单片机芯片-MicroprocessorICs, LED-Optoelectronics)或在左上角的关键字(Keywords)框中输入你需要的器件名称的关键字(如:信号源 - Clock, 运放 - CA3140等),就会在图2中间的大空白框列出你所需的一系列相关的元件。此时,你可用鼠标选中你要的元件,则图2右上角的预览框会显示你所要元件的示意图,若就是你要的元器件,则点击OK按钮,该元器件的名称就会列入位于图1左侧的“对象选择窗口”中(参见图1左侧下方框)。 所需元器件选择好后,在“对象选择窗口”选择某器件,就可以将它放到图1中的“原理图编辑窗口”中(若器件的方向不合适,你可以利用图1左下角的旋转按钮来改变它)。将所要的元器件都选好后,将它们安放到合适的位置,就可以用连接线把电路连接好,结果存盘(请按规定的目录存盘,并记住其路径/目录/文件名[学号-实验序号])。 (2)51单片机编程器– Keil V3的使用 Keil编程器可用于MCS-51单片机软件编程与调试,它的工作界面如图3所示: Keil编程器是Keil Software Inc/Keil Electronic GmbH 开发的基于80C51内核的微处理器软件开发平台,可以完成从工程(Project)的建立和管理、程序的编译和连接、目标代码的形成、软件仿真等一套完整的软件开发流程。它与Proteus挂接,可以进行单片机应用系统的硬件仿真。 汇编语言编程方法: ①打开“File”菜单→选择新建“New...”→在弹出的文本框(Text1)中编写所需的汇编语言程序→程序写好后,保存(从File→Save As..→选择某目录,文件名.ASM, 存盘); ②打开“Project”菜单→选择新建工程“New Project...”→在弹出的窗口填写:工程名→保存(文件名的后缀是 .uv2 。此时图3的工程窗口中将建立Target1

PROTEUS 课程设计

课程设计任务书 学生姓名:专业班级:电子1102班 指导教师:工作单位:信息工程学院 题目:方波发生电路 初始条件: 计算机、Proteus软件、Cadence软件 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写 等具体要求) 1、课程设计工作量:1.5周 2、技术要求: (1)学习Proteus软件和Cadence软件。 (2)设计一个方波发生电路。 (3)利用Cadence软件对该电路设计原理图并进行PCB制版,用Proteus软件对该电路进行仿真。 3、查阅至少5篇参考文献。按要求撰写设计报告书。全文用A4纸打印,图纸应符合绘图规范。 时间安排: 2015.1.12做课设具体实施安排和课设报告格式要求说明。 2015.1.12-1.15学习Proteus软件和Cadence软件,查阅相关资料,复习所设计内容的基本理论知识。 2015.1.16-1.20对方波发生电路进行设计仿真工作,完成课设报告的撰写。 2015.1.21提交课程设计报告,进行答辩。 指导教师签名:年月日 系主任(或责任教师)签名:年月日

目录 摘要.....................................................................................................I Abstract................................................................................................II 1绪论.. (1) 2方案论证 (2) 3利用Proteus软件进行电路设计及仿真 (5) 4利用Cadence软件进行电路设计及PCB绘制 (9) 4.1电路原理图设计 (9) 4.2PCB设计 (10) 5心得体会 (13) 参考文献 (14)

正面头顶球教学设计说明

正面头顶球教学设计说明 沱口小学陈士龙 一、指导思想 以“健康第一”为指导思想,激发学生的运动兴趣,培养学生终身体育的意识、能力和习惯,以学生发展为中心,重视学生的主体地位,关注学生的个体差异、不同需求,培养学生的实践能力,确保每一个学生受益。而足球的头顶球技术可以发展学生的身体协调能力,提高灵敏、速度、力量等身体素质,还可以提高的自信心、意志品质和调节情绪的能力,形成积极向上,乐观开朗的生活态度和社会责任感,还有通过锻炼让学生有不怕苦不怕累的精神。 二、学情分析 五年级学生正处在具有很高的求知欲望的阶段,足球运动对他们来说具有很浓的兴趣,他们渴望了解与掌握一定的运动技能,但是还处在一个很初级的阶段。正面头顶球对于他们来说我相信是有一定难度的,无论对于我还是对于学生来讲都是一个很大的挑战,希望通过这样一个内容的学习能够激发学生学习的强烈欲望和热情,在老师和学生双方的互教互学之下,能够更好加强学生之间的人际交流和交往能力。 三、教材的分析 本节课的教学内容是正面头顶球。足球的头顶球技术在足球技术中算是相对比较难掌握的动作,头顶球的技术含量高难度大。本课主要学习头顶球的技术要领,让学生初步掌握正面头顶球的技术动作,为以后的足球学习打下基础。 四、教学目标 1.通过学习,学生了解头顶球基本技术、练习方法和锻炼价值。 2.通过练习,促进学生掌握头顶球的基本动作,以及蹬地、收腹、额头顶球的技 术要领。 3.发展学生腰腹力量和全身的协调能力,相互配合的合作能力和合作意识。 五、教学重难点: 重点:蹬地、收腹、前额顶球六、设计思路 难点:上下肢协调、头顶球的时机、顶球有力

六、设计思路 本次课是足球正面头顶球的第一次课,利用简单明了的讲解示范使学生对这项技术有全面的认识。通过练习使学生逐步掌握这项技术。教学过程中积极引导和鼓励学生发展个性,强调师生互动,灵活安排和调整课堂教学,使每个学生都能体验到成功的乐趣。将基本动作教会学生,让其掌握动作要领,然后学生自主参与活动,发挥小组作用,互相帮助,探究学习,发挥主观能动性,让学生在轻松愉快的环境下锻炼身体,能够将足球运动灵敏性训练运用到实际当中,发挥其健身作用。 课时计划

电子电路设计及仿真

信息与电气工程学院 通信工程CDIO一级项目 设计说明书 (2014/2015学年第二学期) 题目:电子电路设计及仿真 班级组数: 学生姓名: 学号: 设计周数:14周

2015年5月31日 一、电源设计 直流稳压电源一般由电源变压器,整流滤波电路及稳压电路所组成,变压器把市电交流电压变成为直流电;经过滤波后,稳压器在把不稳定的直流电压变为稳定的直流电流输出。本设计主要采用单路输出直流稳压,构成集成稳压电路,通过变压,整流,滤波,稳压过程将220V交流电变为稳定的直流电,并实现固定输出电压5V。 1.1设计要求 1.1.1 输入:~220V,50Hz; 1.1.2 输出:直流 5V(1组) 1.2设计过程 1.2.1直流稳压电源设计思路 (1)电网供电电压交流220V(有效值)50Hz,要获得低压直流输出,首先必须采用电源变压器将电网电压降低获得所需要交流电压。 (2)降压后的交流电压,通过整流电路变成单向直流电,但其幅度变化大(即脉动大)。 (3)脉动大的直流电压须经过滤波、稳压电路变成平滑,脉动小的直流电,即将交流成分滤掉,保留其直流成分。 (4)滤波后的直流电压,再通过稳压电路稳压,便可得到基本不受外界影响的稳定直流电压输出,供给负载RL。 1.2.2直流稳压电源原理 直流稳压电源是一种将220V工频交流电转换成稳压输出的直流电压的装置,它需要变压、整流、滤波、稳压四个环节才能完成,见图1.1。 工频交流脉动直流 直流负载 图1.1 直流稳压电源方框图 其中 (1)电源变压器是降压变压器,它将电网220V交流电压变换成符合需要的交流电压,并送给整流电路,变压器的变化由变压器的副边电压确定。 (2)整流电路,利用二极管单向导电性,把50Hz的正弦交流电变换成脉动的直流电。电路图如1.2。

基于proteus的数字电子钟的仿真设计

题目:基于Proteus的数字电子钟的设计 与仿真 课程名称:单片机系统设计与Proteus仿真 学生姓名:马珂 学生学号: 1305010323 系别:电子工程学院 专业:通信工程 年级: 13级 任课教师:徐锋 电子工程学院 2015年5月

目录 一、设计目的与要求 (3) 二、设计内容与方案制定 (3) 三、设计步骤 (3) 1.硬件电路设计 (3) 1.1.硬件电路组成框图 (3) 1.2.各单元电路及工作原理 (4) 1.3.绘制原理图 (5) 1.4.元件清单列表 (6) 2.程序设计 (6) 2.1程序流程 (6) 2.2汇编程序 (7) 四、调试与仿真 (12) 五、心得体会 (14) 六、参考文献: (14)

基于Proteus的数字电子钟的设计与仿真 一、设计目的与要求 设计目的:通过课程设计,培养学生运用已学知识解决实际问题的能力、查阅资料的能力、自学能力和独立分析问题、解决问题的能力和能通过独立思考。 设计要求:设计一个时、分可调的数字电子钟、开机显示“9-58-00”。 二、设计内容与方案制定 具有校时功能,按键控制电路其中时键、分键两个键分别控制时、分时间的调整。按分键分加1;按时键时加1。 以AT89C51单片机进行实现秒、分、时上的正常显示和进位,其中显示功能由单片机控制共阴极数码管来实现,数码管进行动态显示。 三、设计步骤 1、硬件电路设计 1.1.硬件电路组成框图 1.2.各单元电路及工作原理 (1)晶振电路 单片机的时钟产生方法有两种:内部时钟方式和外部时钟方式。本系统中

AT89C51单片机采用内部时钟方式。采用外接晶体和电容组成的并联谐振回路。其电路图如下: (2)键盘控制电路 键盘可实现对时间的校对,用两个按键来实现。按时键来调节小时的时间,按分键来调节分针的时间。其电路连接图如下: (3)显示电路 LED显示器是现在最常用的显示器之一发光二极管(LED)分段式显示器由7条线段围成8字型,每一段包含一个发光二极管。外加正向电压时二极管导通,发出清晰的光。只要按规律控制各发光段亮、灭,就可以显示各种字形或符号。显示电路显示模块需要实时显示当前的时间,即时、分、秒,因此需要6个数码管,采用动态显示方式显示时间,其硬件连接方式如下图所示。

足球正面头顶球技术教学设计

足球正面头顶球教学 正面头顶球技术 原地头顶球:身体正对来球方向,眼睛注视运动中的球,两脚左右开立(或前后开立),膝关节微屈,重心置于两脚间的支撑面上(或后脚上),两臂自然张开,顶球时,蹬地、收腹、摆体、顶送发力,当头摆至身体垂直部位时,用前额正面顶击球的后中部,顶球瞬间,颈部肌肉保持紧张,顶球后继续前送,以便于控制出球的方向。

一、教材分析: 足球是趣味性与竞技性强,体能技能与团队意识要求高的集体性运动项目,具有集体性、竞争性强、趣味性浓等特点,足球运动对学生的身体素质训练和思想品质教育具有重要的作用,足球是高中体育教学的选修教材。足球运动由于技术动作多样,攻防频繁,使之富有吸引力深受广大学生喜爱。通过足球运动,可以发展学生身体基本活动能力,提高灵敏、速度、力量、耐力等身体素质和动作的准确性、协调性,增加内脏器官的功能。同时还能培养学生勇敢顽强、机智、果断、胜不骄、败不馁等优良品质和团结一致、密切配合的集体主义精神。是一项有很高锻炼价值的运动项目。 本课教学内容是足球运动中的学习足球正面头顶球技术。足球正面头顶球技术是足球运动中最主要的基本技术,是高中足球教学重要组成部分,所以我们必须高度重视学习和掌握这一技术。因此,本课着重要解决正面头顶球触球部位的能力,使学生初步了解和掌握足球前额正面头顶球的动作同时加强准确性、判断力,发展灵敏、速度、协调身体素质为以后的教学竞赛和学生终身体育打下良好基础。 二、学情分析: 本次课的授课班级为高一(7)班学生,共50人。学生的运动技能有差异以及部分男生和女生基本没有接触过足球,但学生总体身体素质都比较好,组织纪律性和集体荣誉感很强,有比较强的思维能力、创造能力,善于学习,本课采用了讲解、示范、模仿、竞赛等教学方法,以及各种新颖的练习方法。循序渐进、层层深入、层层剖析,充分挖掘每个学生的潜在能力,充分发挥学生的主体作用,更好地促进学生努力达到教学目标。 三、教学目标的确定: 1、认知目标:知道头顶球是足球争抢、配合及射门的一项重要技术,了解原地前额正面头顶球动作要点。

电子电路仿真分析与设计

上海大学 模拟电子技术课程 实践项目 项目名称:_电子电路仿真分析与设计_指导老师:_______李智华________ 学号:______12122272_______ 姓名:_______翟自协________ 日期:_____2014/1/27______

电子电路仿真软件PSPICE 题目一:放大电路电压增益的幅频响应与相频响应 电路如图所示,BJT为NPN型硅管,型号为2N3904,放大倍数为50,电路其他元件参数如图所示。求解该放大电路电压增益的幅频响应和相频响应。 步骤如下: 1、绘制原理图如上图所示。 2、修改三极管的放大倍数Bf。选中三极管→单击Edit→Model→Edit Instance Model, 在Model Ediror中修改放大倍数Bf=50。 3、由于要计算电路的幅频响应和相频响应,需设置交流扫描分析,所以电路中需要有交流源。 双击交流源v1设置其属性为:ACMAG=15mv,ACPHASE=0。 4、设置分析类型: 选择Analysis→set up→AC Sweep,参数设置如下:

5、Analysis→Simulate,调用Pspice A/D对电路进行仿真计算。 6、Trace→ Add(添加输出波形),,弹出Add Trace对话框,在左边的列表框中选中v(out),单击右边列表框中的符号“/”,再选择左边列表框中的v(in),单击ok按钮。 仿真结果如下:

上面的曲线为电压增益的幅频响应。要想得到电压增益的相频响应步骤如下:在probe下,选择Plot→ Add Plot(在屏幕上再添加一个图形)。如下图所示: 单击Trace→ Add(添加输出波形),弹出Add Trace对话框,单击右边列表框中的符号“P”,在左边的列表框中选中v(out),单击右边列表框中的符号“-”,再单击右边列表框中的符号“P”,再选择左边列表框中的v(in),单击ok按钮。函数P()用来求相位。

proteus课程设计

沈阳航空航天大学电子信息工程学院 电子设计应用软件训练 总结报告 学生姓名: 专业: 班级: 学号: 指导教师: 训练时间:2013年7月8日至2013年7月12日 电子信息工程学院电子设计应用软件训练任务 【训练任务】:

1、熟练掌握PROTEUS软件的使用; 2、按照设计要求绘制电路原理图; 3、能够按要求对所设计的电路进行仿真; 【基本要求及说明】: 1、按照设计要求自行定义电路图纸尺寸; 2、设计任务如下: 51单片机内部定时计数器T0,按计数器模式和方式1工作,对P3.4(T0)引脚进行计数,将其数值P1口驱动LED灯上显示出来,由按键产生计数脉冲,LED 分别显示脉冲个数(10个以内)。 3、按照设计任务在Proteus 6 Professional中绘制电路原理图; 4、根据设计任务的要求编写程序,在Proteus下进行仿真,实现相应功能。 成绩: 一、任务说明 51单片机内部定时计数器T0,按计数器模式和方式1工作,对P3.4(T0)引脚

进行计数,将其数值P1口驱动LED灯上显示出来,由按键产生计数脉冲,LED分别显示脉冲个数(10个以内)。按照设计任务在Proteus 6 Professional中绘制电路原理图。 根据设计任务的要求编写程序,在Proteus下进行仿真,实现相应功能。 二、PROTEUS软件的使用 1、软件概述: Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。②支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。④具有强大的原理图绘制功能。总之,该软件是一款集单机和SPICE分析于一身的仿真软件,功能极其强大。 图1 proteus工作界面 2、对象的添加和放置 点击工具箱的元器件按钮,使其选中,再点击IsIs对象选择器左边中间的置P 按钮,出现“Pick Devices”对话框。在这个对话框里我们可以选择元器件和一些

头顶球教案(教学材料)

足球——正面头顶球 教学目标1.运动参与目标:了解头顶球的基本方位和作用,尝试头顶球的动作,初步掌握动作和有意识地运用。 2.运动技能目标:50%的学生能基本掌握正面头顶球的技术动作 3.身体健康目标:通过不同形式的练习,提高全身协调运动能力。 4.心理健康目标:培养学生勇敢、敢于挑战的体育精神 5.社会适应目标:激发学生探究欲望,培养团结协作精神。 教材足球正面头顶球 学习 顺序 导入→体验→探究→练习→探究→练习→展示→评价 课序教学内容教与学的活动组织与队形 时 间 准备部分课堂常规 1集合整队 2师生问好 3宣布课的内容 4检查服装、安全教育 导入:热情球迷 游戏1:激情撞胸 方法:两人一组,上一步跳起后 模仿nba撞胸的庆祝动作 游戏2:看谁顶的时间长 方法:每人一球,将球放在前额 上,看谁坚持的时间长 教法: 1:检查队伍 2:提出学习目标及要求 3:提醒戴眼镜同学注意安全 学法: 1:明确学习目标 2:集中注意力 教法: 1:教师讲解游戏内容及规则。 2:教师组织活动。 学法: 1:听清要求, 2:积极参与。 组织队形: *********** *********** *********** *********** △ *学生△教师 快、静、齐;精神饱满 组织队形:

课 教学内容教与学的活动组织与队形序

基本部分学习正面头顶球 1图示讲解正面头顶球、上一步 跳起头顶球技术动作 2徒手模仿正面头顶球 3一人持球,一人原地头顶球蹬 摆练习 4一人持球,一人原地蹬摆头击 球 5原地头顶挂在绳上的球 6上一步跳起头顶挂在绳上的球 7自抛自顶 8顶自己砸向地面反弹后下落过 程中的球 9顶同伴正面抛过来的球 教法: 1:示范头顶球的用力方法 2:讲解头顶球的击球部位 3:示范原地跳起后顶球方法 4:引导学生,提出问题 4:图解头顶的动作方法和注 意事项 5:示范行进间头顶球 6:提醒两人一组配合注意事 项 7:巡回指导纠错,展示优秀 学生,给予评价 学法: 1:听清教师讲解,积极体验 动作方法 2:积极思考教师提出的问题 3:看清图示,听清讲解 4:四人一组,相互合作练习, 并对同伴给予评价 组织队形: 发展部分1探究 一、如何让头顶球更有力? 二、如何控制球的方向? 2师生共同解决 3分组 4挑战计分门 5评价 教法: 1:组织学生分组练习 2:巡回指导纠错 3:对各组练习情况进行评价 4:评价奖励 学法: 1:分组练习,保持好队形 2:相互鼓励提示,积极评价 3:认真遵守规则,通过挑战 展示所学内容。 4:注意安全 组织队形: 结束部分1放松 2总结评价 3整理器材 4师生再见 教法学法:组织学生做足球柔 韧操放松 学生自评、互评、教师点评 *********** *********** *********** *********** △ 要求: 1:充分放松身心 2:动作与呼吸相配合 要求: 评价真切、点评合理

PSpice 92电子电路设计与仿真

电子线路实验报告

Pspice 9.2 电子电路设计与仿真 实验报告 学号:080105011128 专业:光信 班级:081班 姓名:李萍

一、启动PSpice 9.2—Capture CLS Lite Edition 在主页下创建一个工程项目lp 二、画电路图 1.打开库浏览器选择菜单Place/Part—Add Liabray, 提取:三极管Q2N2222、电阻R、电容C、电源VDC、模拟地0/Source、信号源VSIN。 2.移动元件、器件。鼠标选中该元、器件并单击,然后压住鼠标左键拖到合适位置,放开鼠标即可。 3.翻转某一元、器件符号。 4.画电路线 选择菜单中Place/wire,此时将鼠标箭头变成一支笔。 5.为了突出输出端,需要键入标注V o字符,选择菜单Place/Net Alias—Vo OK! 6.将建立的文件(wfh.sch)存盘。 三、修改元件、器件的标号和参数

1、用鼠标箭头双击该元件符号(R或C),此时出现修改框,即可进入标号和参数的设置 2、VSIN信号电源的设置:①鼠标选中VSIN信号电源的FREQ用鼠标箭头单击(符号变为红色),然后双击,键入FREQ=1KHz、同样方法即键入VoEF=0V、VAMPL=30mv。②鼠标选中VSIN 信号电源并单击(符号变为红色)然后用鼠标箭头双击该元件符号,此时出现修改框,即可进入参数的设置,AC=30mv,鼠标选中Apply并单击,退出 3、三极管参数设置:鼠标选中三极管并单击(符号变为红色)然后,选择菜单中的Edit/Pspice Model。打开模型编辑框Edit/Pspice Model 修改Bf为50,保存,即设置Q2N2222-X的放大系数为50。 4、说明:输入信号源和输出信号源的习惯标法。 Vs、Vi、Vo(鼠标选中Place/Net Alias) 单级共射放大电路 四、设置分析功能 1、静态

proteus闹钟课程设计要点

题目:闹钟的设计 学生姓名:黄书林 学生学号: 1114010110 系别:电气信息工程学院 专业:自动化 年级: 11 级 任课教师:张水锋 电气信息工程学院制 2013年10月

目录 摘要 (2) 课程任务与要求 (2) 方案论证 (2) 闹钟流程图 (3) 单元电路: (6) 单片机芯片 (6) 八位数码管显示电路 (7) 闹钟调节按键电路 (9) 晶振电路 (10) 复位电路 (10) 蜂鸣器体相电路 (11) 总图: (12) 心得体会 (13) 参考文献 (13) 附录 (13)

闹钟的设计 学生:黄书林 指导教师:张水锋 电气信息工程学院自动化 摘要 通过学习《基于Proteus的51系列单片机设计与仿真》让我知道我们不仅需要有过硬的理论知识,还应该有动手实践的能力。并且是将理论结合实际, 提升到应用层面。以后走上社会,还是会有很多新的知识是需要我们学习的,届时需要我们有比较强的自学能力。此次《基于Proteus的51系列单片机设计与仿真》课程设计。对理论结合实际的动手能力和自学能力有很强的体现。本次设计是基于 AT89C51 单片机的数字闹钟的设计。 关键词:数字闹钟 AT89C51 Proteus。 课程任务与要求 本次课程的任务就是要以51系列单片机为核心设计一个闹钟,它能通过单片机实现秒、分、小时的进位24 小时制,将当前时分秒在七段 LED 显示器上显示。可设置闹钟的时间当前值对准一时间,设置闹铃时间,闹铃功能的关闭和开放。 要求:通过Proteus软件来实现设计的仿真,提高自己的编程水平,增加设计兴趣。通过做自己喜欢的设计,提高自学能力。为以后毕业走上工作岗位打下坚实的基础。 二方案论证 经分析,计算器电路包括三个部分:显示部分八位数码管、闹钟时钟按键、 单片机电路。具体分析如下: 1 显示部分 1.1 LCD显示 LCD1602作为一个成熟的产品,使用简单,模式固定,便于移植到各种类型的程序,微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,价格大概15块钱左右。 1.2数码管显示 数码管是一种半导体发光器件,其基本单元是发光二极管。数码管按段数分为七

头顶球教案

小足球——原地前额正面头顶球 教学设计 学科:小学体育 年级:六年级 授课教师:陈军 授课内容:1、小足球-原地前额正面头顶球 2、游戏:带球绕障碍接力 指导教师:王冰 单位:平谷区王辛庄镇第二学区 》 小足球——原地前额正面头顶球 一、指导思想与理论依据 本课以《体育与健康课程标准》理论依据,坚持“健康第一”的指导思想,设计教学。以学生的发展为中心,关注学生学习的兴趣和爱好,调动学生学习的积极性,达到掌握技术,增强体质,培养团队合作精神以及大胆尝试不断探索并获得成功喜悦为目的,在继承传统的教学方式基础上运用了新的教学方式,力求体现“自主、合作、探究”的教学模式,把学习的主动权交还给学生,给学生足够的空间和时间,充分发挥教师的主导作用和学生的主体作用,在玩中学,学中玩。为学生创设平等、欢乐、合作的教学氛围,采用循序渐进的教学方法,使学生逐步掌握原地前额正面头顶球的技术动作。练习中,充分利用游戏、比赛的方式使学生体验足球的乐趣,体验成功的快乐! 二、教学内容: 本课教学内容为人民教育出版社体育室《体育与健康》第六册,授课年级六年级。教材内容为:1、《原地前额正面头顶球》,2、游戏:带球绕障碍接力 三、教学背景分析

(一)教学内容分析 头顶球是指运动员有目的地用前额将球击向预定的目标的动作。它是足球运动中的一项重要的技术。比赛中当遇到胸部以下部位不能触及或规则不允许触及的一些球时,就需要用头部来处理。这节课教学内容为原地前额正面头顶球选自人民教育出版社体育室《体育与健康》第六册,是在五年级学习足球基本技术的基础上,根据学生的认知水平、体能基础、身心特点,本课让学生初步学习并掌握头顶球技术。触球部位和上体后仰是本课的重点,全身协调用力和触球时机的把握是本课的难点,因此,我在这个单元教学中,共安排了4次课,本次是第1课次。 (二)学情分析 小学六年级学生的年龄特征和身心发展规律主要表现为,学生注重实践体验和自我感受,乐于表现,具有较强的好奇心和求知欲,这对于学习本课教学是有一定帮助的。由于学生刚刚开始接触头顶球训练,兴趣高,顶球欲望强烈,导致在学动作时急于尝试,因此忽略了一些细节动作。如:触球部位不够精确,女生练习兴趣不够浓厚、怕疼。针对以上问题,本次课在教学时,重点采用两人一组合作学习、练习的方式进行教学。对于学生兴趣的激发,本课采用了大量的练习形式,由易到难,逐步加深。采用讲解法、练习法、游戏法、比赛法的方式,关注每个学生成功体验,避免学生因畏难而产生逃避、厌烦心理,并在两人合作过程中,通过即时评价,让学生相互间当小老师,更进一步的提高了学生对动作概念的理解与直观感受,从而进一步提高练习兴趣。 】 (三)教学目标 根据对教学内容及学生情况分析,我制定的教学目标为:妙用固定球让学生体会触球部位,妙用抛顶的变化体会上体后仰,(后边的本课中特色可以写怎样用的)全身协调用力并进行顶准练习,让学生体会全身协调用力并准确判断来球,调整头顶球时的身体姿态。在学

基于proteus和keil的单片机课程设计

2008年10fl 第5期(总第70期) 济南职业学院学报 JournalnfJinanVocationalCoRege Om.2008 No.5(SerialⅣ仉70) 基于Proteus和Keilfl匀单片机课程设计 宫亚梅 (常州信息职业技术学院机电工程系,江苏常州213164) 摘要:本文介.绍TProteus和Keil的功能特点,结合步进电机正反转实例,详细给出了两种软件在单片机课程设计中的具体应用。 关键词:Proteus;Keil;单片机;设计 中图分类号:TP391文献标识码:A文章编号:1673—4270(2008J05—0112—02 单片机应用技术是电类专业的一门重要课程,也是理论和实践结合性很强的一门课程,所以课程设计环节尤为萤要。课程设计环节的任务和目的是让每个学生亲自参与到其中的设计细节,提高单片机开发的能力。考虑到目前实验器材允设计过程中容易造成器件和仪器仪表的损坏,以及离开实验室学生得不到充分的锻炼,从而借助于Proteus和Keil进行课程设讯实践证明,这样可以很好地解决上述问题,节省设计成本,提高设计速度。 1Proteus和Keil简介 1.1Proteus简介 Proteus是一个完整的嵌入式系统软、硬件设计仿真平台,它包括原理图输入系统ISIS、带扩展的Prospice混合模型仿真器、动态器件库、高级图形分析模块和处理器虚拟系统仿真模型VSM。ISIS是Proteus系统的中心,具有超强的控制原理图设计环境。ProteusVSM最重要的特点是,它能把微处理器软件作用在处理器上,并和该处理器的任何模拟和数字器件协同仿真。仿真执行目标码就像在真正的单片机系统上运行,VSMCPU模型能完整仿真I/Ol=i、中断、定时器、通用外设口和其他与CPU有关的外设,甚至能仿真多个处理器。 1.2Keil简介 Keil是一个功能强大的开发平台,它包括项目管理器、CX51编译器、AX51宏汇编器、BL51/Lx51连接定位器、RTX51实时操作系统、Simulator软件模拟器以及Monitor51硬件目标调试器。它是一种集成化的文件管理编译环境,主要的功能特点为:编译C源程序、汇编源程序或混合语言源程序,链接和定位目标文件和库,创建HEX文件、调试目标程序等,是目前最好的5l单片机开发工具之一。Keil支持软件模拟仿真(Simulator)和用户目标板调试(Monitor51)两种工作模式,前者不需要任何单片机硬件即可完成用户程序仿真调试,后者利用硬件目标板中的监控程序可以直接调试目标硬件系统。 2应用举例 下面结合课程设计中四项八拍步进电机正反转电路的单片机实现,具体说明如何基于Proteus和Keil进行单片机仿真。电路的功能是,通过点击正反转按钮,让步进电机自如进行正反转的切换。 2.1硬件的实现 打开ProteusISIS编辑环境,通过对象选择按 收稿日期:2008—09一08 作者简介:宫亚梅(1979一),女,江苏姜堰人。常州信息职业技术学院机电工程系助教。 ?112? 万方数据

相关文档
最新文档