课设总结数据结构

2024-08-14

课设总结数据结构(共8篇)

1.课设总结数据结构 篇一

液压课程设计

总结

通过这段时间的设计,认识到自己的很多不足,自己知识的很多盲点和漏洞知识和实践的差距。比如这次的集成块的设计,在做课程设计之前,我根本不知道什么是集成块。通过的这次课程设计才知道液压阀的组装方法和控制系统的方法,以及液压的系统的工作方式。这是液压课本书上没有的,所以我发现了自己的很多知识上的盲点和理解错误。我的理论和实际联系的能力还有待提高。

液压系统是以电机提供动力基础,使用液压泵将机械能转化为压力,推动液压油。通过控制各种阀门改变液压油的流向,从而推动液压缸做出不同行程、不同方向的动作。完成各种设备不同的动作需要。液压系统已经在各个工业部门及农林牧渔等许多部门得到愈来愈广泛的应用,而且愈先进的设备,其应用液压系统的部分就愈多。所以像我们这样的大学生学习和亲手设计一个简单的液压系统是非常有意义的。

本次设计涉及了液压传动大部分知识,还有就是solidworks作图.CAD作图和word文档的处理。也使我们很好的将课本上的知识与实际结合起来,收获颇多,特别是手机资料和信息的能力。这也是我们大学期间一次难得的机会,总之是受益匪浅。

2.课设总结数据结构 篇二

名 称: 数据库原理及应用

专 业: 计算机科学与技术 班 级: 计科122 学 号: 20120081421* 学生姓名: 刘** 指导教师: 杜献峰

2014年 10 月 07日

目 录 中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

第1章

概述...........................................................................................................................1 第2章

任务与实现...............................................................................................................3

2.1甲骨文(Oracle)公司的人力资源的设计和实现........................................................3 第3章

总结.........................................................................................................................20 参考文献:.............................................................................................................................20

中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

第1章

概述

任务描述

甲骨文(Oracle)公司的人力资源(Oracle_HR)描述为:

公司的业务遍布全球,这些不同地理位置按区域(regions)划分,如东南亚区域等,每一个区域包括多个国家(countries),区域(region)有区域编号(region_id)和区域名(region_name)属性组成;

在一个国家的多个地点(locations)设置子公司,一个国家有国家编号(country_id)、国家名称(country_name)属性组成;

在一个地点(locations)开设多个子公司(departments),每一个地点(locations)包括地点编号(location_id)、所属州或者省的名称(state_province)、城市名(city)、街道地址(street_address)、邮政编码(postal_code)属性组成;

每一个子公司(departments)有多名雇员(employees),一个子公司(departments)有子公司编号(department_id)、子公司名称(department_name)属性组成;

甲骨文公司设置若干工种(jobs),每一雇员一个时期內只能受聘于一个部门的一个工种,每一工种有多名雇员组成,工种有工种编号(job_id)、工种头衔(job_title)、工种最低工资(min_salary)、工种最高工资(max_salary)属性组成。

每一个雇员有雇员编号(employee_id)、雇员的姓(first_name)、雇员的名(last_name)、雇员电子邮件(email)、雇员电话(phone_number)、雇员被雇佣的起始日期(hire_date)、工资(salary)、工资增长率(commission_pct)。一个子公司雇员有领导和被领导的关系,一个子公司有一名经理(manager)领导其它雇员。对于一个雇员在Oracle公司里都有一个工作经历(job_history),雇员的工作史是指一名雇员从某一时间开始(start_date)、到某一时间结束(end_date)、在某一部门、做某一工种工作的情况。

要求如下:

一、创建Oracle HR数据库及数据库对象

1、创建Oracle HR数据库,例如数据库名取Oracle_HR。

2、画出Oracle HR的ER图。

3、将ER图转换为关系。

4、定义关系中属性及约束。

5、创建表空间。

6、创建用户。

7、给用户授权。

8、创建数据表。

9、导入数据(由老师提供)。

二、使用Java或者C#语言完成应用程序开发。

1、C/S或者B/S均可。

2、前台、后台程序书写规范,能在后台完成的功能不在前台实现。

中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

第2章

任务与实现

2.1甲骨文(Oracle)公司的人力资源的设计和实现

1.使用Java或者C#语言完成应用程序开发。

1.1、C/S或者B/S均可。

1.2、前台、后台程序书写规范,能在后台完成的功能不在前台实现。1.3、前台:将class编译成为jar包或者dll程序集,调用Jar包或者dll程序。

1.4、后台:过程、函数、游标、触发器、视图等代码。1.5、按不同条件实现下面功能:

插入数据、修改数据、删除数据、查询数据(复合查询、动态查询)。数据统计及报表(表格、饼图、直方图)。数据备份与还原。

中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

2.2、E-R图

中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

(6)雇员表

(7)工作经历表

中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

功能实现:查询(按区域名查询)

功能实现:修改

修改前(我要修改区域编号7的记录)

中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

增加后:

功能实现:数据备份(将数据库中数据写入到region.xls的Excel文件中)要写入的数据如下:

数据备份如下:

1中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

子公司表:

工种表:

3中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

功能实现:删除前(删除编号为200的记录)

删除后:

5中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

public static class SqlHelper { //运行时从配置文件中把name=conStr的结点,所对应的值读出来 private static string conStr = ConfigurationManager.ConnectionStrings[“conStr”].ConnectionString;

#region 1连接通道属性

private static SqlConnection conn;

public static SqlConnection Conn { get { if(conn == null || conn.State == ConnectionState.Broken){ conn = new SqlConnection(conStr);} return conn;}

} #endregion

#region 2 获取数据表 ///

/// 获取数据表 /// ///

查询语句 ///

参数数组 /// 结果表 public static DataTable GetDataTable(string sqlStr, params SqlParameter[] paras){ //创建命令对象,查询语句可能带有参数,通过command对象传递过来

SqlCommand cmd = new SqlCommand(sqlStr, Conn);if(paras!= null && paras.Length > 0){ cmd.Parameters.AddRange(paras);}

7中原工学院计算机学院数据库课程设计报告

班级计科122

姓名刘**

catch(Exception ex){

throw ex;} finally { CloseDB();}

return res;} } 数据的连接字符串保存在App.config文件中:通过读取配置文件获取连接字符串,主要代码如下:

3.通信原理课设 篇三

摘 要

摘要:所谓调制,就是在传送信号的一方将所要传送的信号附加在高频振荡上,再由天线发射出去。这里高频振荡波就是携带信号的运载工具,也叫载波。振幅调制,就是由调制信号去控制高频载波的振幅,直至随调制信号做线性变化。在线性调制系列中,最先应用的一种幅度调制是全调幅或常规调幅,简称为调幅(AM)。为了提高传输的效率,还有载波受到抑制的双边带调幅波(DSB)和单边带调幅波(SSB)。在频域中已调波频谱是基带调制信号频谱的线性位移;在时域中,已调波包络与调制信号波形呈线性关系。

