西安邮电大学 温度报警

西安邮电大学 温度报警
西安邮电大学 温度报警

西安郵電大学

单片机课程设计

报告书

院(系)名称:自动化学院

学生姓名:谢宝龙张文琪吕鹏赵越

专业名称:自动化专业

班级:自动化0902班

时间:2012年6月4日至2012年6月15日

目录

摘要 (2)

1 概述 (3)

1.1 课程设计的意义 (3)

1.2设计的任务和要求 (3)

2. 开发平台介绍 (3)

2.1 STC89C52RC 微处理器芯片 (3)

2.2 Keil uvision3编程软件 (4)

2.3 Protues 7.5 (5)

3. 系统整体架构 (6)

3.1.一个反馈模块:温度传感器 (6)

3.2.一个显示模块:四位共阳极数码管 (6)

3.3系统主要硬件架构图 (7)

4.方案实现 (7)

4.1设计思路 (7)

4.2硬件设计方案 (8)

4.3软件设计方案 (10)

5.实验心得 (15)

摘要

随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。

现在,我们都知道,随着温室气体的增加,温度也随之升高,尤其到了夏季

一些比较干燥的区域,很多火灾事故会不时的发生,所以防火设备的开发与应用

也就迫在眉睫。

本设计主要是介绍了一个基于STC89C52RC单片机的测温报警系统,详细的描述了利用温度传感器DS18B20来开发测温系统的过程,重点对传感器在单片机上的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感器DS18B20的数据采集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现温度采集和显示,并可根据需要在软件里面任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与STC89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。

关键词:单片机STC89C52 DS18B20 温度传感器

1 概述

温度测控与报警系统

1.1 课程设计的意义

单片机课程设计过程中,我们通过查阅资料、接口设计、程序设计、安装调试等环节,完成一个涉及MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用。使我们不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。使我们了解和掌握单片机应用系统的软硬件设计过程、方法及实现,强化单片机应用电路的设计与分析能力。提高我们在单片机应用方面的实践技能和科学作风;培育我们综合运用理论知识解决问题的能力,实现理论结合实际,学以至用的原则。

1.2设计的任务和要求

1、基本范围-50℃-110℃

2、精度误差小于0.5℃

3、LED数码直读显示

4、设置上下线温度报警

2. 开发平台介绍

2.1 STC89C52RC 微处理器芯片

STC89C52RC是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52RC为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。俗称单片机。下图是芯片的管脚图

2.2 Keil 3 C51编程软件

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。

使用过程:

1. 新建工程文件:Project New project

2.新建C文件:File New file 保存为 .c文件

3.点击鼠标右键点击ADD files to…将.c文件添加到Souce Group 1

2.3 Protues 7.5

Protues软件具有其它EDA工具软件(例:multisim)的功能。这些功能是:

(1)原理布图

(2)PCB自动或人工布线

(3)SPICE电路仿真

革命性的特点:

(1)互动的电路仿真。用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。

(2)仿真处理器及其外围电路。可以仿真51系列、AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Protues建立了完备的电子设计开发环境。

3. 系统整体架构

3.1.一个反馈模块:温度传感器

DS18B20实物图3.2.一个显示模块:四位共阳极数码管

3.3系统主要硬件架构图

4.方案实现

4.1设计思路

该设计一个基于STC89C52RC单片机的最小系统,并采用一只温度传感器DS18B20,该传感器,可以很容易直接读取被测温度值,进行转换,电路简单,精度高,软硬件都以实现,而且使用单片机的接口便于系统的再扩展,满足设计要求。通过温度传感器得到温度值并显示在四位共阳极的数码管上。当温度大于30度或者小于25度时,系统会自动报警。

温度报警电路设计总体设计方框图如图所示,控制器采用单片机STC89C52RC微处理器,温度传感器采用DS18B20,用4位LED数码管以串口传送数据实现温度显示。

图2.2—1 总体设计方框图

4.2硬件设计方案

4.2.1

单片机最小系统

STC89C52RC

四位LED

DS18B20 温 度 传 感 器

单片机复位

时钟振荡 报警指示灯

蜂鸣器

4.2.2 Protues 仿真图

4.2.3 Altium designer 原理图

Altium Designer 原理图

4.3软件设计方案

4.1.1 软件设计

第一步:.针对本设计的详细设计:

需要实时测得温度并显示在数码管上。然后必须设定预先的处理判断机制,当参数出现不同情况的时候,CPU 可以做出正确的操作。实现考虑到会出现的各种情况,将这些全部写入执行函数中。并在后期的调试中及时发现问题并第一时间修复。

第二步:编码

在软件编写阶段,对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。

第三步:测试

测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。在后期的程序总成阶段发现各个子程序嵌套后的冲突较多。

4.1.2 软件流程图

主程序流程图 初始化

读取温度

判断是否到达预警

读出温度值温度计算处理显示数据刷新

发温度转换开始命令

N

Y

调用显示子程序

蜂鸣器报警

主程序:编程时遇到的最大问题是数码管消影。

#include

#include

#define uchar unsigned char

#define uint unsigned int

sbit dq=P3^7; //温度传感器信号线

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

uint temp=0,n=0;

float f_temp=0.0;

unsigned char code table[]={

~0x3f,~0x06,~0x5b,~0x4f,

~0x66,~0x6d,~0x7d,~0x07,

~0x7f,~0x6f, //共阳极带小数点的编码共阴极不用取反~0xbf,~0x86,~0xdb,~0xcf,~0xe6,~0xed,

~0xfd,~0x87,~0xff,~0xef}; //不带小数点的编码

unsigned char code table1[]={0x01,0x02,0x04};

void delay(uint z)//延时函数

{

uint x,y;

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

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

}

void dqreset(void) //18B20复位,初始化函数

{

uint i;

dq=0;

i=103;

while(i>0)i--;

dq=1;

i=4;

while(i>0)i--;

}

bit tempreadbit(void) //读1位函数

{

uint i;

bit dat;

dq=0;i++; //i++ 起延时作用

dq=1;i++;i++;

dat=dq;

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

return (dat);

}

uchar tempread(void) //读1个字节

uchar i,j,dat;

dat=0;

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

{

j=tempreadbit();

dat=(j<<7)|(dat>>1); //读出的数据最低位在最前面,这样刚好一个字节在DAT里}

return(dat);

}

void tempwritebyte(uchar dat) //向18B20写一个字节数据

{

uint i;

uchar j;

bit testb;

for(j=1;j<=8;j++)

{

testb=dat&0x01;

dat=dat>>1;

if(testb) //写1

{

dq=0;

i++;i++;

dq=1;

i=8;

while(i>0)

i--;

}

else

{

dq=0; //写0

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

dq=1;

i++;

i++;

}

}

}

