当前位置:文档之家› 基于51的温度控制系统设计C语言源程序

基于51的温度控制系统设计C语言源程序

基于51的温度控制系统设计C语言源程序
基于51的温度控制系统设计C语言源程序

/*********************************************************/

/*程序名称:温度监控系统*/

/*程序功能:利用89C52单片机和DS18B20温度传感器实现环境*/

/* 温度的实时测量和高、低温报警*/

/*程序版本:v1.0 */

/*作者:*/

/*编写时间:*/

/*********************************************************/

#include

#include //含_nop_()延时函数

//定义数据类型

#define uchar unsigned char

#define uint unsigned int

//定义端口

#define LED P0 //段码输出口

sbit DQ = P3^2; //传感器数据口

sbit SMG_q = P1^0; //定义数码管阳级控制脚(千位)

sbit SMG_b = P1^1; //定义数码管阳级控制脚(百位)

sbit SMG_s = P1^2; //定义数码管阳级控制脚(十位)

sbit SMG_g = P1^3; //定义数码管阳级控制脚(个位)

sbit buzzer = P1^5; //蜂鸣器

sbit led_low = P2^6; //低温指示灯

sbit led_high = P2^7; //高温指示灯

sbit led_ok = P2^5; //温度正常指示灯

sbit led_work = P2^4; //工作指示灯

sbit set = P3^7; //设置按键

sbit add = P3^4; //加一按键

sbit dec = P3^5; //减一按键

//定义变量和常量

int count = 0; //按键次数寄存器

int h; //主函数用循环计数器

uint temp; //温度值

uchar r; //温度值整数形式

uchar high = 35,low = 20; //上下限初值

//共阳LED段码表"0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "不亮" "-" uchar code LED_code[12] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

uchar code LED_code1[] = {0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};

uchar code ditab[16] =

{0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09};//小数部分转换码表

uchar data temp_data[2] = {0x00,0x00};//存储从传感器读出的温度值

uchar data dp[5] = {0x00,0x00,0x00,0x00,0x00};//显示单元数据,共4个数据和一个运算

//子函数声明

void ds_reset(); //DS18B20初始化函数

void ds_write(uchar ds_wrdata); //DS18B20写数据函数

uchar ds_read(); //DS18B20读数据函数

read_temp(); //读取温度函数

void change_temp(uint tem); //温度数据处理

void xianshi(int horl); //温度显示转换

void display(); //数码管显示函数

void keyscan(); //按键查询函数

void warn_led(); //超限报警

void delay(uint t); //延时函数,单次25us

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

void main()

{

LED=0x00; //初始化显示端口

led1=0;

led2=0;

led3=0;

led4=0;

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

{

dp[h]=8;

}

while(1) //循环执行显示和温度读取

{

uchar i;

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

{

warn_led(); //指示灯控制

display(); //显示

keyscan(); //按键扫描

}

change_temp(read_temp()); //温度数据读取和处理

}

}

/***********************************************/

/*函数名称:ds_reset() */

/*函数功能:DS18B20初始化*/

/*入口参数:无*/

/*输出参数:无*/

/*调用函数:delay();_nop_(); */

/*全局变量:无*/

/*局部变量:presence */

/***********************************************/

void ds_reset(void)

{

char presence=1;

while(presence)

{

while(presence)

{

DQ=1; //传感器数据段先置高电平

_nop_();

_nop_(); //适当延时

DQ=0; //传感器数据段从高电平拉到低电平

delay(50); //延时

DQ=1; //再置高电平

delay(6); //延时

presence=DQ; //初始化成功,继续下一步

}

delay(45); //延时

presence=~DQ;

}

DQ=1; //拉高电平

led_work=0; //开工作指示灯

}

/***********************************************/

/*函数名称:ds_write() */

/*函数功能:向DS18B20写数据*/

/*入口参数:ds_wrdata */

/*输出参数:无*/

/*调用函数:delay();_nop_(); */

/*全局变量:无*/

/*局部变量:ds_wrdata */

/***********************************************/

void ds_write(uchar ds_wrdata)

{

uchar i;

for(i=8;i>0;i--)

{

DQ=1;

_nop_();

_nop_();

DQ=0;

_nop_();

_nop_();

_nop_();

_nop_();

DQ=ds_wrdata&0x01; //最低位移出

delay(6);

ds_wrdata=ds_wrdata/2; //右移1位

}

DQ=1;

delay(1);

}

/***********************************************/ /*函数名称:ds_read() */

/*函数功能:从DS18B20读数据*/ /*入口参数:无*/ /*输出参数:value */

/*调用函数:delay();_nop_(); */

/*全局变量:*/ /*局部变量:i;value; */

/***********************************************/ uchar ds_read(void)

{

uchar i;

uchar value=0;

for(i=8;i>0;i--)

{

DQ=1;_nop_();

_nop_();

value>>=1;

DQ=0;

_nop_();

_nop_();

_nop_();

_nop_();

DQ=1;

_nop_();

_nop_();

_nop_();

_nop_();

if(DQ)value|=0x80;

delay(6);

}

DQ=1;

return(value);

}

/***********************************************/

/*函数名称:read_temp() */

/*函数功能:读温度数据数据*/

/*入口参数:无*/

/*输出参数:yemp */

/*调用函数:ds_reset();ds_write();ds_read(); */

/* delay(); */

/*全局变量:temp */

/*局部变量:temp_data[]; */

/***********************************************/

read_temp()

{

ds_reset(); //传感器初始化

delay(200);

ds_write(0xcc); //发跳过读取序列号命令

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

ds_reset();

delay(1);

ds_write(0xcc);

ds_write(0xbe); //读18B20中存储器

temp_data[0]=ds_read(); //读温度值的低字节命令

temp_data[1]=ds_read(); //读温度值的高字节

temp=temp_data[1];

temp<<=8;

temp=temp|temp_data[0]; //两字节合成一个整型变量

return temp; //返回温度值

}

/***********************************************/

/*函数名称:chang_temp() */

/*函数功能:将温度传感器中独到的数据进行转换*/

/*入口参数:tem */

/*输出参数:dp[] */

/*调用函数:无*/

/*全局变量:dp[];ditab[];r; */

/*局部变量:tem */

/***********************************************/

void change_temp(uint tem)

{

uchar n=0;

if(tem>6348) // 温度值正负判断

{

tem=65536-tem; // 负温度求补码

n=1; //标志位置1

}

dp[4]=tem&0x0f; // 取小数部分的值

dp[0]=ditab[dp[4]]; // 存入小数部分显示值

dp[4]=tem>>4; // 取中间八位,即整数部分的值

dp[3]=dp[4]/100; // 取百位数据

dp[1]=dp[4]%100; // 取后两位数据

dp[2]=dp[1]/10; // 取十位数据

dp[1]=dp[1]%10; // 个位

r=dp[1]+dp[2]*10+dp[3]*100; //实际温度值(十进制)

if(!dp[3]) //符号位显示判断

{

dp[3]=0x0a; //最高位为0时不显示

if(!dp[2])

{

dp[2]=0x0a; //次高位为0时不显示

}

}

if(n)

{

dp[3]=0x0b; //负温度时最高位显示"-"

}

}

/***********************************************/