本课程设计主要利用MATLAB集成环境下的Simulink仿真平台,设计一个AM调制与相干解调通信系统,分别在理想信道和非理想信道中运行,并把运行仿真结果输入显示器,根据显示结果分析所设计的系统性能。经过调制,初步实现了设计目标,并且经过适当的完善后,实验成功。

关键词: MATLAB7.1 ;Simulink仿真平台;AM调制;相干解调

沈阳理工大学通信系统课程设计

目录 课程设计目的…………………………………………………………1 课程设计要求…………………………………………………………1 相关知识………………………………………………………………1 课程设计分析…………………………………………………………2 仿真……………………………………………………………………6

6结果分析………………………………………………………………10 参考文献………………………………………………………………12

沈阳理工大学通信系统课程设计

1.课程设计的目的

1.掌握模拟系统AM调制和解调原理。2.掌握模拟系统AM调制和解调的设计方法。

3.掌握用MATLAB分析系统时域、频域特性的方法,进一步锻炼应用MATLAB进行编程仿真的能力。

4.熟悉基于Simulink的动态建模和仿真的步骤和过程。

2.课程设计的要求

利用Matlab软件进行振幅调制和解调程序设计,输出显示调制信号、载波信号以及已调信号波形,并输出显示三种信号频谱图。对产生波形进行分析,并通过参数的改变,观察波形变化,分析实验现象。

3.相关知识 3.1 AM调制原理

幅度调制是用调制信号去控制高频正弦载波的幅度,使其按调制信号的规律变化的过程。幅度调制器的一般模型如图2.1所示。

图3.1—1 幅度调制模型

在图2-1中,若假设滤波器为全通网络(=1),调制信号mt叠加直流A0后再与载波相乘,则输出的信号就是常规双边带(AM)调幅.AM调制器模型如图2-2所示

图3.1—2 AM调制模型

AM信号波形的包络与输入基带信号mt成正比,故用包络检波的方法很容易恢复原始调制信号。但为了保证包络检波时不发生失真,必须满足A0mtmax,否

沈阳理工大学通信系统课程设计

则将出现过调幅现象而带来失真。AM信号的频谱是由载频分量和上、下两个边带组成(通常称频谱中画斜线的部分为上边带,不画斜线的部分为下边带)。上边带的频谱与原调制信号的频谱结构相同,下边带是上边带的镜像。显然,无论是上边带还是下边带,都含有原调制信号的完整信息。故AM信号是带有载波的双边带信号,它的带宽信号带宽的两倍。

3.2 相干解调

由AM信号的频谱可知,如果将已调信号的频谱搬回到原点位置,即可得到原始的调制信号频谱,从而恢复出原始信号。解调中的频谱搬移同样可用调制时的相乘运算来实现。相干解调的关键是是必须产生一个与调制器同频同相位的载波。如果同频同相位的条件得不到满足,则会破坏原始信号的恢复。

4.课程设计分析

4.1双边带幅度调制

在DSB-AM系统中,已调信号的幅度正比与消息信号。这种调制通过使用乘法器完成,将消息信号吗m(t)与载波Accos(2πfct),如图4.1—1所示,表示为:

u(t)=Acm(t)cos(2πfct)

(1)

图 4.1—1 DSB-AM调制原理结构框图

其中

c(t)=Accos(2πfct)

(2)

是载波,而m(t)是消息信号。若以单频正弦信号调制为例,那么典型波形如图4.1—2所示。

沈阳理工大学通信系统课程设计

现取u(t)的傅立叶变换,可以得到DSB-AM信号的频域表示为:

(3)

其中M(f)是m(t)的傅立叶变换。很明显可以看出,这种调制方式将消息信号的频谱进行了搬移,并在幅度上乘以Ac/2,传输带宽Br是消息信号带宽的两倍,也就是说:

Br=2W

(4)

图3显示了一个典型的消息信号的频谱及其相对应的DSB-AM已调信号的频谱。

图4.1—2 消息信号与DSB-AM已调信号的频谱

已调信号的功率为

(5)

其中Pm是消息信号的功率。在DSB-AM通信系统中,信噪比SNR等于基带的SNR,也就是:

沈阳理工大学通信系统课程设计

(6)

其中PR是接收到的功率(在接收端已调信号的功率),N0是噪声功率谱密度(假定为白噪声),W是信号噪声的带宽。

4.2双边带抑制载波幅度调制

4.2.1.DSB信号的表达式、频谱及带宽

在幅度调制的一般模型中,若假设滤波器为全通网络(=1),调制信号

中无直流分量,则输出的已调信号就是无载波分量的双边带调制信号,或称抑制载波双边带(DSB-SC)调制信号,简称双边带(DSB)信号。

DSB调制器模型如图4.2.1—1所示。可见DSB信号实质上就是基带信号与载波直接相乘,其时域和频域表示式分别为

图4.2.1—1DSB-SC调制模型

(7)

(8)

DSB信号的包络不再与

成正比,故不能进行包络检波,需采用相干解调;除不再含有载频分量离散谱外,DSB信号的频谱与AM信号的完全相同,仍由上下对称的两个边带组成。故DSB信号是不带载波的双边带信号,它的带宽与AM信号相同,也为基带信号带宽的两倍,即

4.2.2.DSB信号的解调

DSB信号只能采用相干解调,其模型与AM信号相干解调时完全相同,此时,乘法器输出

沈阳理工大学通信系统课程设计

经低通滤波器滤除高次项,得

(9)

即无失真地恢复出原始电信号。

抑制载波的双边带幅度调制的好处是,节省了载波发射功率,调制效率高;调制电路简单,仅用一个乘法器就可实现。缺点是占用频带宽度比较宽,为基带信号的2倍。

沈阳理工大学通信系统课程设计

5.仿真

5.1双边带频带幅度调制的系统仿真

图5.1-1双边带频带幅度调制的系统仿真框图

图5.1-2 DSB AM Modulator Passband(双边带频带幅度调制器)的主要参数

沈阳理工大学通信系统课程设计

图5.1-3 DBS AM Demodulator Passband(双边带频带幅度解调器)的主要参数

图5.1-4 DBS AM(双边带幅度调制)频谱仪(Spectrum Scope)的主要参数

沈阳理工大学通信系统课程设计

5.2双边带抑制载波幅度调制系统仿真

图5.2-1 双边带抑制载波幅度调制的系统仿真框图

图5.2-2 DSB-SC AM 信号发生器(Signal Generator)的主要参数

沈阳理工大学通信系统课程设计

图5.2-3 DSB-SC AM Modualtor Passband(双边带频带抑制幅度调制器)的主要参数

图5.2-4 DSB-SC AM的频谱仪(Spectrum Scope)的主要参数

沈阳理工大学通信系统课程设计

6.结果分析

6.1双边带频带幅度调制的系统仿真结果

图6.1-1双边带频带幅度调制后的频域图

图6.1-2双边带频带幅度调制仿真系统中示波器的波形图

沈阳理工大学通信系统课程设计

6.2双边带抑制载波幅度调制系统仿真结果

图6.2-1 双边带频带抑制幅度调制后调制信号的频域图