void DS18B20_tempchange(void) //DS18B20 开始获取温度并转换

{

dqreset();

delay(1);

tempwritebyte(0xcc); // 写跳过读ROM指令

tempwritebyte(0x44); // 写温度转换指令

uint DS18B20_get_temp() //读取寄存器中存储的温度数据

{

uchar a,b;

dqreset();

delay(1);

tempwritebyte(0xcc);

tempwritebyte(0xbe);

a=tempread(); //读低8位

b=tempread(); //读高8位

temp=b;

temp<<=8; //两个字节组合为1个字

temp=temp|a;

f_temp=temp*0.0625; //温度在寄存器中为12位分辨率位0.0625°

temp=f_temp*10+0.5; //乘以10表示小数点后面只取1位,加0.5是四舍五入f_temp=f_temp+0.05;

return temp; //temp是整型

}

////////////////////显示程序//////////////////////////

void display(uchar dat)

{

P0=table[dat];

P2=table1[n];

n++;

if(n==3) n=0;

delay(1);

P2=0;//消影很重要

}

void DS18B20_dis_temp(uint t)

{

uchar i;

i=t/100;

display(i);

i=t%100/10;

display(i+10); //多小数点

i=t%100%10;

display(i);

}

//////////////////////////////////////////////

void warn(uint s,uchar led) //蜂鸣器报警声音,s控制音调

{

uchar i;i=s;

beep=0;

P1=led;

while(i--)

{

DS18B20_dis_temp(DS18B20_get_temp());

}

P1=0xff;

beep=1;

}

void DS18B20_deal(uint t)

{

uchar i;

if((t>250)&&(t<=270)) //大于25度小于27度

warn(40,0xde);

else if(t<=250) //小于25度warn(10,0xde);

else if((t<320)&&(t>=300)) //小于32度大于30度warn(40,0xde);

else if(t>=320) //大于32度warn(10,0xede);

else

{

i=40;

while(i--)

{

DS18B20_dis_temp(DS18B20_get_temp());

}

}

}

void main()

{

uchar j;

while(1)

{

DS18B20_tempchange();

for(j=10;j>0;j--)

{

DS18B20_dis_temp(DS18B20_get_temp());

}

DS18B20_deal(temp);

}

}

5.实验心得

对于我们团队每个成员来说,都应明确自己所善长和能胜任的方面,并且每个人都应自发地承接自己所擅长的任务,遇到问题时要与大家一起商量和讨论,找出切实可行的解决方案,这样才能避免团队的短板效应,可以最大化的发挥每个人的作用,发挥出团队的真正能力,更好的更快的完成课设题目。首先,我们四人共同商讨,根据个人能力和自己擅长的,均衡的分配好各自的任务,并在各自完成任务的同时,周期地一起讨论课程的进程,并对遇到的一些问题,提出来一起解决,这样我们小组成员可以对整个项目有一个全面的了解,知道自己下一步该如何做,最重要的是解决遇到的问题,不致因一个小方面的问题而使整个项目无法完成,与此同时还要善于与其他小组交流,并一起对所交流问题一起研讨。这样才能从中找出最好的方法。

这就是我们小组在本次课题中的基本过程,虽然我们遇到了很多问题和困难,但我们合作得很愉快,很团结,直到项目完成。

在通过本次课程中,我们遇到很多问题,但是与此同时,我们也学到了很多,对于本次课题的心得体会,我们觉得有以下几点:

1、不管做什么事,计划是很重要的。没有一个完好的计划,做事情就会没有一个好的顺序,做事情会比较乱,很难成功。而有一个好的计划,不管做什么事都会事半功倍,做事心中有数,明确重点和缓急,不会有疏漏。这样才能提高成功率。例如设计电路图,以及硬件的布局。

2、做事要多动脑,选出最好的方法。一件事往往有多种解决方法,一个好的方法,不仅能使事情事半功倍,而且往往决定最后的成与败,所以做事时一定要多动一下脑筋,想出最好的方法。例如在共阳极共阴极数码管上的纠结。

3、要注意细节。细节决定成败,这句话在这次课题中不仅一次得到了印证,特别是在软件的编程过程中,一点点的错误就会使你整个程序不能运行。因此我们不仅仅要有整体意识,也要注意细节,不要因一个关键地方的一个细节而导致满盘皆输。例如在数码管消影的问题上,几经周折才找出数码管显示不正常的问题。

4、团队合作很重要,也是最重要的一点。团队做一件事时,要发挥出门一个人的长处。人无完人,但一个团队可以互相帮助,互相补充,只要互相合作,个人完成各自专长的,离成功就只有一步之遥。人人总是有疏漏的方面,但是只要互相合作,互相交流,就会考虑问题更全面化,在本次课题中,我们组团结合作不仅事半功倍,而且发现了一些好的有趣的构想,是我们对单片机有了更浓的兴趣。

5、最后,通过这次课题,我们学到了很多有关单片机方面的知识,也对单片机有了更深入的了解。从这次的课程设计中,我们团队真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单机片机更是如此,程序只有在经常的写与读的过程中才能提高,这就是我们在这次课程设计中的最大收获。

操作系统实验内存分配

西安邮电大学 (计算机学院) 课内实验报告 实验名称:内存管理 专业名称:软件工程 班级: 学生姓名: 学号(8位): 指导教师: 实验日期:

实验五:进程 1.实验目的 通过深入理解区管理的三种算法,定义相应的数据结构,编写具体代码。充分模拟三种算法的实现过程,并通过对比,分析三种算法的优劣。 (1)掌握内存分配FF,BF,WF策略及实现的思路; (2)掌握内存回收过程及实现思路; (3)参考给出的代码思路,实现内存的申请、释放的管理程序,调试运行,总结程序设计中出现的问题并找出原因,写出实验报告。 2.实验要求: 1)掌握内存分配FF,BF,WF策略及实现的思路; 2)掌握内存回收过程及实现思路; 3)参考本程序思路,实现内存的申请、释放的管理程序,调试运行,总结程序设计中出现的问题并找出原因,写出实验报告。 3.实验过程: 创建进程:

删除其中几个进程:(默认以ff首次适应算法方式排列) Bf最佳适应算法排列方式:

wf最差匹配算法排列方式: 4.实验心得: 这次实验实验时间比较长,而且实验指导书中对内存的管理讲的很详细,老师上课的时候也有讲的很详细,但是代码比较长,刚开始的时候也是不太懂,但是后面经过和同学一起商讨,明白几种算法的含义: ①首次适应算法。在采用空闲分区链作为数据结构时,该算法要求空闲分区链表以地址递增的次序链接。在进行内存分配时,从链首开始顺序查找,直至找到一个能满足进程大小要求的空闲分区为止。然后,再按照进程请求内存的大小,从该分区中划出一块内存空间分配给请求进程,余下的空闲分区仍留在空闲链中。 ②循环首次适应算法。该算法是由首次适应算法演变而形成的,在为进程分配内存空间时,从上次找到的空闲分区的下一个空闲分区开始查找,直至找到第一个能满足要求的空闲分区,并从中划出一块与请求的大小相等的内存空间分配给进程。 ③最佳适应算法将空闲分区链表按分区大小由小到大排序,在链表中查找第一个满足要求的分区。 ④最差匹配算法将空闲分区链表按分区大小由大到小排序,在链表中找到第一个满足要求的空闲分区。 实验中没有用到循环首次适应算法,但是对其他三种的描述还是很详细,总的来说,从实验中还是学到了很多。 5.程序源代码: #include #include #include

西安邮电大学认识实习报告

西安郵電大学 认知实习报告书 院系名称:计算机学院 学生姓名:张帆帆 专业名称:计算机科学与技术 班级:1506班 实习时间:2016年6月20-216年6月22

认识实习报告 2016年6月20日我们开始了我们为期三天的认识实习,从学校一些重要的实验室到学校的网络中心室,还有西安软件园和中兴手机。 虽然说我们从来到这所学校已经快一年了,但是我们对学校的了解还是微乎其微,比如各种各样的实验室,他们有自己不同的发展方向和侧重点,还有各种各样高级的实验设备和经验丰富的指导老师,这些都是一个学校,一个学院甚至一个专业的精华所在,是无数代前人和学长学姐努力的产物,他们把它赋予价值并且发扬光大。相比于对自己学院的核心一无所知,整天待在宿舍,能见识一下自己所在地方的魅力,显得意义非凡。 第一天我们参观的是自动化学院的实验室,参观的同时有老师或者学长进行讲解,我们首先参观的是217-221实验室,他们的侧重点是测控和计控原理,其中自控原理的核心思想是闭环控制,老师讲解的时候举了一个空调的例子。一个闭环控制主要部件有控制器、执行器、被控对象和监测系统。即由监测系统检测并反馈给CPU,CPU启动执行器,执行器执行其所控制的被控对象,比如空调会制冷,形成一个闭合的执行系统。211实验室主要是单片机,也叫单板机,是一个装置的核心控制部分。然后还参观了无线传感实验室,主要承担智能传感网、物联网技术等,面向测控技术与仪器。中途老师还带我们参观了航模实验室,虽然核心地区在一个非常小的屋子里,但是里面墙壁,桌面上,地上,摆放着各种各样的飞行器组件及成品,虽然有些成品看起来非常简单,但它却能完成各种各样的飞行任务,保持双翼平衡及旋转角度控制,真的非常神奇,因为完成它们的不是什么传说中的科学家或教授,而是在校大学生,是一些为了梦想不断学习的普普通通的大学生。最后参观的是非常有意思的一个实验室,叫机器人创新实验室,他们主要是做一些有目的性的“机器人”,可以完成特定任务,当然它们的长相不一定是人的形态,是一个比较形象的称呼,主要是由一些传感器和电机以及单片机焊接电路组成,学长还展示了他们的功能,比如避障,摇尾巴,电子秤,会踢足球的机器人,还有门禁系统,我觉得这些和我们东区的嵌入式其实差不多,可是我却并不了解! 在这个过程中,老师还展示了一些学长学姐由一个思想的火花把它变成现实

操作系统实验内存分配

精心整理西安邮电大学 (计算机学院) 课内实验报告 1. (1 (2 (3 原因,写出实验报告。 2.实验要求: 1)掌握内存分配FF,BF,WF策略及实现的思路; 2)掌握内存回收过程及实现思路; 3)参考本程序思路,实现内存的申请、释放的管理程序,调试运行,总结程序设计中出现的问题并找出原因,写出实验报告。

3.实验过程: 创建进程: 删除其中几个进程:(默认以ff首次适应算法方式排列) Bf最佳适应算法排列方式: wf最差匹配算法排列方式: 4.实验心得: 明 实验中没有用到循环首次适应算法,但是对其他三种的描述还是很详细,总的来说,从实验中还是学到了很多。 5.程序源代码: #include #include #include #include

#define PROCESS_NAME_LEN 32 //进程名长度 #define MIN_SLICE 10 //最小碎片的大小#define DEFAULT_MEM_SIZE 1024 //内存大小 #define DEFAULT_MEM_START 0 //起始位置 /*内存分配算法*/ #define MA_FF 1 #define MA_BF 2 #define MA_WF 3 /*描述每一个空闲块的数据结构*/ struct free_block_type { }; /* /* { }; /* /* void display_menu(); int set_mem_size(); void set_algorithm(); void rearrange(int algorithm); int rearrange_WF(); int rearrange_BF(); int rearrange_FF(); int new_process(); int allocate_mem(struct allocated_block *ab);

电子生产实习报告 西安邮电大学

西安邮电大学 生产实习报告书 系部名称:电子工程学院 学生姓名: 专业名称:电子信息工程 班级: 实习时间:2013 年 2 月25日至2013 年3月8日

报告内容包括以下几方面: 一、生产实习的目的 1、通过实训熟悉原理图的绘制流程。 2、通过实训认识基本元器件的序号、封装形式。 3、通过实习制作原理图生成电路板。 4、通过实习学会自动布线,制作电路原理图元件和元件封装。 5、通过PROTELl 99 SE 完成几个简单的电路设计,建立和提高对SCH和PCB系统 的认识,并应用到自己的硬件电路设计中。 二、生产实习的内容 1、单片机板:原理图、两种封装形式(直插、表贴) 2、DSP板:符号库、封装库(表贴) 三、原理图设计步骤 (1)新建数据库文件:如mydesign2.ddb (2)建立原理图文件:File/new Schematic document sheet1.Sch (3)加载元件库:Miscellaneous Devices. lib; Protel Dos Schematic. lib; (4)绘制原理图,对于元件库中没有的元器件要自己创建。 (5)检查原理图:tools/ERC (6)添加器件封装:footprint,注意直插式和表贴式的封装形式是不同的。对于封装库中没有的封装,要注意利用向导自己建立。 (7)生成元件清单:reports/bill of material (8)产生网络表:Design/Create Netlist