/*函数名称:xianshi() */

/*函数功能:温度数据转换成显示所需LED段码*/

/*入口参数:horl */

/*输出参数:dp[] */

/*调用函数:无*/

/*全局变量:dp[]; */

/*局部变量:n; */

/***********************************************/

void xianshi(int horl)

{

int n=0;

if(horl>128) //负数补码转换

{

horl=256-horl;

n=1;

}

dp[3]=horl/100;

dp[3]=dp[3]&0x0f; //百位

dp[2]=horl%100/10; //十位

dp[1]=horl%10; //个位

dp[0]=0; //小数位

if(!dp[3]) //高位为零不显示

{

dp[3]=0x0a;

if(!dp[2])

{

dp[2]=0x0a;

}

}

if(n) //负数最高位显示“-”

{

dp[3]=0x0b;

}

}

/***********************************************/

/*函数名称:display() */

/*函数功能:数码管显示*/

/*入口参数:无*/

/*输出参数:无*/

/*调用函数:delay() */

/*全局变量:dp[];LED_code[];LED_code1[]; */

/* led1;led2;led3;led4; */

/*局部变量:j; */

/***********************************************/

void display()

{

int j;

for(j=0;j<4;j++) //4位LED扫描控制

{

switch(j)

{

case 0:LED=LED_code[dp[0]];

led4=1;

delay(450);

led4=0;

break; //小数位

case 1:LED=LED_code1[dp[1]];

led3=1;

delay(450);

led3=0;

break; //个位

case 2:LED=LED_code[dp[2]];

led2=1;

delay(450);

led2=0;

break; //十位

case 3:LED=LED_code[dp[3]];

led1=1;

delay(450);

led1=0;

break; //百位

}

}

}

/***********************************************/

/*函数名称:keyscan() */

/*函数功能:按键查询*/

/*入口参数:无*/

/*输出参数:无*/

/*调用函数:delay();display();xianshi(); */

/*全局变量:count;high;low; */

/*局部变量:无*/

/***********************************************/

void keyscan()

{

if(set==0) //set键按下

{

while(1)

{

delay(500); //延时去抖动

if(set==0) //重新判断set键是否按下

{

count++;

while(!set) //按键弹起继续显示前面内容

display();

}

if(count==1) //set按下一次执行此段

{

xianshi(high); //转换上限温度为段码并显示

display();

if(add==0) //add键是否按下

{

while(!add) //弹起时上限温度加一并显示

display();

high+=1;

}

if(dec==0) //dec键是否按下

{

while(!dec) //弹起时上限温度减一并显示

display();

high-=1;

}

}

if(count==2) //set键按下两次执行此段

{

xianshi(low); //转换下限温度为段码并显示

display();

if(add==0) //add键是否按下

{

while(!add) //弹起时下限温度加一并显示

display();

low+=1;

} //dec键是否按下

if(dec==0)

{

while(!dec) //弹起时下限温度减一并显示

display();

low-=1;

}

}

if(count>=3) //set键按下三次回到温度显示状态

{

count=0;

break;

}

}

}

}

/***********************************************/

/*函数名称:warn_led() */

/*函数功能:工作情况指示灯控制*/

/*入口参数:无*/

/*输出参数:无*/

/*调用函数:无*/

/*全局变量:high;low;r; */

/*局部变量:无*/

/***********************************************/

void warn_led()