图6.2-2 双边带抑制幅度调制后调制信号的时域图

沈阳理工大学通信系统课程设计

7.参考文献

4.说课设稿 篇四

一.说教材

《》是义务教育课程标准试验教科书苏教版()年级的一篇课文,主要……

二.说目标

《语文课程标准》明确指出,语文课程应致力于学生语文素养的形成。根据新课标对x年级学生的要求,结合教材特点和学生的实际水平,我主要从知识与技能,过程与方法和情感态与价值观三个纬度拟定了以下教学目标:

1.能正确,流利,有感情的朗读课文(复述或背诵)

2.学会本课()个生字,两条绿线内的()个字只识不写。理解有生字组成的词语。

3通过….感受…..本课的教学重点是:

本课的教学难点是:

为了提高教学效率,使学生更直观的感知课文,我准备采用多媒体辅助教学。

三.说教法

教学有法,教无定法,贵在得法。教学方法的恰当使用是教师教育教学活动取得成功的关键之一。为了有效的实现教学目标,突出重点,突破难点,我将采用如下教学方法:

教师是学生学习活动的组织者和引导着,灵活运用多种教学策略,引导学生学习。因此,我决定采用以启发式教学为主,讨论法,谈话法,读书指导法共同参与,让学生“以读促思、读中体验、读后感悟”,充分发挥教师的主导作用。四,说学法

教师的主要任务不仅要使学生学会,而且要使学生会学。《新课标》指出,学生是语文学习的主人。因此,语文教学应以激发学生的兴趣为主,培养学生自主学习的意识和习惯,尊重学生的个性差异,鼓励学生选择适合自己的学习方式,主动探究,主动设问,让学生在读一读,想一想,议一议,划一划的过程中体会文章,通过圈、点、勾、划的方式,充分发挥学生的主体地位。

五.说教学过程

教学过程是师生互动,生生互动的过程,传统的教让位于学生的学。布鲁纳指出:“探索是教育质量的生命线。”因此,本节课我将创设一个自主,探索,合作的学习空间。

本节课共安排两个课时,下面我准备从以下几个环节来介绍一下第一课时的教学过程:

第一环节:创设情境,激情导入

“兴趣是最好的老师。”为了激发学生的学习兴趣,引出课题,我会这样导入:“…….”

第二环节:初读课文,整体感知

课文是个有机整体,应该引导学生整体感知课文,从整体上把握作者的思路,试着理清课文的顺序。

在这一环节,请同学们带着问题自读课文,并落实以下自读要求:

1. 边读边画出不理解的生字新词,并尽量自己动手,扫除障碍。

2. 把课文读通读顺,难读的句子多读几遍。

3. 画出与问题相关的语句。

4. 用简短的话概括文章内容。

第三环节:抓住重点,品读赏析

中国有句古话,“不动笔墨,不读书”。引导学生自己读一读,划一划,再写一写,充分的发挥了学生的主体作用,才能达到读、思、议的有效结合。《课程标准》积极倡导的自主、合作、探究的学习方式,以初步培养学生探究性阅读的能力。在教学中,教师要捕捉探究点,先扶后放,引导学生自主研究与发现,凸现以人为主体的教育思想,让学生真正成为课堂的主人。阅读是学生个性化的行为,应让学生在主动积极地思维和情感活动中,加深理解和体验,有所感悟和思考。

这一环节我是这样设计的:

1.请同学们自读课文,划出让你最感动(印象最深刻)的句子,并在旁边做好批注。

当学生自读课文时,我会在教室巡视,观察学生的学习状态和学习程度。学生可能会划出这些句子:“。。”,找出这些细节后,我会引导学生理清思路。

这时我会把重点段落呈现在大屏幕上:引导学生自己读一读,圈出打动你的词语,一起交流。

2.让学生总结刚才的学习方法,用这种方法学习?段落,进一步体会。。(为自学奠定基础)

第四环节:回归整体,拓展延伸

请大家总结一下,……

六.布置作业:搜集相关资料,读一读,学一学

5.ERP课设报告 篇五

课程设计

题目:关于企业实施ERP对人力资源管理影响的探究

班 级 信管 092 专 业 信息管理和信息系统 学 号 3090561053 姓 名 窦 婷 地 点 经济与管理学院实验室

指导老师 朱宗乾

设计日期 2012-6-24 — 2012-6-29

2012 年 春季 学期

录 研究背景、研究意义及研究目标„„„„„„„„„„„„„„„„„„ 3 1.1 设计背景„„„„„„„„„„„„„„„„„„„„„„„„„„„ 3 1.2 设计意义及目标„„„„„„„„„„„„„„„„„„„„„„„„ 3 2 设计内容„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 4 2.1 实施ERP的风险识别„„„„„„„„„„„„„„„„„„„„„„ 4 2.2 人在ERP系统中居主导地位„„„„„„„„„„„„„„„„„„„ 4 2.2.1 ERP系统本质上是一个以人为主的动态开放系统„„„„„„„„„4 2.2.2在ERP实施和应用过程中需要大量的人力资源管理工作„„„„„„5 2.2.3 ERP对人力资源管理提出了更高的要求„„„„„„„„„„„„ 5 2.3人力资源模块设计„„„„„„„„„„„„„„„„„„„„„„„ 6 2.3.1 组织管理„„„„„„„„„„„„„„„„„„„„„„„„„6 2.3.2人事管理„„„„„„„„„„„„„„„„„„„„„„„„„„7 2.3.3 招聘管理„„„„„„„„„„„„„„„„„„„„„„„„„7 2.3.4 考勤管理„„„„„„„„„„„„„„„„„„„„„„„„„7 2.3.5 薪资核算„„„„„„„„„„„„„„„„„„„„„„„„„7 2.3.6 培训管理„„„„„„„„„„„„„„„„„„„„„„„„„7 2.3.7 员工管理„„„„„„„„„„„„„„„„„„„„„„„„„8

2.3.7.1制定职务模型„„„„„„„„„„„„„„„„„„„„„„8 2.3.7.2 进行人员成本分析„„„„„„„„„„„„„„„„„„„„8 2.3.7.3 绩效考核„„„„„„„„„„„„„„„„„„„„„„„„8 2.4 ERP成功实施的人力资源管理条件与对应措施 „„„„„„„„„„„8 2.4.1 企业有稳定的人力资源管理体系„„„„„„„„„„„„„„„ 8 2.4.2全体员工的关注和支持„„„„„„„„„„„„„„„„„„„ 9 2.4.3 坚持人本管理,重视心理契约„„„„„„„„„„„„„„„„ 9 2.4.4 注重长期规划„„„„„„„„„„„„„„„„„„„„„„„9 3 课程设计心得体会„„„„„„„„„„„„„„„„„„„„„„„„10 4 参考文献„„„„„„„„„„„„„„„„„„„„„„„„„„„„10

1、研究背景、意义及目标 1.

1、研究背景