四、印刷电路板设计步骤 (1)绘制原理图及生成网络表 (2)规划电路板 (3)启动印刷电路板编辑器 (4)设置参数 (5)装入网络表及元件的封装 (6)布置元件 (7)自动布线与手工调整 (8)印刷电路板文件的保存及打印输出 五、原理图符号库的设计 (1)进入元件符号库:design/make project library (2)利用绘图工具栏绘制所需元件。 (3)保存绘制元件,将元件置入电路图。 六、印刷电路板封装库的设计 (1)启动设计数据库文件,进入PCB元件编辑界面。 (2)从tools菜单中选择new component命令,进入封装创建向导。(3)根据实际的元器件确定封装形式,并按照向导的步骤创建元件封装。(4)保存添加。 各阶段电路原理图及封装结果如下: 1.单片机板: (1)原理图

计算机科学与技术学科硕士研究生培养方案-西安邮电大学计算机学院

计算机科学与技术学科工学硕士研究生培养方案 包括计算机系统结构(081201)、计算机软件与理论(081202) 计算机应用技术(081203) 一、学科专业简介 本学科涵盖计算机系统结构、计算机软件与理论、计算机应用技术三个硕士二级学科。培养单位包括计算机学院、通信技术研究所和信息中心等。计算机应用技术为陕西省重点学科,软件工程实验室是信息产业部重点实验室。先后承担了国家“十五”科技攻关计划项目、国家“863”计划课题、国家自然科学基金重大研究计划项目、信息产业部科研计划项目等纵向科研任务50余项,获部(省)级科技进步奖8项。本学科现有教授12名,副教授30多名。聘请中国科学院沈绪榜院士为特聘教授。近年来出版教材18部,专著译著11部。发表学术论文 426篇,其中被EI、SCI、ISTP收录26篇。本学科主要研究方向有计算机系统结构与VLSI、嵌入式系统设计与开发、软件设计与测试、计算机网络和多媒体通信、面向服务的计算、模式识别与人工智能等。本学科积极开展国际合作与交流,与德国达姆斯达特应用科学大学、美国休斯顿大学维多利亚分校、美国蒙默斯大学等开展硕士研究生的联合培养工作。 二、培养目标 认真贯彻执行国家的教育方针,坚持德、智、体全面发展的培养路线,培养符合以下要求的高级专门人才: 1.拥护中国共产党的领导,拥护社会主义制度,掌握马克思主义的基本原理,热爱祖国,遵纪守法,品行端正,诚实守信,具有实践能力和创新精神,能积极为社会主义现代化建设服务。 2.掌握本学科坚实的基础理论、系统的专门知识和现代实验方法和技能,了解本学科的发展现状和趋势,较为熟练地掌握一门外国语,能够熟练地阅读本学科、专业的外文资料,具有独立从事科学研究、教学工作或独立担负专门技术工作的能力。 3.身心健康。

西安邮电大学课程设计报告

一. 实验目的及实验环境 实验目的:目前,对于中小超市来说,需要采取一套行之有效的超市管理系统来管理超市的日常进货、销售、员工管理等信息。本次设计的超市管理系统就是想让用户以最少的手工业务处理,来完成超市中的日常工作,增加超市业务处理的效率。 一个典型的超市管理系统,除了应该完成超市中必要的销售工作,如收银台,还应该具有后台管理的功能。 实验环境:系统的体系结构:C/S结构 前台:Java (Eclipse 3.5) 后台数据库:SQL Server 2008 二. 实验内容 超市管理系统 该系统应具备前台收银操作,还有后台对各种数据的管理。 该系统应为多用户使用的,应以用户的权限来进入系统管理模块。 友好的界面及方便简单的操作。 数据存放在数据库中,系统对数据库可进行增、删、查、改的操作。三.方案设计 系统开发的总体任务是实现Java与SQL Server 2008的组合应用,实现用JDBC 方式调用SQL数据库,且有一定的透明性。 超市管理系统需要完成的功能主要有: 1、用户分类登录系统及权限管理。 2、超市收银台的销售管理方式。 3、销售商品信息的录入、查询、修改、删除。 4、供应商信息的录入,查询,修改、删除。 5、超市员工的职位基本信息的设定。 6、员工的基本信息的录入,查询,修改和删除。 7、仓库信息的录入与查看。 8、数据间的相互联系:销售商品的数量和库存量的基本联系;商品信息和供应商的相关数据联系;员工与职位间的联系等。 9、数据存放在数据库中,任何数据操作都是对数据库的数据的操作。

系统结构图(功能模块图) 各个模块的功能描述: (1)、登录界面:本系统简单的设置有三种职位,用户使用密码登录,成功后给其相应的操作界面。 (2)、仓库管理:是仓库管理员和老板可使用的操作,主要是查看仓库的入库信息和添加入库信息。 (3)、管理商品信息:只有老板可用,主要是查看现有商品的信息、修改、删除及添加新的商品信息。 (4)、管理供应商信息:只有老板可用,主要是查看现有的供应商的信息、修改、删除及添加新供应商的信息。 (5)、管理员工信息:只有老板可用,主要是查看现有的员工信息、修改、删除及增加新员工。 (6)、查看销售纪录。 四.测试数据及运行结果 1、Java与数据库SQL 2008的链接: String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=SuperMarket"; 2、用户登陆(登陆界面,老板界面,仓库管理员界面,销售员界面):

西安邮电大学封面个人简历模板

……………………….…………………………………………………………………………………姓名:杜宗飞专业:计算机科学与技术 学院:数理信息学院学历:本科……………………….…………………………………………………………………………………手机:×××E – mail:×××地址:西安邮电大学

自荐信 尊敬的领导: 您好!今天我怀着对人生事业的追求,怀着激动的心情向您毛遂自荐,希望您在百忙之中给予我片刻的关注。 我是西安邮电大学计算机科学与技术专业的2014届毕业生。西安邮电大学大学四年的熏陶,让我形成了严谨求学的态度、稳重踏实的作风;同时激烈的竞争让我敢于不断挑战自己,形成了积极向上的人生态度和生活理想。 在西安邮电大学四年里,我积极参加各种学科竞赛,并获得过多次奖项。在各占学科竞赛中我养成了求真务实、努力拼搏的精神,并在实践中,加强自己的创新能力和实际操作动手能力。 在西安邮电大学就读期间,刻苦进取,兢兢业业,每个学期成绩能名列前茅。特别是在专业必修课都力求达到90分以上。在平时,自学一些关于本专业相关知识,并在实践中锻炼自己。在工作上,我担任西安邮电大学计算机01班班级班长、学习委员、协会部长等职务,从中锻炼自己的社会工作能力。 我的座右铭是“我相信执着不一定能感动上苍,但坚持一定能创出奇迹”!求学的艰辛磨砺出我坚韧的品质,不断的努力造就我扎实的知识,传统的熏陶塑造我朴实的作风,青春的朝气赋予我满怀的激情。手捧菲薄求职之书,心怀自信诚挚之念,期待贵单位给我一个机会,我会倍加珍惜。 下页是我的个人履历表,期待面谈。希望贵单位能够接纳我,让我有机会成为你们大家庭当中的一员,我将尽我最大的努力为贵单位发挥应有的水平与才能。 此致 敬礼! 自荐人:××× 2014年11月12日 唯图设计因为专业,所 以精美。为您的求职锦上添花,Word 版欢迎 下载。