{

if(r>high) //温度高于上限温度

{

led_low=1; //“低温”指示灯灭

led_high=0; //“高温”指示灯亮

led_ok =1; //“正常”指示灯灭

buzzer = 0; //蜂鸣器发声

}

else if(r

{

led_low=0; //“低温”指示灯亮

led_high=1; //“高温”指示灯灭

led_ok =1; //“正常”指示灯灭

buzzer = 0; //蜂鸣器发声

}

else //温度正常

{

led_low=1; //“低温”指示灯灭

led_high=1; //“高温”指示灯灭

led_ok =0; //“正常”指示灯亮

buzzer = 1; //蜂鸣器不发声

}

}

/***********************************************/ /*函数名称:delay() */ /*函数功能:延时函数,单次25us左右延时*/ /*入口参数:t; */ /*输出参数:无*/ /*调用函数:无*/ /*全局变量:无*/ /*局部变量:t; */ /***********************************************/ void delay(uint t)

{

for (;t>0;t--);

}

/*******************程序结束********************/

PLC编程语言操作指令使用步骤详解

PLC编程语言/操作指令/使用步骤详解 [导读]控制系统流程图是一种较新的编程方法。它是用像控制系统流程图一样的功能图表达一个控制过程,目前国际电工协会(IEC)正在实施发展这种新式的编程标准。 一、PLC编程语言 1.梯形图编程语言 梯形图沿袭了继电器控制电路的形式,它是在电器控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变来的,形象、直观、实用。 梯形图的设计应注意以下三点: (一)梯形图按从左到右、从上到下的顺序排列。每一逻辑行起始于左母线,然后是触点的串、并联接,最后是线圈与右母线相联。 (二)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是形象地描述用户程序执行中应满足线圈接通的条件。 (三)输入继电器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入继电器的触点,而不出现其线圈。输出继电器输出程序执行结果给外部输出设备,当梯形图中的输出继电器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出继电器的触点可供内部编程使用。 2.语句表编程语言

指令语句表示一种与计算机汇编语言相类似的助记符编程方式,但比汇编语言易懂易学。一条指令语句是由步序、指令语和作用器件编号三部分组成。 3.控制系统流程图编程图 控制系统流程图是一种较新的编程方法。它是用像控制系统流程图一样的功能图表达一个控制过程,目前国际电工协会(IEC)正在实施发展这种新式的编程标准。 二、基本指令简介 基本指令如表所示 取指令 LD I、Q、M、SM、T、C、V、S、L 常开接点逻辑运算起始 取反指令 LDN I、Q、M、SM、T、C、V、S、L 常闭接点逻辑运算起始 线圈驱动指令

对比语言学的定义,起源和发展(精)

对比语言学的定义、起源与发展 对比语言学(Contrastive Linguistics的定义 1、语言学中的比较与对比 比较是人类认识事物、研究事物的一种基本方法,也是语言学研究的一种基本方法。如果说,语言学的根本任务是对语言的某种现象加以阐述的话,那么要对某一语言现象作出阐述,总是需要对这一现象的种种表现加以比较和分析(Harlmann1980:22。因而,按其本质来说,对比语言学也是一种比较,不过是一种具有特定含义的语言学中的比较。下面,先让我们来看看对比语言学的比较,与语言学中其他分支的比较有什么不同,从而使我们能够确定对比语言学在整个语言学中的位置,及其与其他语言学研究的联系。 在进行语言学比较时,根据比较对象的不同,可以沿两条轴线来进行。一方面,可以选择共时或历时的语言现象来进行比较;另一方面,可以选择在某一语言内部或各种语言之间的语言现象来进行比较。这两条轴线的互相交叉,便形成了如下四个象限,这四个象限将语言学研究分成四大类性质和目的不同的比较。 象限I代表了同一语言内部的共时比较。这类比较是对某一语言在其历史发展的某一阶段(特别是现时阶段的语音、语法和词汇等系统的内部构成成分及组织结构的比较。

在共时语言学研究中,要对某一语言的某一结构系统进行描述,就必须对这一结构系统里的各种语言现象加以比较分析。例如,如果我们要研究一种语言的语音系统,我们就要比较这个系统里的各个音素的发音部位和方法有什么不同,它们的声学物理属性有什么不同,在音节中的分布又有什么不同的规律,我们就必须比较这个语言中各类词的语法作用有什么不同,组合搭配有什么特点,等等。而且,要确定一个语言中的词可以区分为哪几个词类,这本身就要进行大量的形态、语义、语法特征等方面的比较。因此可以说,同一语言内的共时比较是语音学、语法学、词汇学等构成当代语言学主流的各个分支学科的一种主要研究方法。 象限Ⅱ代表了同一语言内部的历时比较。这类比较是对某一语言在其历史演变的不同阶段的语音、语法和词汇等系统加以比较,从而使我们了解这一语言的发展历史,找出其基本发展演变规律。例如,通过对英语的历时比较,语言学家一般认为,英语的演变经历了古英语、中古英语、早期现代英语和现代英语等四个阶段。其语法演变的总趋势表现为从一个综合型的语言逐步向一个分析型的语言发展,即词的屈折变化逐渐减少,语法意义的表达越来越多地依赖语序以及介词等语法作用词的运用。这类比较是对某一语言的语言史及其分科(如词源学、古今比较语法学等研究的主要方法。 象限Ⅲ代表了不同语言之间的历时比较。这类比较是对不同语言(一般是亲属语言在各个历史发展阶段的语音、语法和词汇等系统进行比较,其目的主要是探讨语言之间的历史联系,并据此对世界上的语言进行谱系分类,重建或构拟某一组亲属语的共同原始语(proto-language,找出它们之间的某些共同发展规律. 例如,语言学家通过对印欧语系诸语言之向的历时比较研究,使我们能够大致了解这些语言在历史演变过程中的关系,推断出原始印欧语的大致形式。不同语言之间的历时比较往往需要与同一语言的历时比较相结合,这就形成了现代语言学研究领域中最先发展起来的一个分支—历史语言学,又称比较语言学,或历史比较语言学。历史语言学发端于十八世纪末,到了十九世纪,逐步发展成为语言学研究中占主导地位的一个领域,并取得了丰硕的成果。

SQL语言操作示例练习-1范文

SQL语言操作示例练习 设要建立学生选课数据库,库中包括学生、课程和选课3个表,其表结构为:学生(学号,姓名,性别,年龄,所在系); 课程(课程号,课程名,先行课); 选课(学号,课程号,成绩)。 一、数据库创建操作 【练习之1-1】:使用SQL命令创建一个包含一个数据文件和一个事务日志文件的数据库。库文件名和数据文件逻辑名均为教学管理数据库,物理文件名为教学管理数据库.mdf,存储在D盘根目录中,该数据库主数据文件是教学管理数据库,初始大小8MB,最大尺寸80MB,以10%的速度增长。事务日志文件逻辑名为Book_log,物理文件名为教学管理数据库_log.ldf,初始大小1MB,最大尺寸20MB,以20%的速度增长。操作示例如下: CREATE DATABASE 教学管理数据库 ON PRIMARY (NAME= 教学管理数据库, FILENAME='D:\ 教学管理数据库.mdf', SIZE=8MB, MAXSIZE=80MB, FILEGROWTH=10%) LOG ON (NAME=教学管理数据库_log, FILENAME='D:\ 教学管理数据库_log.ldf', SIZE=1MB, MAXSIZE=20MB, FILEGROWTH=20%) 【练习之1-2】修改数据库 alter database 教学管理数据库 add file (name=教学管理数据库_data2, filename='d: \ 教学管理数据库2.mdf', size=10mb,

maxsize=20mb, filegrowth=20%) 【练习之1-3】删除数据库 use master drop database\ 教学管理数据库 go 二、数据表的创建操作 create table 【练习之2-1】:使用SQL命令,在“教学管理数据库”下面创建三个数据表。 “学生”表结构 字段名及说明数据类型宽度说明 学号字符型7 主键 姓名字符型8 非空 性别字符型 2 年龄整形 班级字符型10 专业字符型10 “课程”表结构 字段名及说明数据类型宽度说明 课程号字符型10 主键 课程名字符型20 非空 学时数整形 “选课”表结构 字段名及说明数据类型宽度说明 学号字符型7 主键,引用Student的外键 课程号字符型10 主键,引用Course的外键 成绩整形 “学生”表 use 教学管理数据库 Create table 学生 ( 学号char(7) not null, 姓名char(8) not null, 性别char(2), 年龄int, 班级char(10), 专业char(10) PRIMARY KEY(学号) ) “课程”表

口腔护理操作语言沟通及流程.

口腔护理操作语言沟通及流程 仪表准备:各位评委老师,大家好,我是来自甲儿外的***,现在我要考核的项目是口腔护理,其目地是: 1、保持口腔清洁、湿润,使病员舒适,预防口腔感染等并发症。 2、防止口臭、口垢,促进食欲,保持口腔正常功能。 3、观察口腔粘膜和舌苔的变化及特殊的口腔气味,提供病情的动态信息。 下面操作开始 环境和物品的准备:环境宽敞整洁,物品以备齐。 核对医嘱:(抄写,治疗单下面请**与我一起核对医嘱,50床李华,住院号,123456,遵医嘱予以0.9%的生理盐水口腔护理,经两人核对医嘱无误并签名。按七步洗手法洗手。 评估患者:(先检查评估的用物,手电筒光线充足,弯盘、一次性压舌板,敲门进病房。“你好,你是3床李华吗?”“我是你的责任护士**,今天您的治疗和护理就由我来完成,请先让我核对一下你的腕带”(携治疗单至核对床号、姓名、住院号。“李华,您好,我现在遵医嘱为你做口腔护理。口腔护理就像你平时刷牙一样,请不要紧张,这样可以保持你的口腔清洁。在做护理前,请先让我检查一下你的口腔情况,请你配合我一下好吗?”(拿手电筒和压舌板观察口腔“现在请张开你的嘴好吗?”(用手电筒上下左右观察,“口腔黏膜完整无出血溃疡,口角有点干裂,无活动义齿,口腔无异味。”(倒热水于杯中,内有吸管。“好的,你先休息,我去准备用物。” 回治疗室:用500mg/L有效氯溶液擦洗治疗盘,按七步洗手法洗手,戴口罩。 根据医嘱准备用物:口腔护理包:包布清洁、无潮湿、无破损、消毒条码变色、在有效期内,0.9%生理盐水:在有效期内、液体澄清透亮、无絮状物产生,一次性压舌板:清洁干燥、无破损、在有效期内,手电筒:光线充足,棉签:在有效期内,石蜡油:澄清

《单片机C语言程序设计》课程标准

广州康大职业技术学院 《单片机C语言程序设计》课程标准 一、基本信息 适用对像:应用电子技术专业的学生 课程代码: 学分:2 学时:36 制定人:徐又又 制定时间:2010年9月 所属系部:自动化 批准人:陶甫廷 二、课程的目标 1.专业能力目标 了解单片机C语言的特点、与PC机C语言的异同之处、单片机C语言的开发环境; 熟悉单片机C语言的基本语法规范、Keil C软件的应用及其与硬件平台的连接、C语言程 序结构设计、与单片机相关的设置等方面知识。 2.方法能力目标 了解用单片机C语言进行应用产品软件开发的步骤,具备单片机C语言程序的识读、修改的基本能力;学会使用Keil C软件进行源程序编辑、编译和软、硬件模拟调试的操作方 法与技能。 3.社会能力目标 通过后续课程《单片机应用实训》的学习与强化训练,具有使用单片机C语言进行电子产品、自动检测与控制和高新视听设施等方面的软件开发的职业技能。 三、整体教学设计思路 1.课程定位 该课程是应用电子技术和自动化技术等专业获得专业技能的必修课程之一,该课程属于职业技术课程,以培养电子产品开发相关行业急需的机电类和电子类高级技能应用型人才 为目标。 本课程一般在学生学完模拟电子技术与数字电子技术、计算机技术等专业基础课后再讲授;《单片机应用》等课程可作为先修课程,也可在同一学期开设。 2.课程开发思路

本课程根据“工学结合”的原则,强调对单片机C语言程序设计的理论部分删繁就简,以“实用够用”为度,就是为了便于他们在后续的实训月(四周)以及即将下厂顶岗实习期 (十周),将所学的单片机C语言程序设计的常用原理与实用知识,能够与实训、实习的生 产工位和顶岗工作更紧密地联系起来。 四、教学内容 1.学时分配 学习情境名称子学习情境1 子学习情境2 子学习情境3 子学习情境4 学时 分配 学习情境(单元)1 单片机C语言概述单片机C语言与 PC机C语言的异 同之处 简单的C程序介绍 及上机操作(编译 三个简单C程序) 3 教学时数 1 2 学习情境(单元)2单片机C语言开发环境 建立 Keil软件的使 用(源文件、 工程的建立) 上机操作(用keil 软件进行工程的设 置) 3 教学时数 2 1 学习情境(单元)3数据的类型、运算符和 表达式 用整型和字符型 定义变量 数的溢出 C51中特有的数 据类型 上机操作(用 算术运算符和 算术表达式编 写程序) 6 教学时数 2 1 2 1 学习情境(单元)4C51流程与控制顺序结构程序选择结构程序循环结构程 序(上机操作 编译冒泡排 序法程序) 6 教学时数 2 2 2 学习情 境(单 元)5 C51构造数据类型数组指针结构共用体和枚举 6 教学时数 2 2 1 1 学习情境(单元)6单片机内部资源的组成中断编程上机操作用定时器 /计数器资源 编程并编译 串口编程 6 教学时数 2 2 2 学习情境(单元)7函数函数的定义函数的调用局部变量和全局 变量 变量的存储类 别 6 教学时数 2 2 1 1

对比语言学

2011-2012学年第一学期《语言哲学》课 作业 关于对比语言学的起源、代表人物及一般理论与方法 姓名:朝鲁门 学号:20104004017 专业:外国语语言学及应用语言学 1 对比语言学的定义 对比语言学语是言学中的一个分支,其任务是对两种或两种以上的语言进行共时的对比研究,描述他们之间的异同特别是它们之间的不同之处,并将这类研究用语其它有关领域。 (1)对比语言学是语言学的一个分支。 (2)对比语言学是对两种或两种以上语言的对比描述。 (3) 对比语言学是共时的研究。 (4)对比语言学虽然同时研究和描述语言之间的异同,但侧重点是语言之间的不同之处。 2 对比语言学的起源 语言之间的比较源远流长。自有语言研究以来,便有语言之间的比较;不同语言之间的比较与语言研究,可以说是同时开始的,具有同样悠久的历史。而对比语言学作为现代语言学的一个分支在西方则可以说有两个源头,一个在欧洲,一个在美国。 2.1 欧洲对比语言学的起源 欧洲传统的对比语言学起源于19世纪末、20世纪初的对比型共时语言分析,代表了当时语言学研究的兴趣逐步从历时转向共时这一时代潮流的一股分支。这一传统的对比语言学在二十年代末由布拉格学派的语言学家继承下来,一直延续到六十年代。

2.2 美国对比语言语的起源 美国传统的对比语言学起源于第二次世界大战期间,可以说是由当时外语教学的需要、行为主义心理学对外语教学理论的影响和美国结构主义语言学的发展这三股历史潮流汇合而成的。 教学效果最好的教材是以对所学语言进行科学的描述为基础,并将其与对学生的母语所做的同样描述进行仔细比较后所编程的那些教材。 3 对比语言学的代表人物及理论体系 3.1叶斯帕森 叶斯帕森(Otto Jespersen 1860-1943)被认为对英语语言最具权威的丹麦著名语言学家。他的《语法哲学》奠定了他作为理论语言学家的地位。 他提倡语言的对比应该扩大研究范围,比较可以在同族语系中的语言中进行,也可以在不同语系或距离甚远的两种或多种语言中进行。从这点出发,叶氏的“一种新的比较语法”可以被认为就是所谓的“对比语言学”。 他的另一个重要观点是强调语言比较研究中本民族的“语感”。 3.2 沃尔夫 “对比语言学”这一名称是美国人类学语言学家沃尔夫(Benjamin lee Whorf, 1897-1941)首先提出来的, 沃尔夫在发表于1941年的《语言与逻辑》一文中,第一次提出了“对比语言学”的名称。 沃尔夫在语言学史上之出名,主要不是因为他提出了对比语言学的名称,而是因为以他名字命名的“沃尔夫假说”(或加上他老师名字的“沃尔夫—萨丕尔假说”)。这一假说包括语言相对论和语言决定论两个内容。沃尔夫假说是沃尔夫提出对比语言学的根本出发点。 后人从沃尔夫假说出发,得出了三个结论。第一,既然语言和思维方式的差异是多种多样的,因而要了解人类的全部智慧,就必须研究和比较各种各样的语言,特别是差别很大的语言。第二,由于以上认识,他对当时以印欧语为中心的比较语言学以及在此基础上形成的一元语言观特别担忧:这些语言是同属印欧语系的同源语,其基本轮廓大致相同,从历史角度看是从很久以前的同一个言语共同体传承而来;这些同源语长期以来分担了形成一种共同文化的任务;这种共同

汇编语言上机操作

汇编语言上机操作 一、建立子文件夹 如:D:\hb\masm 二、复制相关文件 把masm.exe、link.exe、ml.exe三个文件复制到上述文件夹中。 三、进入DOS方式 开始/运行/cmd 当前提示符可能是: C:\documents and settings\administrator> 四、常用DOS操作命令 1、改变当前盘 输入d: 并回车,屏幕显示: D:\> 2、改变当前目录 1)进入下一级目录 D:\>cd hb 回车后,屏幕显示: D:\hb>cd masm 回车后,屏幕显示: E:\hb\masm> 问题:可以一次进入下面二级或多级目录吗? 2)返回上一级目录 D:\hb\masm>cd.. 回车后,屏幕显示: D:\hb\>cd.. 回车后,屏幕显示: D:\> 问题:可以直接返回根目录吗? D:\hb\masm>cd\ 回车后,屏幕显示: D:\> 3、显示当前目录容 D:\>dir /p 分页显示当前目录容 问题:如何显示d:\text中的容? D:\>dir d:\text↙ 4、DOS方式下如何运行程序? DOS方式下的可执行文件(即程序文件)扩展名为.exe或.,运行时只需要在系统提示符下输入文件主名即可。例如,有一个文件名为test.exe,存入在D:\hb\masm 中,运行时,可以这样做: D:\hb\masm>test↙ 五、汇编语言上机过程 1、编辑源程序 运行:edit 回车后,进入EDIT环境,输入完后存盘(file/save)并退出(file/exit)。

2、汇编 D:\hb\masm>masm add5.asm↙ 生成目标程序文件add5.obj。(如果有语法错误,会提示错误所在行号和错误类型)3、连接 D:\hb\masm>link add5↙ 生成可执行文件add5.exe。 六、DEBUG程序调用及汇编语言程序调试方法 调试程序DEBUG是DOS支持的又一种系统软件,主要用于汇编语言程序的调试。汇编和连接过程只能查出源程序的语法错误,不能查出功能上的错误和程序不完善的地方。DEBUG程序为用户提供多种命令,大致有:显示和修改寄存器和存贮单元的容;执行程序中任意一段或一条指令;汇编单条源语句和反汇编机器码指令;查找字符代码;端口的输入和输出;文件装入存和写入磁盘等。用户利用这些命令可以查出任何程序功能上的错误。下面说明DEBUG程序的启动方法和主要命令意义。 (一)DEBUG程序的启动 DEBUG程序有两种启动方法。DEBUG程序是在DOS盘上的一个独立的可执行程序(扩展名为.COM),所以,DEBUG程序的第一种启动方法就是把它看作和一般的可执行程序一样,只要打入DEBUG和回车键,就可以把它装入存。但是这样启动只把DEBUG 程序本身装入存并进入等待DEBUG命令状态,还没有把要调试的程序装入存。第二种启动DEBUG的程序的方法是一次相继装入DEBUG程序和要调试的程序。打入的命令格式如下: DEBUG[d:][path]filename[.ext][parml][parm2] 其中的Filename是要调试程序的文件名,可选项[d:][path]和[.ext]分别是要调试程序的所在盘符、路径和扩展名。可选项[parml]和[parm2]是DEBUG程序为要调试程序准备的参数(一般不用)。 例进入DEBUG程序并装入要调试程序。其操作如下: D:\hb\masm>DEBUG add5.exe (进入DEBUG,并装配add5.exe) 此时屏幕上出现一个短线,这表示可以使用DEBUG命令了。 如果启动DEBUG时没有指定要调试的文件名,则需要用N命令指定要调试的文件,再用L命令将其装入存。操作如下: D:\hb\masm>debug↙ - n add5.exe↙ - l↙ (二)DEBUG命令 在说明每个命令之前,先说明一些共同信息: ■DEBUG命令都是以一个英文字母开头,后面跟一个或多个参数。 ■命令字母和参数可用大写或小写或混合形式。 ■命令字母和参数中,相邻两个十六进制之间必须用逗号或空格分开.其它各部分之间有无空格或逗号都可以。 ■执行任何命令期间都可用Ctrl+Break键方法结束命令的执行。

oracle数据操作和控制语言详解

Oracle数据操作和控制语言详解 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。其中用于定义数据的结构,比如创建、修改或者删除数据库;DCL用于定义数据库用户的权限;在这篇文章中我将详细讲述这两种语言在Oracle 中的使用方法。 DML语言 DML是SQL的一个子集,主要用于修改数据,下表列出了ORACLE支持的DML语句。 语句用途 INSERT 向表中添加行 UPDATE 更新存储在表中的数据 DELETE 删除行 SELECT FOR UPDATE 禁止其他用户访问DML语句正在处理的行。 LOCK TABLE 禁止其他用户在表中使用DML语句 插入数据 INSERT语句常常用于向表中插入行,行中可以有特殊数据字段,或者可以用子查询从已存在的数据中建立新行。 列目录是可选的,缺省的列的目录是所有的列名,包括comlumn_id,comlumn_id可以在数据字典视图 ALL_TAB_COLUMNS,USER_TAB_COLUMNS,或者DBA_TAB_COLUMNS中找到。 插入行的数据的数量和数据类型必须和列的数量和数据类型相匹配。不符合列定义的数据类型将对插入值实行隐式数据转换。NULL字符串将一个NULL值插入适当的列中。关键字NULL常常用于表示将某列定义为NULL值。 下面的两个例子是等价的。 INSERT INTO customers(cust_id,state,post_code) VALUE('Ariel',NULL,'94501'); 或 INSERT INTO customers(cust_id,state,post_code) VALUE('Ariel',,'94501'); 更新数据 UPDATE命令用于修改表中的数据。 UPDATE order_rollup SET(qty,price)=(SELECT SUM(qty),SUM(price) FROM order_lines WHERE customer_id='KOHL' WHERE cust_id='KOHL' AND order_period=TO_DATE('01-Oct-2000') 删除数据 DELETE语句用来从表中删除一行或多行数据,该命令包含两个语句: 1、关键字DELETE FROM后跟准备从中删除数据的表名。 2、WHERE后跟删除条件

语言及听功能训练技术操作规范

语言及听功能训练技术操作规范 1正常儿童的语言学习是从小就开始的,其学习语言的过程是非常复杂的。学会和掌握正常的语言及会话,必须具备:(1)听清声信号的听敏度。 (2)听定向定位的能力。 (3)选择性专注的能力。 (4)辨别声音信号在强度、频率、时长等方面变化的能力。(5)短期记忆和整理声信息次序的能力。 (6)能够将声信息分割、组合和综合概括的能力。 (7)在听的过程中能够集中注意力。神经科学的发展,证实了学习语言的关键时期是在3岁以前。一般情况下,正常儿童在3岁时已经能够应用简单的语言,语言意识的建立也是从小开始的。 2由外周听觉系统问题所致的听力损失或中枢神经系统发育不全、功能受损,使声信息不能到达中枢听觉系统,或使听到的信息失真或不完整,均可表现为听不见或听不懂,导

致“听力(hear)言语(speech)语言(language)”功能障碍。听力损失越早,听力障碍越严重,学会语言的难度也就越大。根据听力损失的程度,将听觉障碍分为:(1)“失聪”:听力损失轻、中度,可通过听觉学习口语。(2)“聋”:主要依靠视觉学习、掌握交流技能,包括手语(sign language)和读语(speech reading)。因此,对各种程度的听力障碍儿童,必须进行早期干预,帮助与他们建立语言意识,促进听力语言康复。 “听力康复”是对有听觉障碍的患儿,通过特殊的学习和训练,恢复正常的语言交流能力(不仅局限于聋人间的交流,还能够参加正常人群的交流),使聋儿的言语语言功能的发育不受或少受听觉障碍带来的影响。高科技的应用,使耳聋病人的康复成为可能。根据听力障碍的程度和类型,决定尽早佩戴助听器或施行人工耳蜗植入术。随着人工耳蜗装置的不断改进和更新换代,人工耳蜗植入后的效果得到充分的肯定。目前认为,患有重度聋以上或开放言语识别率<30%者均应考虑植入人工耳蜗。通过有效地使用助听设备,使患

单片机C语言程序设计师试题及答案

单片机C语言程序设计师试题 一、填空题 1、设X=5AH,Y=36H,则X与Y“或”运算为_________,X与Y的“异或”运算为________。 2、若机器的字长为8位,X=17,Y=35,则X+Y=_______,X-Y=_______(要求结果写出二进制形式)。 3、单片机的复位操作是__________(高电平/低电平),单片机复位后,堆栈指针SP的值是________。 4、单片机中,常用作地址锁存器的芯片是______________,常用作地址译码器芯片是_________________。 5、若选择内部程序存储器,应该设置为____________(高电平/低电平),那么,PSEN信号的处理方式为__________________。 6、单片机程序的入口地址是______________,外部中断1的入口地址是_______________。 7、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为_________,机器周期为_______________。 8、外围扩展芯片的选择方法有两种,它们分别是__________________和_______________。 9、单片机的内部RAM区中,可以位寻址的地址范围是__________________,特殊功能寄存器中,可位寻址的地址是____________________。 10、子程序返回指令是________,中断子程序返回指令是_______。 11、8051单片机的存储器的最大特点是____________________与____________________分开编址。 12、8051最多可以有_______个并行输入输出口,最少也可以有_______个并行口。 13、_______是C语言的基本单位。 14、串行口方式2接收到的第9位数据送_______寄存器的_______位中保存。 15、MCS-51内部提供_______个可编程的_______位定时/计数器,定时器有_______种工作方式。 16、一个函数由两部分组成,即______________和______________。 17、串行口方式3发送的第9位数据要事先写入___________寄存器的___________位。 18、利用8155H可以扩展___________个并行口,___________个RAM单元。 19、C语言中输入和输出操作是由库函数___________和___________等函数来完成。 二、选择题 1、C语言中最简单的数据类型包括(b )。 A、整型、实型、逻辑型 B、整型、实型、字符型 C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型 2、当MCS-51单片机接有外部存储器,P2口可作为( c )。 A、数据输入口 B、数据的输出口 C、准双向输入/输出口 D、输出高8位地址 3、下列描述中正确的是( d )。 A、程序就是软件 B、软件开发不受计算机系统的限制 C、软件既是逻辑实体,又是物理实体 D、软件是程序、数据与相关文档的集合 4、下列计算机语言中,CPU能直接识别的是( d )。 A、自然语言 B、高级语言 C、汇编语言 D、机器语言 5、MCS-5l单片机的堆栈区是设置在( c )中。

51单片机C语言程序设计复习资料

2013-2014学年上期51单片机C语言程序设计重修复习提纲考试方式:闭卷考试。 考试题型: 填空题(每空1分,共18分);单项选择题(每空2分,共18分);问答及计算题(每题4分,共16分);编程及程序阅读题(5小题,共48分)。 考试分数: 卷面成绩70%+平时成绩15%+实验成绩15%,未缺席、无课堂违纪、作业全交且认真完成的同学平时成绩可获得满分,缺席一次平时成绩扣30分,实验好评次数3次以上且实验报告全优的同学实验成绩可得满分,实验缺席一次扣30分。缺席实验和旷课共3次以上者,无考试资格。 考试时间: 18周周一(12月30日)下午14:00:16:00,考试地点:具体考室另行通知希望大家认真复习,认真听讲,不懂就问,考试成绩不及格允许查卷,如查卷卷面批阅无误成绩不做更改。 编程题为实验或实验类似的题目有3题,其余2题也取自课堂讲授例题,请务必认真复习。第一章单片机概述及单片机知识回顾 掌握什么是单片机、单片机的应用、常见单片机类型、十进制、十六进制、二进制数制转换知识。掌握单片机的硬件组成、CPU的结构、程序计数器PC的功能、存储器结构、机器周期的计算、会画出单片机的最小系统电路图及回答单片机最小系统的组成。 第二章C51语言程序设计基础(本章填空题和选择题比重较大请务必认真复习)掌握C51语言进行软件开发与汇编语言相比的优点、掌握C51的数据类型、特殊功能位的定义、C51的基本运算(位运算重点复习)、数组的定义、C51的结构及函数。 第三章AT89S51片内并行端口及编程(本章有编程题) 掌握P0-P3并行端口的特点,会开关量检测及流水灯程序的编程。 第四章AT89S51单片机的中断系统(本章有编程题) 掌握中断系统的结构、中断请求响应被满足的条件、外部中断的触发选择方式、外部中断的使用与编程。 第五章AT89S51单片机的定时器/计数器(本章有编程器) 掌握定时器的结构,TOMD及TCON的使用,定时器方式0和方式1的特点、会计算定时器初值,会用定时器中断产生PWM波形,会用定时器对外部事件进行计数。 第六章AT89S51单片机的串行口(本章有计算题) 掌握串行通信的基础知识(课本没有的内容请参照课堂讲授笔记或PPT)、串行口的四种工作方式的特点、会计算奇偶校验码、会根据波特率计算T1的初值。 第七章AT89S51单片机与输入/输出外设接口(本章有编程题) 掌握数码管动态显示的原理、掌握矩阵式键盘的原理与编程(矩阵键盘编程必考,但不会考4X4键盘)。 第八章AT89S51单片机与D/A与A/D转换器的接口(本章有编程题) 掌握AD与DA转换的接口、ADC和DAC的技术指标、常用AD和DA转换器。掌握ADC0809和TLC2543的使用与编程(2器件其中之一有编程题)。 第九章AT89S51单片机应用系统与调试(本章有编程题) 掌握单片机应用系统的软件抗干扰方法。

C语言操作

一、选择题 1、对于字符串“08\\10\\04\n”; 以下说法正确的是:字符串在内存中占据10个字节 2、有以下程序 #include void main() { int i=0,s=0; do{ if(i%2){i++; continue;} i++; s+=i; } while(i<7); printf("%d\n",s); } 执行后输出的结果是__16____。 4、若以下选项中的变量已正确定义,则正确的赋值语句是_x3=0x12_____。 5、有如下程序段 int a=14,b=15,x; char c='A'; x=(a && b) && (c<'B'); 执行该程序段后,x的值为___1___。

8、有以下程序段 int k=0; w hile(k=1)k++; while循环执行的次数是_无限次_____。 14、已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c的大写字母转换为对应小写字母的语句是c=('A'+c)%26- 'a' 16、以下选项中,当x为大于1的奇数时,值为0的表达式是x%2= =0 25. 有以下程序 #include void main() {int a=15,b=21,m=0; switch(a%3) {case 0:m++;break; case 1:m++; switch(b%2) {default:m++; case 0:m++;break; } } printf("%d\n",m); }程序运行后的输出结果是___1。

26. #include void main() { int a=0, b=0; a=10; /*给a赋值*/ b=20; /*给b赋值*/ printf("a+b=%d\n",a+b); /*输出计算结果*/ } 程序运行后的输出结果是a+b=30 27. 有以下程序 #include void main() { int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf("%d %d %3.1f %3.1f\n",a,c,f,x); } 程序运行后的输出结果是_1 65 1.5 6.5_____。 31. 设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是_x=(int)(x*100+0.5)/100.0;_____。 33. 设有定义:int a; float b; 执行scanf("%2d%f",&a,&b); 语句

护理操作礼仪及及语言规范

护理的操作礼仪 一、给每位就诊者操作前均应称呼,“您好,请问您叫什么名字?因 为XX原因,现在占用您一点点时间,给您做XX操作,可能会有XX 不适,请您配合”。操作前耐心解释;操作中要询问就诊者感觉如何,有何不适;操作后说:“操作完了,您配合得很好,谢谢您”。 特殊操作或使用特殊药物后要注意观察就诊者的反应。 二、护理服务中做到四轻:走路轻,关门轻,说话轻,操作轻。不 在就诊者面前或者病房、办公室内争吵或争论,不大呼小叫,取放物品要轻,不拖不拉,避免发生响声。 三、上班前不要吃刺激气味强的食物,如葱、蒜等,更不准饮酒, 工作中要集中精力,不谈论与工作无关的事情。 四、不得把工作和生活中不愉快的情绪带到服务中来,更不可发泄 在就诊者身上。 五、服务中要做好守诺,对就诊者作出的承诺及就诊者提出的问题 或要求办的事,尽早尽力给予满意的答复,如果是自己解决不了的事情,亦应想就诊者做好交代,不能让就诊者“无期”地等待。

护理技术操作的基本标准 一、护士的仪容行为、语言应符合职业规范,体现出护士道德高尚, 技术精湛,训练有素的职业风貌。 二、操作前了解熟悉病人诊断、病情、治疗药物作用及副作用,病人 的职业、文化程度、心理状态,把对病人的整体护理贯穿于操作中。 三、严格执行查对制度和无菌技术操作原则,确保护理操作准确、高 效、安全。 四、统筹省力、避免重复动作,体现力与美的结合。

护理人员技术操作过程中语言、副语言模拟及温馨用语 一、青霉素皮试 场景模拟1病人准备 语言模拟您好!请问您叫什么名字?因您……需要注射青霉素,这种药物有可能会引起过敏反应,为了用药安全,注射前需要进行皮试,请问您以前注射过青霉素吗?有没有对其他药物过敏?家里有人对青霉素过敏吗? 副语言模拟面带微笑,亲切友善,轻声想病人解释,回治疗室配皮试液。 场景模拟2 皮内注射 语言模拟您好!我现在给您内做皮试,请让我帮您把衣袖卷起来好吗?现在给您消毒了,皮肤会有点凉。要进针了,有点痛,请不要紧张,我会轻点。皮试已经做完了,请问您有没有不舒服?请您不要按压注射皮丘,20分钟内请不要离开病房,我会随时来看您,如果您感到皮肤痒、咽喉部不适、呼吸困难、眩晕等不舒服,请立即按呼叫铃,我们会马上过来看您的。谢谢您的配合。再见! 副语言模拟认真查对,轻轻为病人卷衣袖,准确熟练的进行皮内注射。 场景模拟3判断皮试结果 语言模拟您好!观察皮试结果的时间到了,请问您有什么不舒服吗?请让我看一下皮丘。①您的皮试结果是阴性,可以注射青霉素。②您的皮试结果是阳性。您有没有什么不舒服?请先躺下,我马上通知医生过来看您……您对青霉素过敏,请记住以后都不能用青霉素类药物。③您的皮试结果显示可疑阳性,我要帮您在另一只手做对比试验。 副语言模拟判断皮试结果,结果阳性时及时通知医生,监测生命体征,做好病情观察,必要是配合医生抢救,做好相关记录,协助整理病人及床单位。 二、女病人导尿术 场景模拟1 准备 语言模拟您好!请问您叫什么名字?因您……,现在我来给您插尿管,插尿管的过程会有点不舒服,不用紧张。我会尽量轻轻地给您插,请您放松!请问现在需要大便吗? 副语言模拟面带微笑,亲切友善,轻声向病人查对解释。必要时取便器协助病人排便,轻手关门窗,调室温,遮挡病人。 场景模拟2 擦洗 语言模拟插尿管前要清洗会阴,我先帮您把裤子脱下,请将双手交叉放在胸前。现在给您擦洗了,消毒液有点凉,稍忍耐一下,很快就好! 副语言模拟动作轻柔地协助病人脱裤,备好体位。轻轻给病人擦洗会阴。 场景模拟3 消毒 语言模拟因为导尿管需要一个无菌环境,插尿管时,请不要将手伸到消毒部位。别紧张,我动作会轻柔一些。现在给您消毒尿道口了,消毒液有点刺激,可能有些不舒服,请您尽量放松。 副语言模拟轻轻地为病人铺巾,消毒尿道口。 场景模拟4 插管 语言模拟现在给您插尿管了,会有点不舒服,不用紧张,我会尽量轻轻为您插,请您稍忍耐一下,很快就好!

对比语言学

第一章绪论 1.1什么是对比语言学 比较:同类语言中亲属语言之间求共性 对比:不同语言间e.g.汉英对比求个性 1象限:同一种语言内部共时对比 2象限:同一种语言内部的历史比较,找出演变规律,以建立语言学史. 3象限:不同语言间的历史比较,一般限制亲属语言之间,目的在于谱系分类,构拟原始古语。 4象限:共时的语际之间的对比。有三种类型 A、多种语言对比找出人类语言的共性和倾向性的规律 B、多种语言对比以便找出语言的以便建立语言类型学 在A 、B 中对比的语言愈多愈好,对比的语言愈不同愈好 C、两种语言对比,目的在于找出相同点和不同点,特别是不同点, 给出解释(一般说来解释都归于民族精神和历史)

e.g. .第1象限名动形的区别 “不”—剔除n 不-桌子* “很”—剔除一般的v 很-看*/喜欢书 “加宾语”-剔除adj 很-好 e.g. 第2象限上古和近代汉语的区别比较 上古-国代-中古-近代-现代汉语 注:汉语小词类分25种 1.2对比语言学的定义 对比语言学是语言学的一个分支,它兼有理论语言学和应用语言学的性质,其任务是对两种或两种以上的语言进行共时的对比研究,描述它们之间的异同,重在其异,找出产生的原因,并将这类研究应用于其他有关领域。 注:对比研究要切割小类-小类动词-动词× 英语心理动词-汉语心理动词√ 注:汉语心理动词研究-1篇论文 英语心理动词研究-1篇论文 二者对比,发现问题-1篇论文、 注:历时是动态的过程解释答案可能要 共时是状态的过程回到历史中去 1.3对比语言学的分类 对比语言学的分类

“2”研究对比语言学的性质和任务,解释对比研究中的理论和方法 “5”运用对比语言学原理、方法已经运用其他一些语言学知识对两种或两种以上的语言进行具体的对比描述,探索不同语言之间的相同点和不同点。作用在于检索完善理论对比语言学的理论方法;加深对两种语言的认识;检索某种语言学理论的可行性;可对语言进行比较准确精细的分类,促进语言普遍现象研究。 注:理论对比是双向的对比应用对比是单项的对比 e.g. x (被动范畴) x (被动范畴) X(a) X(b) A(xa) B A语言的被动范畴在 B语言中是如何表现的 “6”探讨对比语言学应用的一般理论和方法并将研究成果应用于和对比的语言有关的语言活动中去,特别上应用于外语教学或其他语 言教学活动中去。

51单片机C语言入门教程详细解说

单片机c语言入门 相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧。不过有些朋友可能只听说他叫单片机,他的全称是什么也许并不太清楚, 更不用说他的英文全称和简称了。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算机。简称为:单片微型计算机或单片机 (Single Chip Computer)。单片机的应用到处可见,应用领域广泛,主要应用在智能仪表、实时控制、通信、家电等方面。不过这一切都没 什么关系,因为我(当然也包括任何人)都是从不知道转变成知道的,再转变成精通的。现在我只想把我学习单片机的经历,详细地讲叙给大 家听听,可能有些大虾会笑话我,想:那么简单的东西还在这里卖弄。但是你错了,我只是把我个人学习的经历讲述一遍而已,仅仅对那些想 学习单片机,但又找不到好方法或者途径的朋友,提供一个帮助,使他们在学习过程中,尽量少走些弯路而已! 首先,你必须有学习单片机的热情,不是说今天去图书馆看了一个下午关于单片机的书,而明天玩上半天,后天就不知道那个本书在讲什 么东西了。还是先说说我吧,我从大二的第一个学期期末的时候才开始接触单片机,但在这之前,正如上面所说的:我知道有种芯片叫单片机, 但是具体长成什么样子,却一点也不知道!看到这里很多朋友一定会忍不住发笑。嘿嘿,你可千万别笑,有些大四毕业的人也同样不知道单片 机长成什么样子呢!而我对单片机的痴迷更是常人所不能想象的地步,大二的期末考试,我全放弃了复习,每当室友拿着书在埋头复习的时候, 我却捧着自己从图书馆借的单片机书在那看,虽然有很多不懂,但是我还是坚持了下来,当时我就想过,为了单片机值不值得我这样去付出, 或许这也是在一些三流学校的好处吧,考试挂科后,明年开学交上几十元一门的补考费,应该大部分都能过了。于是,我横下一条心,坚持看 我的单片机书和资料。 当你明白了单片机是这么一回事的时候,显而易见的问题出来了:我要选择那种语言为单片机编写程序呢?这个问题,困扰了我好久。具 体选择C51还是A51呢?汇编在我们大二之前并没有开过课,虽然看着人家的讲解,很容易明白单片机的每一时刻的具体工作情况,但是一合上 书或者资料,自己却什么也不知道了,根本不用说自己写程序了。于是,我最终还是决定学C51,毕竟C51和我们课上讲的C语言,有些类似, 编程的思想可以说是相通的。而且C51还有更大的优点就是编写大程序时的优越性更不言而喻,当然在那时,我并没有想的那么深远,C51的特 点,还是在后来的实践过程中,渐渐体会到的!朋友如果你选择了C51,那么请继续往下看,如果你选择了A51,那么你可以不要看了!因为下面讲 的全是C方面的,完全在浪费你的时间! 呵呵^_^ 第二,既然你想学好单片机,你必须得舍得花钱,如果不买些芯片回来自己动手焊焊拆拆的(但是在后期会介绍给大家一个很好用的硬件 仿真软件,并不需要你用实验板和仿真器了,直接在你的PC上完成,但是软件毕竟是软件,从某个特定的意义上来说是并不能代替硬件的),即使

护理技能操作语言沟通规范

护理技能操作语言沟通规 一、生命体征测量的语言交流 1.评估病人 护士:“您好!女士,请问您叫什么名字?” 患者:“王丽。” 护士:“21床王丽您好!我是你的责任护士洪燕,因为你是新入院的患者,按常规给您测量体温、脉搏、呼吸、血压,希望您能够配合我,好吗?” 患者:“我会很好配合的。” 护士:“您的入院诊断是头晕待查,您现在感觉怎么样,头晕得严重吗?” 患者:“不活动还可以。” 护士:“你来的时候吃过饭、喝过热水吗?” 患者:“没有吃饭,因为知道要采血。” 护士:“那您一定饿了,我们先测量您的生命体征,我做一下准备工作。” 2.测量 准备:洗手,戴口罩。检查体温计,35oC以下,血压计完好。 护士:“为了核对,请再告诉我您的名字。” 患者:“我的名字叫王丽。” 护士:“好的,21床王丽,我来为您测量体温,您躺着可以吗?” 患者:“可以。” 护士:“我们测腋下温度,您最近有没有发热呀?” 患者:“没有。” 护士:“那好,让我来看一下您的腋窝,腋窝处皮肤完好,有些汗,我帮您擦干腋下的汗液。请你夹紧体温计,像我这样屈臂过胸。”(看表) 护士:“请您放松,我帮您测脉搏,请您手腕伸展,这样手臂舒适吗?” 患者:“可以。” 护士:“您以前有过心脏不适吗?” 患者:“没有。” 护士:“您呼吸系统有问题吗?” 患者:“没有。”

护士:“您先休息一会儿。” 测量:手不离开桡动脉,揭开盖被,露出病人胸部,观察病人胸廓起伏。 护士:“您的脉搏是每分钟60次,我现在给您测血压,最近夜间睡眠好吗?” 患者:“还可以,经常睡眠不实,容易醒。” 护士:“这样躺着测可以吗?” 患者:“可以。” 护士:“我帮您把衣袖卷上去,紧不紧呀?” 患者:“不紧。” 护士:“你的血压是16/10.7Kpa(120/80mmHg),很正常,您要养成规律的睡眠时间,住院期间医生会为您做指导。患者:“,希望能解决我的问题。” 护士:“可以取出体温计了,您的体温是36.9oC,我们测量完了,您的各项都在正常围,我们将床整理一下,您先休息一会儿,这样躺着您舒适吗?” 患者:“可以,医生什么时间来看我呢?” 护士:“医生刚做完手术,他一会儿就会来看您,您先休息,如果有需要,随时按呼叫器找我,我也会经常来看您。一会见。” 二、口腔护理的语言沟通 口腔护理是一项常用基础护理操作。适用于高热,昏迷,危重,禁食,鼻饲,口腔疾病,术后,生活不能自理的患者。每日2至3次,如病情需要,应酌情增加次数。 1.操作前评估中的语言交流 护士:“王先生您好,我是您的责任护士小,您发热2d了,体力消耗很大,你现在感觉怎样?” 患者:“今天要好些,但不想吃东西,没有食欲。” 护士:“发热一定会影响你的食欲,吃点清淡的软食和水果,要坚持吃,要增加抗病的能力。” “我来给您做口腔护理,帮您清洁口腔,会使您感觉口腔舒服些,目的是增强食欲。你平时刷牙出血吗?” 患者:“不出血。” 护士:“你有假牙吗?” 患者:“没有。” 护士:“这是一项简单的操作,我用湿棉球为你擦洗牙齿,会使您的口腔清洁、清爽。” “我现在准备一下物品,如果您想去卫生间,现在可以去,我们一会见。” 2.操作中的语言沟通 护士:“王先生,您的名字叫王山吗?”“37床王山,现在我要给您做口腔护理,你去过卫生间了吗?” 患者:“去过了。”

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