企业实施ERP系统,意味着给会企业带来一场大规模的、深刻的变革。人力资源是企业的重要资源之一,同样的人力资源管理也是ERP系统中的一个重要组成部分。企业实施ERP,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集信息技术与先进的管理思想于一身,成为现代企业在信息时代生存、发展的基本运行模式。可以从管理思想、软件产品、管理系统三个层次给出它的定义:一是在MRPⅡ(Manufacturing Resources Planning)基础上进一步发展而成的面向供应链(Supply Chain)的管理思想;二是综合应用了客户机服务器体系、关系数据库结构、面向对象技术,图形用户界面,网络通讯等信息技术成果,以ERP管理思想为灵魂的软件产品;三是整合了企业管理理念、业务流程、人力物力、计算机硬件和软件于一体的企业资源管理系统。企业资源计划系统是企业进行管理创新提高管理水平,实现企业管理功能整体优化的重要途径。

以往ERP在企业管理中的发展进程,始终是以生产制造及销售过程为中心的。而作为企业资源:人、财、物之首要的人力资源,长期以来一直作为一个孤立的系统独立于企业核心管理系统之外。在竞争日益激烈的今天,如何吸引优秀人才、合理安排人力资源、降低人员成本、提高企业竞争力。已经成为企业管理者首先需要面对的一个问题。成功实施ERP可以使库存下降、停工待料减少、成本降低、生产能力提高,从而带来巨大经济效益,这使很多企业对ERP产生了浓厚兴趣。在知识经济时代,落后的信息技术意味着将被市场淘汰,企业要想长久地发展,必须实施ERP成为不争的事实。因此,如何将ERP与企业的内部条件和外部环境有机地结合起来,是ERP成功的首要因素,而其中人力资源问题首当其冲。

1.2研究意义及目标

企业实施ERP系统,可以实现管理方式的重大变革,进一步体现现代企业流程科学化、管理精细化、信息集成化的管理思想。它往往意味着,公司将不再需要原有数量的人员来完成工作,但是他们必须飞跃性地在技术上更加娴熟,了解更多的经营知识,必须搞清楚如何借助于新系统来完成手头上的工作任务,必须 3

要知道他们对ERP所做的一举一动会对企业中的其他部门产生什么影响,还必须去学习新型的分析方法及申报手段。总之,他们必须学会在一个完全不同的、更加复杂的环境中生存。任何改革都会面对来自雇员的抵抗,抵抗变化是人类的本性。这种抵抗可能是对新系统及其优势的忽视,对失业或对新技术的惧怕(对自身被淘汰的惧怕)等等。如果这些担心和焦虑不被合理地提前解决,肯定会给新系统的实施带来灾难。所以研究企业实施ERP对于人力资源的研究对于企业的生存及长远发展意义重大。

企业资源计划系统(ERP)以其巨大的潜在经济效益在国内外得到广泛的应用,人力资源管理系统功能的完善和发挥对ERP的成功起举足轻重的作用。研究企业实施ERP对人力资源管理的影响,就是要通过了解这些影响,提前作出应对措施,来避免因实施ERP而导致企业业绩下滑、组织机构涣散、发展状况变差等不良状况,从而帮助企业实现业绩增加、组织机构紧密有序、更好更快地发展。

2、研究内容

2.1 实施ERP的风险识别

企业人力资源风险管理始于风险识别。ERP系统是面向整个企业的,它需要所有部门和使用者的支持,而不仅仅是高层管理人员的认同和支持。因此,使各个部门都能认同ERP是系统协调员所面临的最困难的任务之一。ERP的实施需要许多人的通力合作——软件经销商、外部的顾问、内部的实施小组、终端操作人员以及公司的管理层。一个典型的实施小组的结构为:最顶端的是执行委员会(负责人是CIO或COO,或者是其他高层管理人员),而后依次是项目管理小组、技术支持小组和管理支持小组、工作组,最底端是普通员工。所以任何一个环节出现问题,ERP 的实施都会受到影响。所以针对人力资源管理来说,必须把整个ERP实施过程所涉及的所有人员都协调好,使之各司其职,ERP的成功实施才有保障。

2.2 人在ERP系统中居主导地位

2.2.1 ERP系统本质上是一个以人为主的动态开放系统

ERP系统是一个以人为主的人机系统,人在系统中发挥决策主导的作用。人是ERP系统的输入端,是ERP系统要管理的重要资源,同时人又是其它企业资源 4 的运筹整合与使用者。ERP是一种处理逻辑、一种方法论、一种管理哲学,它为企业管理人员提供了一套科学有效的管理工具,只有人们真正地理解了ERP的思想和逻辑,只有最终用户面对企业实际生产中的问题,加强相应的采购管理、库存管理、财务管理、生产管理、人力资源管理、销售管理等才能使ERP创造出明显的效益,使企业更快地收回投入ERP系统的资金,产生更大的效益和更长远的发展。ERP系统同时也是一个动态的系统,首先系统赖以运行的数据是动态的,作为系统重要组成部分的人一一管理人员和操作人员,也是动态的。管理人员和操作人员的创造性和规范性将决定系统的运行效果。再者ERP系统更是一个开放的系统,系统必须适应企业并促使企业适应外部环境,反过来外部环境是不断变化的,企业要适应变化,作为企业资源计划系统的ERP也必须变化,它不但不能成为束缚企业的因素,而且要能够敏捷地使企业变化,促使企业更快更长远地发展。因此ERP不但对软件系统有较高要求,而且要求管理人员和操作人员要不断进取,快速适应企业的不断变革和新旧系统的切换,推动系统应用不断向前发展,从而推动企业不断发展。

2.2.2在ERP实施和应用过程中需要大量的人力资源管理工作

实施ERP必须和企业业务流程重组(BPR)结合起来,没有BPR实施ERP只是换汤不换药,只是将原有的手工系统换成了一个相对快速的计算机系统,远远达不到企业实施ERP的目的。在BPR过程中要对企业的整个业务流程进行全面的审视,根据公司战略,重组业务流程,然后在此基础上进行组织结构的调整、人力资源结构的调整,进而是岗位职责的划分,最后是工作分析与绩效考核。在这个过程中,需要耗费相当大的人力资源,而人力资源管理工作的成效将直接决定BPR与ERP的程度和效果,ERP系统的实施是一个管理项目而非仅仅是一个IT项目,员工适应新的工作流程和观念的转变都需要大量持久的教育和培训,需要耗费大量的人力物力以及财力,因此人力资源的管理在ERP的成功实施过程中占有举足轻重的作用。

2.2.3 ERP对人力资源管理提出了更高的要求

ERP项目是一个企业管理系统工程,努力提高企业全体员工的知识水平,充分调动和发挥人的主动性、积极性和创造性,积极营造人与企业一起成长、共同发展的良好环境是现代企业管理的新理论,也是企业生存与发展之本。应用ERP 5

要求企业加强以人为本的管理工作,建立相应的竞争机制、激励机制和约束机制,把应用ERP与制定企业经营发展战略和全体员工的业绩考核有机地结合起来,促使员工能感受外部压力,从而自觉地投入到ERP应用与心得工作机制中来。