西安邮电大学本科生学分制学籍管理办法

西安邮电大学本科生学分制学籍管理办法 为提高教育教学质量,维护正常教学秩序,培养德智体全面发展的高素质人才,根据教育部《普通高等学校学生管理规定》、《高等学校学生行为准则》及陕西省教育厅普通高等学校学生管理有关规定精神,结合我校办学实际,制定本办法。 第一章总则 第一条我校全日制本科生实施学分制。 第二条学分制是用学分计算学习量的一种教学管理制度。学生可以根据专业培养方案及自己的基础和能力,在教师的指导下安排学习计划。 第三条学生选课应办理有关选课手续。免修、免听课程应由本人提出书面申请,经学院批准,教务处审核后方可进行。 第四条对学有余力的学生,经批准可以跨校、跨学院、跨专业、跨年级选课。 第五条学生成绩档案必须同时登记考核成绩和学分。有正式学籍的学生修满专业培养方案规定的应修学分,同时符合学校有关规定者,准予毕业。 第六条我校本科生标准学制为四年,学生在校修读年限最长为六年。在校时间超过四年者,需按规定标准缴纳培养费。 第二章教学实施细则 第七条全日制本科教学必须依照专业培养方案组织实施。 第八条各专业所学课程分必修课、选修课两类。 第九条课程修读 (一)必修课 学生应根据各专业培养方案的安排,修读各门必修课。 (二)选修课选课原则

学生应以培养方案安排为依据,在专业教师的指导下,确定选读课程、选修时间及顺序。凡有先修课要求的课程,一般应首先修完先修课程,取得学分后,才可选修该课程。 (三)选修课修读办法 1.各类选修课修读学分要求详见各专业培养方案。学生在毕业前必须修够所在专业要求的相应学分方可毕业。 2.学校于每学期第八周左右按照专业培养方案,组织落实下一学期各专业拟开设的选修课程,并向全校公布,以供学生选课。 3.学生预选课程前,各开课学院应组织有关教师参加选课的咨询活动,向学生介绍所开课程情况、解答学生提出的问题等。 4.凡经批准选定的课程,中途不得更改。学生应按规定参加该课程的各项教学活动,凡缺课三分之一以上者不得参加该课程的考核。 5.凡未按规定办理选修手续者,不得参加该门选修课的考核。 第十条学分按照各专业人才培养方案要求认定。 第十一条学生须修满本专业培养方案要求的毕业最低学分,其中必修课学分不得用其它学分替补。 第三章学籍管理细则 第一节入学与注册 第十二条凡本校录取的新生,必须持本校录取通知书和学校规定的有关证件,按规定的期限到校办理入学手续。因故不能按期入学者,应书面向学校请假,假期不得超过两周。未请假或者请假逾期者,除因不可抗力等正当事由以外,视为放弃入学资格。 第十三条新生入学后,学校将在三个月内,按照国家招生规定对其进行复查。复查合格者予以注册,即取得学籍。复查不

西安邮电大学嵌入式课后答案

嵌入式系统开发 习题1 1.什么是嵌入式系统?有何特点? 答:嵌入式系统的概念有很多种,在嵌入式系统领域中比较认同的嵌入式系统的概念是:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 嵌入式系统的特点: ⑴嵌入式系统是将先进的计算机技术、半导体技术以及电子技术与各个行业的具体应用相结合的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。 ⑵系统内核小。由于嵌入式系统一般是应用于小型电子装置中,系统资源相对有限,所以内核较之传统的操作系统要小得多。 ⑶专用性强。 ⑷系统精简。 ⑸系统软件(OS)要求具有高实时性。 ⑹嵌入式软件开发要走向标准化,需要使用多任务的操作系统。 ⑺嵌入式系统本身并不具备在其上进行进一步开发的能力。 2.嵌入式系统可以分为几层?每一层各完成哪些功能? 答:嵌入式系统由硬件层、中间层、软件层和功能层组成。 硬件层:以嵌入式微处理器为核心,存储器用以存储数据和执行代码,相关的设备接口和I/O接口,这些组成了一个嵌入式系统的基础,实现逻辑运算,算术运算等。 中间层:将系统上层软件和底层硬件进行分离,封装成标准的接口,在上层软件开发人员无需知道底层硬件的具体情况,完成的任务是底层硬件的初始化、数据的输入/输出操作、硬件的配置等功能。 软件层:主要由RTOS、文件系统、图形用户接口、网络系统和通用的组件模块组成,是软件开发的基础。 功能层:用来完成被控对象的控制功能。 3.嵌入式系统中硬件抽象层有什么特点? 答:硬件抽象层是介于硬件层与软件层之间的中间层,它将系统上层软件与底层硬件分离开来,具有以下两个特点: ⑴硬件相关性:因为嵌入式实时系统的硬件环境具有应用相关性,而作为上层软件与硬件平台之间的接口,硬件抽象层需要为操作系统提供操作和控制具体硬件的方法。 ⑵操作系统相关性:不同的操作系统具有各自的软件层次结构,因此,不同的操作系统具有特定的硬件接口形式。 4.简述嵌入式处理器的硬件组成? 答:随着集成电路集成度的不断提高,嵌入式系统板级的硬件电路模块也越来越多的集成到芯片内部,目前处理器芯片内部的电路模块组成如下: ⑴处理器内核,以CPU为核心,有的还包含MMU(存储器管理单元)、Cache(高速缓存)、ICE(在线仿真)等电路模块。

2019年西安邮电大学教师招聘考试试题及答案