人力资源管理的职能之一就是帮助业务人员提升解决问题的能力,高效、快速地对企业各个层次的员工进行管理。应用ERP要求企业通过各种形式,不同程度地使全体员工接受新思想、新方法和新机制、新系统的培训教育,以使他们适应系统变化,促使系统应用深入和组织架构的调整。为适应ERP系统带来的改变,企业必须在组织架构和部门职责上做出相应的调整,在改革中会涉及到部门职能的重新划分、岗位职责的调整、业务流程的改变、权力利益的重新分配等复杂问题,如果企业不能妥当地处理这些问题,将会使企业的处于不稳定的状态,这对于企业的张远发展是极其不利的。由于使用计算机系统的人员层次结构有了很大的变化,原来是管理人员重复劳动,现在管理人员把主要精力放到更具创造性的工作上来,这样就能为企业创造出更多的利润,员工自身也能受益,达到员工与企业共同发展的双赢局面。企业要进行新的工作分析,以此为根据调整人力资源目标,对企业员工制定相应的引进、提拔、培训等计划。

由于企业组织架构、业务流程和人力资源结构的调整,企业必须对业绩考评体系进行相应的调整,以适应新的岗位职责和业务要求。能否顺利地将原有的业绩考评体系转变到适应新系统的业绩考评体系是对人力资源管理部门的一个考验,也是企业实施ERP后人力资源管理成败的关键所在。2.3人力资源模块设计

目前ERP中的人力资源系统功能已经从单一的工资核算、人事管理发展到可以为企业的决策提供帮助的全方位解决方案。这些领域包括人力资源规划、员工考核、劳动力安排、时间管理、招聘管理、员工薪资核算、培训计划和差旅管理等。并同ERP中的财务、生产等子系统一起组成高效的、具有高度集成性的企业资源管理系统。

2.3.1 组织管理。该模块清晰的显示组织机构图,组织结构、职能、成立日期、工作范畴一目了然,便于管理。

2.3.2人事管理。该模块记录了公司所有员工的档案,便于领导对员工进行统筹管理,只有最高领导有权使用本功能。领导可以从不同角度对员工进行分类 6

查看,用其所长,避其所短,充分发挥每一位员工的聪明才智。从而达到最佳的用人效果。

2.3.3 招聘管理。人才是企业最重要的资源,拥有优秀的人才才能保证企业获得持久的竞争力。招聘系统一般从以下几方面提供支持:一是通过信息取舍,优化招聘过程,减少业务工作量;二是通过信息比对,对招聘成本进行归集、分析,从而降低招聘成本;三是为选择聘用人才的岗位提供辅助信息。并有效地帮助企业进行人力资源的挖掘。

2.3.4 考勤管理。一则能通过权限分配由最终用户进行考勤输入,由关键用户进行考勤校队及工资核算:二则与时间管理壹接集成,方便查看及管理。同时,根据所在国或当地的日历,灵活安排企业的运作时间以及员工的作息时间表。对员工加班、作业轮班、员工假期、以及员工作业顶替等作出一整套周密的编排。2.3.5 薪资核算。一则能根据公司跨地区、跨部门、跨工种的不同薪资结构及处理流程制定与之相适应的薪资核算方法:二则与时间管理壹接集成,能够及时更新,对员工的薪资核算动态化;三则通过和其他块的集成.自动根据要求调整薪资结构及数据,履行“回算功能”。当薪资核算过程结束之后.员工的有关上一薪核算期的主数据发生变化,在下一薪核算期内,回算功能会自动触发,进行修正。工作管理。运用远端考勤系统,可以将员工的实际出勤状况记录到主系统中。并把与员工薪资、奖金有关的数据导入薪资系统和成本核算中。

2.3.6培训管理。从员工技术现状到培训计划、实施、评审、完成形成一整套完整的管理体系。实现培训管理程序化、科学化、数字化。根据担任该职位员工的资格和条件,系统会提出针对本员工的一系列相应培训设计方案,如遇机构改组或职位变迁,系统会及时提出对应的一系列的培训变动。

2.3.7员工管理。

2.3.7.1制定职务模型。包括职位要求、升迁路径和培训计划,根据担任该职位员工的资格和条件,系统会提出针对本员工的一系列相应培训设计方案,如遇机构改组或职位变迁,系统会及时提出对应的一系列的职位变动或升迁建议。

2.3.7.2 进行人员成本分析。可以对过去、现在、将来的人员成本做出细节性分析及总评性分析,在此基础上。对相应的成本做出数据化升降趋势预测。并 7

通过ERP集成环境,为企业成本分析提供依据。对于企业人员、组织结构编制的多种方案.进行模拟比较和运用分析,并辅之以图形的直观评估,辅助管理层做出最终决策。

2.3.7.3绩效考核。为激发员工工作积极性、保留优秀的员工而建立的考核机制,为高效员工创建晋升机会,恰当的薪酬激励可以让员工个尽心尽力地工作,提高工作效率、不断创新。.4 ERP成功实施的人力资源管理条件与对应措施

人力资源管理信息化是ERP实施后企业人力资源管理的主要方式,该过程以先进的电子信息技术为手段,以软件系统为平台实现低成本、高效率、全员共同参与管理过程。实现人力资源战略地位的全面、开放的人力资源管理新模式。人力资源信息化作为知识经济时代的产物。在以ERP技术为平台基础上,它的需要企业具备以下几个条件:

2.4.1 企业有稳定的人力资源管理体系。企业需要有扎实稳定的管理体系,保证各项命令都能认真贯彻执行,只有这样才能让每位员工在企业里安心工作并因才使用。促进企业不断成长。在这样的前提下可以考虑更进一步的信息化。2.2 企业人力资源管理人员应具备相当的业务水准与操作技能。既要有人力资源开发与管理的专业知识和实务经验,又同时具备ERP系统的操作技能,即复合型人才。人力资源信息化要求管理人员遵循一定的规范。如实做好对工作步骤和流程的记录工作。

2.4.2全体员工的关注和支持。人力资源管理信息化不只是人力资源部门的事情.需要生产、研发、财务等部门的协助和配合。作为企业领导者.要以发展的眼光看到它能给企业未来壮大集聚的巨大效益,积极给于支持.加大资金投入.配备合适人员。对于企业其他员工。也要充分认识到信息化给自己带来的实惠。通力配合人力资源部门信息化改革。人力资源管理软件的导入及运用无疑给企业带来了前所未有的便利与效率,但是管理毕竟是出自实践的,如何将软件和企业自身管理调度之特点尤其是自身人力资源管理结构及流程恰当结合起来。最大限度地发挥其功能,这才是解决问题的重心所在。

2.4.3 坚持人本管理,重视心理契约。“以人为本”的管理思想不仅仅是传统管理所需的,既是企业实施人力资源管理信息化,这一思想仍要被重视.毕竟 8

再好的机器也要靠人去操作。管理软件是“一把手”。人性管理也是“一把手”,一定要两只手一起抓,只有这样,才能使企业更快地适应信息化,提高人力资源管理的工作绩效。心理契约是靠沟通、信旗、承诺、感情联系来实现的,基于国际互联网的在不确定环境下的柔性沟通将成为未来组织的发展方向,因此企业实施人力资源管理信息化是一项改革与挑战。如果不能合理有效的与员工进行沟通,则有可能会破坏他们的心理契约,进而导致满意率下降、忠诚度下降,影响企业的绩效。

2.4.4 注重长期规划。实现持续发展。很多企业在导人人力资源管理信息化后往往产生一劳永逸的思想。忽视后期规划和发展。其实成功的人力资源管理信息化建设是需要长期给予关注和规划的。只有审时度势地不断改进它的工作,才有可能将它对企业潜移默化的影响转化成持续的经济效益。ERP系统注重企业管理的全面性、系统性,重视企业与外界的关系,支持全球化经营等,同时ERP还能使企业以更低的成本为客户提供更多的服务。成功地选择和实施ERP可以优化企业的业务流程,改善数据信息系统,有效地提高企业的管理、工作及设备等效率,实现快速信息传递与共享,从而达到管理水平的全面提高,使企业活力及竞争力加强。

3、课程设计心得体会

人力资源管理在信息化、科技化的今天越来越要求快速高效的管理,开发适合企业需要的人力资源管理系统已是非常重要的工作。而ERP系统的实施注定要对企业的各个管理部门进行一次深入的变革,人力资源作为企业最最重要的资源之一,其管理理念当然也要随之变化。

首先要对ERP实施下的人力资源风险进行分析,只有清楚地了解了风险,才能懂得如何更好地避免风险,从而为企业避免损失。

其次,企业要将传统的人力资源管理模式信息化,企业实施ERP就是一个实现信息化管理的过程,因此人力资源管理也要随之信息化,才能使整个ERP系统高度集成、高度信息化,实现更高效和快速的管理。

最后,要对原有的人力资源模块进行改革和重新设计,设计出适应ERP系统实施的新模块,为企业成功实施ERP奠定坚实的基础。在ERP运行的过程中还要随着ERP系统的改变而迅速作出响应,从而保证企业能够快速适应市场变化,保 9

证企业更好地、长远地发展。

在课程设计过程中我查阅了相关资料,对原有的ERP知识有了更加透彻的理解。同时对ERP实施下的人力资源管理业有了一定的认识。当然,可能我的许多认识和理解可能还不是很成熟甚至是错误的,希望老师能予以批评指正,帮助我更好地提高。

4、参考文献

[1]贺军.ERP-HR系统在人力资源信息化建设中的应用【J】.湖南电力,2007,27(1):11-14.

[2]陈启申.ERP—从企业内部集成起步(第二版)【M】.电子工业出版社2012 [3]池续航.对ERP实施现状的思考【N】.中国计算机报,2000—10—05. [4]杨体仁,祁光华.劳动与人力资源管理总览【M】.北京:中国人民大学出版社,1999.

[5]李严锋.对ERP中人力资源管理的思考【J】.云南财贸学院学报,2010(5). [6]黄燃东.ERP/MRPII环境下的人力资源管理【J】.企业管理,2001.(4):94.

6.数电课设报告 篇六

设计要求: 1能做位十进制数的加法运算,最大值为9+9-18:2.能做位十进制数的减法运算,最小值为0-9-9:3.能显示输入数值以及计算结果。输出有两位显示,如果是加法运算,小于10第一位不显示,如果是减法运算,结果为正值第一位不显示,负值第一位显示“负号”。4.提供器件: 74LS04芯片1片;74LS08芯片1片;74LS47芯片3片;74LS54芯片1片;74LS86芯片2片;74LS283芯片3片;共阳极数码管4个;四位拨码开关3个;5.1KO电阻9个: 3000电阻4个: 四节电池盒1个:而包板块:导线若干。

减法电路的实现

用全加器74LS283和门电路组成加/减运算电路: 在数字运算中,为了简化运算器的电路结构,是用补码相加(不同符号两个数的代数和)完成两个数的减法运算。

在门电路中,异或门也称为“可控反相门”,当控制端为0,输出与另一个输入端相同;控制端为1时,输出与另一输入端相反。即控制端为0做加法运算(正数的补码与原码相同),控制端为1做减法运算(负数的补码为原录制工具 码取反加1)。

加法电路的实现

用两片4位全加器74LS283和门电路组成BCD码加法器: 由于两个十进制数A和B相加的结果有0-18这十九种,当两数之和小于等于9(1001)时,相加的结果与按二进制数相加所得的结果一样;而当和大于9时,应在按二进制数相加的结果上加6,才能得到进位信号,同时得到一个小于9的和。设计时可列出二进制加法运算结果与十进制相加应得结果的对照表,根据真值表得到最终进位端的逻辑表达式。

课程设计总结报告的书写要求

课程设计总结报告是对学生写科学论文和科研总结报告的能力训练。通过写报告,不仅把设计、组装、调试的内容进行全面总结,而且把实践内容上升到理论高度。设计总结报告应包括以下儿点: 课程设计题目 内容摘要

设计内容及要求

四、比较和选写设计的系统方案,画出系统框图

五、单元电路设计、参数计算和器件选择

六、画出完整的电路图,并说明电路的工作原理

七、组装调试的内容 1)使用的主要仪器和仪表)调试电路的方法和技巧

测试的数据和波形并与计算结果比较分析 4)调试中出现的故障、原因及排除方法

八、总结设计电路的特点和方案的优缺点,指出课题的核心及实用价值,提出改进意见和展望

九、列出系统需要的元器件清单

十、列出参考文献

十一、收获、体会 成绩与答辩

答辩:电路板,课设报告进行验收和问题答辩。按班级序号顺序答辩。

课设报告:电路设计图要自己画在报告,上,不允许拿复印的图纸直接粘在报告上。

共阳极数码管链接电路 74ls47译码器

74ls04 74ls08

74ls54 74ls86

7.通信原理课设题目 篇七

一、基于SystemView的模拟通信系统的仿真设计

1、AM2、DSB3、SSB4、FM5、AM超外差收音机仿真设计;双路FM语音通信系统仿真设计(至少选做一种)

二、基于SystemView的数字通信系统的仿真设计1、2ASK2、2FSK3、2PSK4、2DPSK5、MASK,MFSK,MPSK,MSK,QAM(至少选做一种)

三、基于Matlab的模拟通信系统的仿真设计

1、AM2、DSB3、SSB4、FM5、GUI界面设计(能显示以上信号的时域和频域图形)

四、基于Matlab的数字通信系统的仿真设计1、2ASK2、2FSK3、2PSK4、2DPSK5、GUI界面设计(能显示以上信号的时域和频域图形;也可加入其他数字信号)

五、基于Simulink的数字通信系统的仿真设计1、2ASK2、2FSK3、2PSK4、2DPSK5、MASK,MFSK,MPSK,MSK,QAM(至少选做一种)

六、脉冲编码调制(PCM)系统设计与仿真(此题可采用SystemView软件,也可采用Matlab与Simulink相结合)

1、采样定理的原理仿真