2019年西安邮电大学教师招聘考试试题及答案说明:本题库收集历年及近期考试真题,全方位的整理归纳备考之用。 注意事项: 1、答题前,考试务必将自己的姓名,准考证号用黑色签字笔或钢笔填写在答题纸规定的位置。 2、监考人员宣布考试结束时,你应立即停止作答。将题本、答题卡和草稿纸都翻过来留在桌上,待监考人员确认数量无误、允许离开后方可离开。 3、特别提醒您注意,所有题目一律在答题卡指定位置答题。未按要求作答的,不得分。 一、选择题(在下列每题四个选项中选择符合题意的,将其选出并把它的标号写在题后的括号内。错选、多选或未选均不得分。) 1、从教育学的角度来研究,师生关系主要是一种()。 A、影响与被影响的关系 B、教育与被教育的关系 C、主体与客体的关系 D、权利与义务的关系 【答案】A 2、()是国家对教师实行的一种特定的职业许可制度。 A、教师资格制度 B、教师职务制度 C、教师聘任制度 D、教师岗前培训制度 【答案】A 3、教师的职业道德修养:()。 A、热爱教育事业 B、团结同志、关心教师集体 C、热爱学生 D、严于律已、勤于进取 【答案】A 4、校园文化的核心是()。 A、学校的物质文化 B、学校的精神或观念文化 C、学校组织和制度文化 D、学校的非正规文化 【答案】B

5、班级工作的组织者、领导者和教育者是()。 A、校长 B、教导主任 C、班主任 D、任课教师 【答案】C 6、人的身心发展具有()。 A、系统性 B、能动性 C、客观性 D、主观性 【答案】B 7、在原型内化阶段,言语的作用是()。 A、标志动作 B、组织动作 C、联系动作 D、巩固概况动作 【答案】D 8、学生无故缺课累计超过该科教学时数()者,不得参加本门课的考核。 A、1/2 B、1/3 C、1/4 D、1/5 【答案】B 9、教学工作的中心环节是()。 A、备课 B、上课 C、课外辅导 D、检查评定成绩 【答案】B 10、亚里士多德用“伦理学”一词来表述()。A、关于智慧的学问 B、关于价值的学问 C、关于人生完美和幸福的学问

西安邮电大学导师名单

西安邮电大学硕士研究生指导教师名单(2013年4月2日) 学科名称姓名所在学院备注电磁场与微波技术常树茂电子工程学院 电磁场与微波技术冯博电子工程学院 电磁场与微波技术黄玉兰电子工程学院 电磁场与微波技术商锋电子工程学院 电路与系统陈文艺电子工程学院 电路与系统杜慧敏电子工程学院 电路与系统葛海波电子工程学院 电路与系统谷静电子工程学院 电路与系统韩俊刚电子工程学院 电路与系统贺锋涛电子工程学院 电路与系统黄海生电子工程学院 电路与系统蒋林电子工程学院 电路与系统李国辉电子工程学院 电路与系统李涛电子工程学院 电路与系统李哲电子工程学院 电路与系统梁青电子工程学院 电路与系统廖延娜电子工程学院 电路与系统刘继红电子工程学院 电路与系统刘有耀电子工程学院 电路与系统毛永毅电子工程学院 电路与系统孟李林电子工程学院 电路与系统聂敏电子工程学院 电路与系统沈绪榜电子工程学院 电路与系统田小平电子工程学院 电路与系统吴成茂电子工程学院 电路与系统吴进电子工程学院 电路与系统徐东明电子工程学院 电路与系统阴亚芳电子工程学院 电路与系统张宝军电子工程学院 电路与系统张新电子工程学院 电子与通信工程常树茂电子工程学院

西安邮电大学硕士研究生指导教师名单(2013年4月2日) 学科名称姓名所在学院备注电子与通信工程陈明电子工程学院 电子与通信工程杜慧敏电子工程学院 电子与通信工程法林电子工程学院 电子与通信工程冯博电子工程学院 电子与通信工程葛海波电子工程学院 电子与通信工程巩稼民电子工程学院 电子与通信工程贺锋涛电子工程学院 电子与通信工程黄海生电子工程学院 电子与通信工程蒋林电子工程学院 电子与通信工程李涛电子工程学院 电子与通信工程李哲电子工程学院 电子与通信工程梁青电子工程学院 电子与通信工程刘继红电子工程学院 电子与通信工程刘有耀电子工程学院 电子与通信工程毛永毅电子工程学院 电子与通信工程孟李林电子工程学院 电子与通信工程商锋电子工程学院 电子与通信工程田小平电子工程学院 电子与通信工程吴成茂电子工程学院 电子与通信工程吴进电子工程学院 电子与通信工程阴亚芳电子工程学院 电子与通信工程张宝军电子工程学院 电子与通信工程张新电子工程学院 光电子技术及光子学吕淑媛电子工程学院 光通信与光信息技术梁猛电子工程学院 光学工程常凌颖电子工程学院 光学工程陈明电子工程学院 光学工程法林电子工程学院 光学工程葛海波电子工程学院 光学工程巩稼民电子工程学院 光学工程贺锋涛电子工程学院

西安邮电大学linux操作系统课程设计

西安郵電大學 操作系统课程设计 报告书 院系名称:软件工程 学生姓名:蒋博 专业名称:软件工程 班级:1202班 学号:04123038 时间:2015 年4月13 日至2015 年4月24 日

1实验目的 操作系统是控制和管理计算机硬件和软件资源的虚拟机,其中的文件系统是对软件和设备进行管理的系统,文件系统是操作系统中非常重要的一个模块,它的实现占用了操作系统源码的最大编码量,其好坏也直接影响着用户对操作系统的感受程度。通过对操作系统课程设计的实践,进一步加深对文件系统的认识和理解,并在此基础上培养学生的工程应用能力。实验分别从用户态和内核态两个层次实践文件系统的部分功能。 2实验任务 2.1 ls实现 在linux下编程实现带参数的shell命令ls,ls命令必须支持如下功能。 1.基本要求 (1)支持-l 参数; (2)输出结果按字典排序; (3)列出“.”文件,支持-a参数,在没有-a时候不显示隐藏文件; (4)显示记录总数。 2.高级要求 (1)支持对给定的目录进行操作,如ls /tmp; (2)输出结果分栏排序,每栏的宽度由这一栏最长的文件名决定,显示的栏 数还受终端显示器的宽度影响,每一列尽可能的等宽; (3)正确显示文件特殊属性suid、sgid和sticky,参见联机帮助确保程序能处 理各种情况; (4)支持标准的ls支持选项-R,它的功能是递归地列出目录中所有的文件包 含子目录中的文件; (5)支持标准的ls支持选项-u,它会显示出文件的最后访问时间,如果用了 -u而不用-l,会有什么结果?; (6)当关掉一个文件的读权限,就不能打开这个文件来读。如果从一个终端 登录,打开一个文件,保持文件的打开状态,然后从另外的终端登录,去掉文件的读权限,这时有什么事情会发生?编写一个程序,先用open()打开一个文件,用read()读一些内容,调用sleep()等待20s以后,再读一些内容,从另外的终端,再等待的20s内去掉文件的读权限,这样会有什么结果?。 2.2编写内核模块显示目录或文件的信息。