2、PCM编码与解码

8.微机硬件课设(红绿灯) 篇八

硬件部分

东华大学信息学院

2013.1

一. 基础实验部分

实验1存储器读写实验

一、实验目的

1.掌握PC机外存扩展的方法。2.熟悉6264芯片的接口方法。

3.掌握8086十六位数据存储的方法。

二、实验设备

微机实验箱、8086CPU模块。

三、实验内容

向02000~020FFH单元的偶地址送入AAH,奇地址送入55H。

四、实验原理介绍

本实验用到存储器电路

五、实验步骤和要求

1、实验接线:本实验无需接线。

2、编写调试程序

3、运行实验程序,可采取单步、设置断点方式,打开内存窗口可看到内存区的变化。本实验的主要目的是学会用使用工具软件,掌握用单步执行和断点方式运行程序,观察寄存器和内存中的数据变化等程序调试的手段。

六、实验提示

七、实验范例程序框图及源代码(实验程序名:RAM.ASM)

八、思考题

1、单步执行到“intram”标号的语句时,ds寄存器的数据是什么?采用断点方式运行时执行到第一个断点处,2000H~202FH内存单元的数据是什么?执行到第二个断点处,2000H~200FH内存单元的数据是什么?并根据观察结果和对源程序的判读简述源程序的运行效果。

答:单步执行到“intram”标号的语句时,ds寄存器的数据都为00。

断点方式运行时执行到第一个断点处时,2000H~202FH内存单元的数据都为00。

到第二个断点处,2000H~200FH内存单元偶地址都为AA,奇地址都为00。

2、修改程序,实现从2000H到200FH单元依次赋值00H~0FH的功能。答:只需改变intram 和 fil中相关的程序: 需改动的原程序:

intram: mov [si],al

incsi loopintram mov si,1000h;设置断点处 mov cx,100h mov ax,55aah fil:

mov [si],ax;RAM区循环置数 incsi

改为:

intram: mov [si],al incsi loopintram mov si,1000h;设置断点处

mov cx,100h mov ax,0100h fil:

mov [si],ax incsi addax,0202h incsi loopfil

;RAM区循环置数

实验2简单I/O口扩展实验

一、实验目的

1、熟悉74LS273,74LS244的应用接口方法。

2、掌握用锁存器、三态门扩展简单并行输入、输出口的方法。

二、实验设备

微机实验箱、8086CPU模块。

三、实验内容

逻辑电平开关的状态输入74LS244,然后通过74LS273锁存输出,利用LED显示电路作为输出的状态显示。

四、实验原理介绍

本实验用到两部分电路:开关量输入输出电路,简单I/O口扩展电路。

五、实验步骤

1、实验接线:(表示相互连接)CS0 CS244; CS1CS273;平推开关的输出K1~K8  IN0~IN7(对应连接); O0~O7LED1~LED8。

2、编辑程序,单步运行,调试程序

3、调试通过后,全速运行程序,观看实验结果。

4、编写实验报告。

六、实验提示

七、实验结果

程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如:K2置于L位置,则对应的LED2应该点亮。

八、实验范例程序框图(实验程序名: T244273.ASM)

九、程序源代码清单

十、思考题:

将74LS244的片选信号CS244改接CS2,将74LS273的片选信号CS273改接CS3,修改程序实现与范例程序相同的功能。

答:只需改变程序中start相应的输入输出口地址。需改动的原程序:

start:

mov dx,04a0h

inal,dx mov dx,04b0h outdx,al 改为:

start:

mov dx,04c0h

inal,dx mov dx,04d0h outdx,al

实验3 8255并行口实验

一、实验目的

掌握8255A的编程原理。

二、实验设备

微机实验箱、8086CPU模块。

三、实验内容

8255A的A口作为输入口,与逻辑电平开关相连。8255A的B口作为输出口,与发光二极管相连。编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。

四、实验原理介绍

本实验用到两部分电路:开关量输入输出电路和8255可编程并口电路。

五、实验步骤

1、实验接线

CS0CS8255; PA0~PA7平推开关的输出K1~K8; PB0~PB7发光二极管的输入LED1~LED8。

2、编程并全速或单步运行。

3、全速运行时拨动开关,观察发光二极管的变化。当开关某位置于L时,对应的发光二极管点亮,置于H时熄灭。

六、实验提示

七、实验结果

程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如: K2置于L位置,则对应的LED2应该点亮。

八、实验范例程序框图及源代码(实验程序名:t8255.asm)

九、思考题:

1、修改接线CS2CS8255,并要求开关置“H”(下)位置时对应LED亮,修改程序实现相应功能。

答:改变相应的输入输出口地址,并将读入ax的值取反。

需改动的原程序: start:

mov dx,04a6h

mov ax,90h

out dx,ax

start1:

mov dx,04a0h

in ax,dx

mov dx,04a2h

out dx,ax

jmp start1 改动后: start:

mov dx,04c6h

mov ax,90h

out dx,ax

start1:

mov dx,04c0h

in ax,dx

mov dx,04c2h not

ax

out dx,ax

jmp start1

实验4 8253定时器/计数器接口实验

一、实验目的

掌握8253定时器的编程原理,用示波器观察不同模式下的输出波形。

二、实验设备

微机实验箱、8086CPU模块、示波器。

三、实验内容

了解8253计数器的不同工作方式,掌握其初始化控制字对定时/记数效果的影响。

四、实验原理介绍

本实验用到两部分电路:脉冲产生电路、8253定时器/计数器电路

五、实验步骤

1、实验连线:

CS0CS8253OUT08253CLK2 OUT2LED1 OUT1LED2 CLK38253CLK0,CLK38253CLK1

2、编程调试程序

3、全速运行,观察实验结果

六、实验提示

七、实验结果

程序全速运行后,LED1按一定周期闪烁(周期理论值为0.2s),LED2在高频脉冲信号(约15KHz)影响下,有微弱的光亮,但无明显的周期变化现象。

八、实验范例程序框图及源代码(实验程序名:t8253.asm)

九、思考题:

1、为什么说范例程序运行时LED1闪烁周期的理论值是0.2秒?在范例程序设置LED2的最大闪烁周期是多少?请分析说明。

答:因为T2采用OUT0的输出为时钟,且T2中设置初值为04h,则OUT2输出方波周期为4*0.05s=0.2s 因为OUT1LED2,则LED2的周期即为计数器T1的周期,且T1的计数初值由程序知为32h=50d,所以最大周期为50*4/3*10^6=6.67x10^-5s。

2、修改片选信号接线使CS1和CS8253连接,并要求LED1的闪烁周期变为4秒(亮2秒,灭2秒),修改程序实现功能。答:因为4/0.05=80d=50h,所以只需改变相应的计数值和片选接口地址。

需改动的原程序: mov ax,0b6h

out dx,ax mov dx,04a4h mov ax,04h out dx,ax mov ax,0 out dx,ax 改动后:

mov ax,0b6h

out dx,ax mov dx,04b4h mov ax,50h out dx,ax mov ax,0 out dx,ax 其余列出的程序段都只要将片选接口地址中的a改为b即可。

实验5 8259中断控制器实验

一、实验目的

1、掌握8259A的工作原理。

2、掌握编写中断服务程序方法。

3、掌握初始化中断向量的方法。

二、实验设备

微机实验箱、8086CPU模块。

三、实验内容

了解中断处理的原理,掌握利用中断控制器进行中断申请和中断操作的方法。

四、实验原理介绍

本实验用到三部分电路:电平开关电路、简单I/O口扩展电路和8259中断控制器电路。

五、实验步骤

1、实验接线

CS0CS8259

CS3 CS273 O0~O3LED1~LED4

K1~K4IR0~IR3 INTINT(8086CPU板)INTAINTA(8086CPU板)CS0CS8253OUT08253CLK2 OUT2LED1 OUT1LED2 CLK38253CLK0,CLK38253CLK1

2、编译调试程序

3、全速运行程序,拨动某一电平开关,观察LED的亮灭情况。

六、实验提示

七、实验结果

全速运行程序,由上往下拨动开关时,相应位置的LED点亮,其余LED全灭。

八、实验范例程序框图及源代码(实验程序名:t8259.asm)

九、思考题:

1、说明源代码8259初始化所设置的所有中断控制字的值和含义(按位说明)。

答:ICW1为初始化字,13h即00010011b,对应于边沿触发,间距为8,单片8259A,需要ICW4。

ICW2为中断类型码字,80h即10000000b,对应于IR0~IR7的中断类型码为80h~87h。

ICW3为中断结束方式字,01h即00000001b,对应于普通全嵌套方式,非缓冲方式,正常EOI,8086/8088模式。

OCW1为屏蔽控制字,00h即00000000b,对应于8为全部复位屏蔽。

2、修改接线IR3P+(实验箱右下角),并修改源程序,使按实验箱右下角“Pules”键时LED1~LED4全亮。

答:改变程序最后IR2的中断服务程序的设定值,即由0fbh改为0f0h.二、综合设计实验部分

一、设计要求

参考基础实验的实验1~实验5所使用的硬件和范例程序,设计一个简单的红绿灯控制系统,用LED1~LED4表示两组红绿灯,每组红灯、绿灯各1只。要求实现以下功能:

(1)红绿灯的定时切换(每10秒切换一次)

(2)设置灯光测试开关K1,当K1打开(高电平)时,LED1~LED4全亮,关闭后恢复正常。

二、实验设备

微机实验箱、8086CPU模块。

三、实验内容

了解中断处理的原理,掌握利用中断控制器进行中断申请和中断操作的方法。

四、实验原理介绍

本实验用到五部分电路:电平开关电路、简单I/O口扩展电路和8259中断控制器电路,脉冲产生电路、8253定时器/计数器电路

五、实验步骤

1、实验接线

CS0CS8259CS0CS8253 CS0CS273 O0LED101LED2 02LED403LED3 INTINT(8086CPU板)INTAINTA(8086CPU板)OUT08253CLK2 OUT2IR0 OUT1k1 IR1k1CLK38253CLK0,CLK38253CLK1

2、编译调试程序

3、全速运行程序,观察结果。

六、实验提示

(1)定时功能可利用8253实现,利用定时器输出作为中断申请,利用中断处理切换LED的显示;LED状态可用内存保存或用I/O口读取。

(2)测试功能运行可在主循环中通过I/O口读取开关状态后判定,或利用中断处理方式运行。

七、实验结果

全速运行程序,LED1和LED3为一组,LED12和LED4为一组,两组灯每亮10秒切换一次,拨动k1开关,观察是否出现LED1~LED4全亮,关闭后恢复正常。

八、程序框图及源代码

ASSUME

CS:CODE CODE SEGMENT

PUBLIC

ORG

100H START:

MOV

CX,0

MOV

BX,0FAH START1:

CLI

MOV

DX,04A0H

MOV

AX,13H

OUT

DX,AX

;ICW1, ICW4 NEEDED

MOV

DX,04A2H

MOV

AX,80H

OUT

DX,AX

;ICW2 中断类型80h

MOV

AX,01H

;01

OUT

DX,AX

;ICW4

MOV

AX,00H

OUT

DX,AX

;OCW1, 开放所有中断

NOP

;以上为8259初始化

MOV

AX,0

MOV

DS,AX

MOV

DI,200H

;初始化中断向量表

MOV

AX,OFFSETINT0

MOV

DS:[DI],AX

ADD

DI,2

MOV

DS:[DI],100H

ADD

DI,2

MOV

AX,OFFSET INT1

MOV

DS:[DI],AX

ADD

DI,2

MOV

DS:[DI],100H

ADD

DI,2

MOV

AX,OFFSET INT2

MOV

DS:[DI],AX

ADD

DI,2

MOV

DS:[DI],100H

ADD

DI,2

MOV

AX,OFFSETINT3

MOV

DS:[DI],AX

ADD

DI,2

;上述程序为芯片8259的初始化程序

MOV

DS:[DI],100H

;建议不熟练者不要修改。

MOV

DX,04A6H

;控制寄存器

MOV

AX,36H

;计数器0,方式3

OUT

DX,AX

MOV

DX,04A0H

MOV

AX,7CH

OUT

DX,AX

MOV

AX,92H

OUT

DX,AX

;计数值927Ch

MOV

DX,04A6H

MOV

AX,0B6H

;计数器2,方式3

OUT

DX,AX

MOV

DX,04A4H

MAIN:

WAITING:

DELAY:

INT0:

NOT

INT1:

MOV

INT2:

INT3:

NOP

MOV

CODE

MOV

AX,90H

OUT

DX,AX

MOV

AX,01H

;计数初值0190h

OUT

DX,AX

MOV

AX,0H

STI

;开中断。

CMP

AX,0H

JE

WAITING

;没发生中断,则等待

NOP

NOP

MOV

DX,04A0H

OUT

DX,AX

;对应LED灯亮

MOV

CX,0

LOOP

DELAY

;数字滤波,按键去抖

JMP

START1

CLI

;关中断。以下类推。

NOP

;此两行为IR0的中断服务程序 BX

;输出取反

MOV

AX,BX

;用户可修改。

IRET

;中断返回,以下类推。

CLI

NOP

;此两行为IR1的中断服务程序,AX,0F0H

;用户可修改。

IRET

CLI

NOP

;此两行为IR2的中断服务程序,MOV

AX,0F5H

;用户可修改。

IRET

CLI

;此两行为IR3的中断服务程序,AX,0F7H

;用户可修改。

IRET

ENDS

END

START

九.运行结果调试问题及解决方法

1.对于亮10秒钟的时间设定问题,一开始是算好初值为190h,直接将其赋给AX而忽略了其高位低位的情况,导致验证结果时总是只有3秒左右,发现后改为先低位后高位复制即达到设定要求:

MOV

AX,90H OUT

DX,AX

MOV

AX,01H

;计数初值0190h

OUT

DX,AX

上一篇:小区停车问题调研报告下一篇:金融学考研必知十件事