西安邮电大学论文撰写要求及规范

西安邮电大学毕业设计(论文)撰写要求及规范 为使学生掌握撰写技术报告和科研论文的基本方法,统一毕业设计的技术标准和规格要求,所有说明书和论文报告必须按以下格式编写: 一、论文撰写 毕业设计(论文)撰写具体规范如下: 1、封面:(按照大学统一要求) (1)题目:应能概括整个论文最重要的内容,具体、切题、不能太笼统,但要引人注目;题名力求简短,严格控制在25字以内。 (2)专业方向:以中华人民共和国教育部高等教育司批准的专业为准。 (3)指导教师:指导教师的署名一律以实际指导的教师为准。校外做毕设的同学,校外指导老师在前,校内指导老师在后。指导老师为初职的,必须配中职或高职导师,初职在前,第二导师在后。 2、毕业设计(论文)诚信声明书(按照大学统一要求) 要求学生及导师签字后,紧接封面装订。 3、开题报告 (按照大学统一要求) 要求学生填写后,紧接诚信声明书装订。 4、成绩评定表:(按照大学统一要求) 该表作为考核学生毕业设计过程和设计成果的重要组成部分,紧接开题报告装订。 5、目录:应是论文的提纲,也是论文组成部分的小标题。 6、中文摘要及关键字:论文第一页为中文摘要,约300~500字左右。 内容应包括课题设计意义、完成的主要工作、重要结论及其理论水平和技术水平,要突出本论文的创造性成果,语言力求精炼。为了便于文献检索,要求作者从正文或标题中挑选出3—8个能表达其主要内容的词语在本页下方另起一行作为论文的关键词。 英文摘要及英文关键字:中文摘要后为英文摘要。内容与中文摘要同。 7、引言:在论文正文前,内容为:用500字左右说明设计背景,本研究主题范围内国内外已有的文献综述,现状,理论依据,实验基础,预期结果及其在相关领域的地位、实用价值与理论意义。 8、正文:是毕业论文的主体。要求作者在本部分真实全面地反映其工作量和工作水平,创造性成果或新的研究成果。写作内容可因研究课题性质而不同,一般可包括:理论分析、计算方法、实验装置和测试方法、经过整理加工的实验结果的分析讨论、与理论计算结果的比较。力求做到主题明确,内容充实,论据充分、可靠;层次分明,脉络清晰。 9、结论:要求作者根据设计过程中所获得的全部材料,经过分析、判断、归纳等逻辑处理,得出正确的学术观点、总的见解,结论必须准确、精炼、完整,使人一看结论就能全面了解论文的意义、目的和工作内容。要认真阐述自己的创造性工作在本领域中的地位、作用和意义,以及本设计存在的不足及其完善的可能性。 10、致谢:致谢对象限于在毕业设计过程中对自己论文的完成有较重要帮助的团体和人士。(限200字以内) 11、参考文献:要求列作者直接阅读过、在正文中被引用过、正式发表的文献资料,以示对文献作者的尊重。 12、附录:可以包括正文内不便列出的冗长公式推导;以备他人阅读方便所需的辅助性数学工具或表格;重复性数据图表;程序清单及说明等。 13、译文:结合毕业设计(论文)课题,要求学生至少阅读一至三篇与课题相关的专业外文资料,并完成20000印刷符号以上的译文(翻译成中文3000字以上)。 二、论文的格式 1、语言表述 ●论文应层次分明、数据可靠、文字简练、说明透彻、推理严谨,立论正确,避免使用文学性质的带感情色彩的非学术性词语。 ●论文中如出现一个非通用性的新名词、新术语或新概念,需立即解释清楚。 ●中文标点符号全部使用中文全角书写,英文标点符号全部使用英文半角 ●每一章要求另起一页 ●任务书,工作计划,开题报告,成绩评定表,页眉上的论文题目必须要与封面保持一致 ●“摘要”两字中间没有间隔,”ABSTRACT”使用英文大写,字母之间没有间隔,居中 ●各级标题及正文的固定行间距20磅 ●字符间距:标准 ●字符位置:标准 ●为字体调整字间距:1磅 2、层次和标题 (1)一级标题 字体 ●中文字体:黑体 ●西文字体:Time New Roman ●字形:加粗 ●字号:小三 ●标题号为阿拉伯数字,标题号与标题内容间隔1个全角汉字空格 例如:1 编码和译码 段落->缩进及间距 ●段后1行,段前6 磅 ●左右缩进0字符 ●大纲级别:1级 ●对齐方式:目录、中英文摘要、参考文献和附录的一级标题居中,其它一级标题居左 (2)二级标题 字体 ●中文字体:黑体 ●西文字体:Time New Roman ●字形:加粗 ●字号:四号 ●标题号为阿拉伯数字,中间的点为英文半角句号,标题号与标题内容间隔1个全角汉字间距 例如:1.1编码和译码原理 段落->缩进及间距 ●段后0.5行,段前5磅 ●左右缩进0字符 ●大纲级别:2级 ●对齐方式:居左 (3)三级标题 字体 ●中文字体:黑体 ●西文字体:Time New Roman ●字形:加粗 ●字号:小四 ●标题号为阿拉伯数字,中间的点为英文半角句号,标题号与标题内容间隔1个全角汉字间距 例如:1.1.1 编码器介绍 段落->缩进及间距 ●段后0.5行,段前3磅 ●左右缩进0字符 ●两端对齐 ●大纲级别:3级 ●对齐方式:居左 (4)四级标题 字体 ●中文字体:黑体

西安邮电大学操作系统期末考试题及答案

2010―2011 学年度第二学期 一、单项选择题(每题1分,共20分) 1.操作系统的发展过程是( C ) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序 C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( C )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A ) A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。 A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为( B )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的保密是指防止文件被( C )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。 A、2个 B、3个 C、4个 D、5个10.按逻辑结构划分,文件主要有两类:(A)和流式文件。 A、记录式文件 B、网状文件 C、索引文件 D、流式文件 11.UNIX中的文件系统采用(D)。 A、网状文件 B、记录式文件 C、索引文件 D、流式文件 12.文件系统的主要目的是( A )。 A、实现对文件的按名存取 B、实现虚拟存贮器 C、提高外围设备的输入输出速度 D、用于存贮系统文档 13.文件系统中用( D )管理文件。 A、堆栈结构 B、指针 C、页表 D、目录 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用( B )。 A、重名翻译 B、多级目录 C、约定 D、文件名 15.在多进程的并发系统中,肯定不会因竞争( C )而产生死锁。 A、打印机 B、磁带机 C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的( B )。 A、互斥 B、同步 C、调度 D、伙伴 18.当每类资源只有一个个体时,下列说法中不正确的是( C )。 A、有环必死锁 B、死锁必有环 C、有环不一定死锁 D、被锁者一定全在环中 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( A )有关的。 A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式 20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( B )。 A、进程相应的程序段的长度 B、进程自身和进程调度策略 C、进程总共需要运行时间多少 D、进程完成什么功能 二、填空题(每空2分,共20分)

西安邮电大学

西安邮电大学 本科专业培养方案 (2016) 专业名称:集成电路设计与集成系统 专业代码: 080710T 所属学院:电子工程学院 培养方案制定人签字:年月日 院长签字:年月日 主管校长签字:年月日

“集成电路设计与集成系统”专业培养方案 所属学院:电子工程学院标准学制:四年 学科门类:工学专业代码:080710T 专业门类:电子信息类授予学位:工学学士 一、培养目标 本专业旨在培养德、智、体、美全面发展、适应社会主义现代化建设和信息领域发展需要,掌握宽广的人文知识、坚实的自然科学知识以及扎实的专业知识,具备工程实践能力和创新创业能力,具有自主学习集成电路与集成系统领域前沿理论和技术的能力,能在集成电路与集成系统领域从事研究、设计、实现、应用与管理工作的高素质创新型人才。 二、培养规格 通过系统学习和工程训练,本专业毕业生应具备如下的知识、能力、素质:(一)知识结构要求 1. 具有坚实的自然科学理论基础知识、电路与系统的学科专业知识、必要的人文社会科学知识和良好的外语基础; 2. 具有通信系统、计算机系统结构、信号处理等相关学科领域的基础知识; 3. 掌握集成电路与集成系统领域的基础知识和工程理论; 4. 掌握集成电路与集成系统电子设计自动化(EDA)技术。 (二)能力结构要求 1. 具有使用电子设计自动化(EDA)工具进行集成电路与集成系统设计的能力; 2. 具有较强的科学研究、工程实践及综合运用所学知识解决实际问题的能力; 3. 具有了解本专业领域的理论前沿、发展动态和独立获取知识的能力; 4. 具有自主学习能力、协同创新能力、组织管理与谋略决策能力。 (三)素质结构要求 1. 具有良好的思想道德修养、职业素养、身心素质;

西安邮电大学操作系统期末试卷(含答案)

一、选择题 1、在现代操作系统中引入了(),从而使并发和共享成为可能。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A.网络 B.分布式 C.分时 D.实时 3、从用户的观点看,操作系统是()。 A. 用户与计算机硬件之间的接口 B.控制和管理计算机资源的软件 C. 合理组织计算机工作流程的软件 D.计算机资源的的管理者 4、当CPU处于管态时,它可以执行的指令是()。 A. 计算机系统中的全部指令 B. 仅限于非特权指令 C. 仅限于访管指令 D. 仅限于特权指令 5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。 A. 系统调用 B.图形用户接口 C.原语 D.键盘命令 6、下列几种关于进程的叙述,()最不符合操作系统对进程的理解? A.进程是在多程序并行环境中的完整的程序。 B.进程可以由程序、数据和进程控制块描述。 C.线程是一种特殊的进程。 D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 7、当一个进程处于()状态时,称其为等待(或阻塞)状态。 A. 它正等待中央处理机 B. 它正等待合作进程的一个消息 C. 它正等待分给它一个时间片 D. 它正等待进入内存 8、一个进程释放一种资源将有可能导致一个或几个进程()。 A.由就绪变运行 B.由运行变就绪 C.由阻塞变运行 D.由阻塞变就绪 9、下面关于线程的叙述中,正确的是()。 A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。 B.线程是资源的分配单位,进程是调度和分配的单位。 C.不管系统中是否有线程,进程都是拥有资源的独立单位。 D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。 10、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为()。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. T1+T2/3+2*T3/3 D.T3/3+2*T2/3+T1 11、在下面的I/O控制方式中,需要CPU干预最少的方式是()。 A.程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D.I/O通道控制方式 12、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则

最新西安邮电大学微机原理考试试卷

一. 简答题(每小题5分,共30分) 1.假设DS=2000H,CS=2300H,BX=1256H,TABLE的偏移地址是20A1H,物理地址为232F7H处存放3280H,物理地址为262F7H处存放33A0H,试问执行下列段内寻址的转移指令后,转移的有效地址是什么? 转移的物理地址是什么? (1) JMP BX (2) JMP TABLE[BX] 2.有以下数据段定义,请画出变量的分配图。 DATA SEGMENT Mylb DB “Computer” my2w DW 3 DUP(0) my3w DW my2w DATA ENDS 3.39H=______________B=_____D,作为ASCII码表示哪个字符?作为BCD 码表示哪个数? 4.变量是用符号表示的地址,称为符号地址。请问:变量的三个基本属性是什么? 5.设有关寄存器及存储单元的内容如下: (DS)=1000H,(BX)=0100H,(SI)=0002H,(10100H)=12H,(10101H)=34H,(10102H)=56H,(10103H)=78H,(11200H)=2AH,(11201H)=4CH,(11202H)=0B7H,(11203H)=65H 试说明下列各条指令执行完后,(AX)=? 并写出源操作数为存储器寻址的物理地址。 (1) MOV AX,1200H (2) MOV AX,BX (3) MOV AX,[1200H] (4) MOV AX,[BX][SI] (5) MOV AX,[1100H+BX+SI] 6.堆栈指针寄存器SP的初值为1000H,(AX)=2000H,(BX)=3000H,试问: (1) 执行指令PUSH AX后,(SP)=? (2) 再执行指令PUSH BX和POP AX后,(SP)=? (AX)=? (BX)=? 二.单向选择题(每小题1分,共10分) 1. Intel 8086是( B )位处理器。 A. 32 B. 16 C. 8 D. 4 2.在计算机内部,一切信息的存取、处理和传送都是以(C )形式进行的。 A.ASCII码B.BCD码C.二进制 D.十六进制3.在下面几个不同进制的数中,最小的数是( A )。(Q为八进制数标识符) A.01100010B B.750Q C.500 D.FEH 4.十进制数-38的8位二进制补码是( B )。 A.01011011 B.11011010 C.11011011 D.01011010 5.有一个8位二进制数的补码是11111110,其相应的十进制真值是( B )。 A.-3 B.-2 C.510 D.254

相关文档
最新文档