2012级计科专业《算法与数据结构》课程设计题

2012级计科专业《算法与数据结构》课程设计题
2012级计科专业《算法与数据结构》课程设计题

2012级计科专业《算法与数据结构》课程设计题

指导教师:宗瑜

指导题目:

题目 1、最小生成树问题

问题描述:给定一个地区的 n 个城市间的距离网,用 Prim 算法或 Kruskal 算法建立最小生成树,并计算得到的最小生成树的代价。

基本要求:

(1城市间的距离网采用邻接矩阵表示,邻接矩阵的存储结构定义采用课本中给出的定义,若两个城市之间不存在道路,则将相应边的权值设为自己定义的无穷大值。

(2表示城市间距离网的邻接矩阵(要求至少 6个城市, 10条边

(3要求在屏幕上显示得到的最小生成树中包括哪些城市间的道路及其权值,并显示得到的最小生成树的代价。

题目 2、哈希表的设计与实现

问题描述:设计哈希表实现电话号码查询系统。

基本要求:

(1设每个记录有下列数据项:电话号码、用户名;

(2从键盘输入各记录,分别以电话号码和用户名为关键字建立哈希表;

(3采用线性探测再散列处理冲突;

(4查找并显示给定电话号码的记录;

(5查找并显示给定用户名的记录。

选做内容:在哈希函数确定的前提下, 尝试各种不同类型处理冲突的方法 (至少两种 , 考察平均查找长度的变化。

题目 3、排序算法包的实现

问题描述:用程序实现快速排序、堆排序和归并排序将一组随机数列按非递减的顺序排列。

基本要求:

(1待排序列为由随机函数生成的一组整数数列。

(2程序以用户和计算机的对话方式执行,即在屏幕上显示所能进行的操作,用户根据提示输入相应命令,计算机处理完毕将运算结果在屏幕上显示,并等待用户的后续操作。选做内容:实现希尔排序和基数排序。

要求:图形界面设计

题目 4、任意长的整数加减器

问题描述:设计一个程序实现两个任意长的整数的求和运算。

基本要求:利用双向循环链表,设计一个实现任意长的整数进行加法运算的演示程序。要求输入和输出每四位一组,组间用逗号隔开。如:1, 0000, 0000, 0000, 0000。

指导教师:金萍

指导题目:

题目 1、迷宫求解

问题描述:以一个 m ×n 的长方形表示迷宫, 0和 1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。

基本要求:首先实现一个以链表作存储结构的栈类型, 然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d 的形式输出,其中:(i,j 指示迷宫中的一个坐标, d 表示走到下一坐标的方向。如:对于下列数据的迷宫, 输出的一条通路

为:(1,1,1 , (1,2,2 , (2,2,2

(3,2,3 , (3,1,2 ,… 。

测试数据:迷宫的测试数据如下:左上角(1,1为入口,右下角(9,8为出口。

1 2 3 4 5 6 7 8

实现提示:计算机解迷宫通常用的是“穷举求解”方法,即从入口出发,顺着某一个方向进行探索,若能走通,则继续往前进;否则沿着原路退回,换一个方向继续探索,直至出口位置, 求得一条通路。假如所有可能的通路都探索到而未能到达出口, 则所设定的迷宫没有通路。可以用二维数组存储迷宫数据,通常设定入口点的下标为(1,1 ,出口点的下标为 (n,n 。为处理方便起见,可在迷宫的四周加一障碍。对于迷宫任一位置,均可约定有东、南、西、北四个方向可通。

选作内容:

(1编写递归形式的算法,求得迷宫中所有可能的通路;

(2以方阵形式输出迷宫及其通路。

题目 2、哈夫曼编码器的实现

问题描述:根据输入的字符和对应的权重, 生成一棵哈夫曼树, 再打印各字符对应的哈夫曼编码。并要求利用建好的哈夫曼树对字符串进行编码,对哈夫曼编码进行译码。

实现提示:元素类型选用字符型,对应的权重值选用整型,请从键盘输入。并从键盘输入要编码和译码的字符串或代码串。

题目 3、校园导游程序

问题描述:

设计一个校园导游程序,为来访的客人提供各种信息查询服务。

基本要求:

(1设计你的学校的校园平面图,所含景点不少于 10个。以图中顶点表示校内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。

0010

0010

1101

0010

0000

0101100101010000

(2为来访客人提供图中任意景点相关信息的查询。

(3为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的上条最短的简单路径。

数据测试:

由读者根据实际情况指定。

实现提示:

一般情况下, 校园的道路是双向通行的, 可设校园平面图是一个无向网, 顶点和边均含有相关信息。

选作内容:

(1求校园图的关节点。

(2提供图中任意景点问路查询,即求任意两个景点之间的所有路径。

(3提供校园图中多个景点的最佳访问路线查询,即求途经这多个景点的最佳(短路径。

(4校园导游图的景点和道路的修改扩充功能。

题目 4、病房管理

问题描述:一所医院中可能包括若干个病房, 每个病房中又有若干个床位, 建立一个简单的医院病房管理程序能够对病人进行出入院和床位分配进行管理。

基本要求:

此系统应具有如下功能:

(1 I :初始化 (Initialization 。建立病房和床位信息。此医院中可能包括若干个病房 , 而每个病房中又有若干个床位。

(2 E :住院(enterhospital 。在列出的有空位的病房中,选择其一,入住。

(3 O :出院(Outhospital 。选择某一病房中某个病人,令其出院。

(4 Q :查询(Query 。查询每个病房中空床位数,入住病人数;查询整个医院的空床位数和入住病人数。

测试数据:

建立一个包含 3个病房的医院,其中 1病房有 2张床位, 2病房有 6张床位, 3病房有 8张床位;张三和李四住 1病房,王五也要住 1病房,此时,床位已满,于是将其调入 2病房。

实现提示:

(1 可建立若干个不定长链表,每个链表代表一个病房,病房数可用 n 表示,床位数用 m 表示。

(2 判断病房是否住满,直接对 m 进行操作即可。

指导教师:严仍荣

指导题目:

题目 1、舞伴问题

问题描述:一班有 m 个女生、 n 个男生 (m不等于 n, 举办一场舞会 . 男女生分别编号坐在舞池两边的椅子上, 每曲开始时 , 依次从男生和女生中各出一人配对跳舞 , 本曲没成功配对者坐着等待下一曲找舞伴,设计一个程序模拟舞伴配对过程。

基本要求:输入男、女学生的姓名、性别,由程序自动为男女生编号,可以顺序编号, 也可以随机编号,输出每曲配对情况(包括男、女生的姓名、性别和编号

。原始数据和结果数据要保存到文件中。

测试数据:分别选择男生多于女生、女生多于男生、男女生相等的三组测试数据

提高要求:计算出任意一位男生 (编号为 X 和任意一位女生 (编号为 Y, 在第 K

曲配对跳舞的情况。

题目 2、管道铺设施工的最佳方案

问题描述 :需要在某个城市的 n 个小区铺设管道,则在这 n 个小区之间铺设 n-1

条管道即可,假设任意两个居民区之间都可以架设管道,但由于地理环境的不同,所需经费不同, 选择最优的施工方案使总投资尽可能的少。

基本要求:

输入表示小区间关系的图及每条管道的权值,选择出 n-1条管道 , 使总投资最小。图的信息输入一次后 , 保存到文件中 , 选择的 n-1条管道输出到显示器的同时 , 也保存于文件中。测试用例:任意选择一个图,模拟小区间可能铺设的管道及费

用。提高要求:显示原始图及选择 n-1条管道后的图。

题目 3、商店存货管理系统

功能:建立一商店存货管理系统, 要求每次出货时取进货时间最早且最接近保质期中止时间的货物。

分步实施:

(1初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;

(2完成最低要求:建立一个文件,包括 5个种类的货物情况,能对商品信息进行扩充(追加 ,修改和删除以及简单的排序;

(3进一步要求:扩充商品数量,以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。

要求:

1界面友好,函数功能要划分好

2总体设计应画一流程图

3程序要加必要的注释

4要提供程序测试方案

题目 4、通讯录的制作

设计目的:编写一个通讯录管理系统。

设计任务:本系统应完成几方面的功能:

1 输入信息——enter(;

2 显示信息———display( ;

3 查找以姓名作为关键字———search( ;

4 删除信息———delete( ;

5 存盘———save ( ;

6 装入———load( ;

设计要求:1 每条信息至包含 :姓名(NAME 街道(STREET 城市(CITY 邮编 (EIP 国家(STATE 几项; 2 作为一个完整的系统,应具有友好的界面和较强的容错能力; 3 需要链表实现; 4上机能正常运行。

指导教师:杨洋指导题目:题目 1、火车订票系统任务:通过此系统可以实现如下功能: 1录入:可以录入车次情况(数据可以存储在一个数据文件中,数据结构、具体数据自定) 2查询:可以查询某个车次的情况(如,输入车次号,查询起止时间,起止城市,票价,票价折扣,确定是否满座);可以输入起止城市,查询车次情况; 3订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该车次已经无票,可以提供相关可选择; 4退票:可退票,

退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及车次情况,订单要有编号。 5修改信息:当信息改变可以修改数据文件要求:根据以上功能说明,设计车次信息,订票信息的存储结构,设计程序完成功能。题目 2、数制转换问题任意给定一个 M 进制的数 x ,请实现如下要求 1求出此数 x 的 10 进制值(用 MD 表示) 2实现对 x 向任意的一个非 M 进制的数的转换。 3至少用两种或两种以上的方法实现上述要求(用栈解决,用数组解决,其它方法解决)。题目 3、学生成绩管理系统现有学生成绩信息文件 1(1.txt),内容自定义学生成绩信息文件 2(2.txt),内容自定义…. .. .. .. … 试编写一管理系统,要求如下: 1实现对两个文件数据进行合并,生成新文件 3.txt 2抽取出三科成绩中有补考的学生并保存在一个新文件 4.txt 3合并后的文件 3.txt 中的数据按总分降序排序(至少采用两种排序方法实现 4输入一个学生姓名后,能查找到此学生的信息并输出结果(至少采用两种查找方法实现 5要求使用结构体,链或数组等实现上述要求. 6采用多种方法且算法正确者,可适当加分. 题目 4、商品销售管理系统针对某一种行业的库房的产品进销存情况进行管理。基本要求: 1采用一定的存储结构对库房的货品及其数量进行分类管理; 2可以进行产品类的添加、产品的添加、产品数量的添加;能够查询库房每种产品的总量、进货日期、销出数量、销售时间等;

对计算机科学与技术专业有何认识

对于每一个步入信息时代的人来说,计算机都是一门必须掌握的技能,而作为计算机系的我们所要学习的正是这样一门在信息时代飞速发展起来的新兴技术。在我校计算机系相比其他熙来说只能算是一个青年,年轻虽然有时会意味着经验不足,但同时更代表着无限希望,无限活力,我希望可以在我卑微且短暂的生命之中有所作为,可以耕耘在计算机这一片沃土之上。 计算机专业在任何高效的发展中都有不可代替的基础作用,所以即使是不就读计算机专业的学生,计算机课程也是必须掌握的,作为计算机专业学生的我们必须对计算机有更专业而全面地认识,计算机的知识结构包括:计算机历史、网络、操作系统、语言、算法、数据、数据库、软件工程、安全等。全面了解计算机领域的专业知识、最新发展及应用,对今后要学习的主要知识、专业方向有一个基本了解,为后续课程构建一个基本知识框架,为以后学习和掌握专业知识,进行科学研究奠定基础。 21世纪逐渐向着全球信息化社会发展,一个国家的强大很大程度上取决于信息技术是否强大,计算机专业有着非常广阔的发展前景,中国的专业知识更大化的与外国的先进知识交融,计算机专业很独特,他为我们创造了一个虚拟的王国,在这里你可以充分发挥个人的能力,它在深度广度宽度上都有很宽的拓展空间,围绕硬件系统,大量软件系统被开

发,并深入应用。计算机技术逐渐向各个领域渗透,互联网的普及更推动着信息化社会的加速发展。我们处在一个物质精神都异常丰富的年代。而总有一天计算机技术将会覆盖全球,对于掌握了这些技术的我们应该有一种自豪感,因为计算机专业是这样一个富有生命力的学科。 计算机专业就业口径宽广,就业机会增多了,可这些岗位良莠不齐,很容易变成高不成低不就的状态,专业特色不明显导致竞争优势不强,所以对计算机专业的学生来说专业性很重要,因为可以选择的职业方向很多,计算机专业学生一定要有职业方向感,你职业的目标只能确定一个,这样才会凝聚起人生的全部合力。确定了职业目标,坚定信念、脚踏实地走一条道路,哪怕这条路崎岖不平,同行者寥寥无几,你只要甘于忍受孤独和寂寞,在诱人的岔路口仍不改初衷,就会苦尽甘来如愿以偿。计算机专业的人才培养模式有学术型人才,工程型人才,技术型人才,技能型人才4种,我们应该结合自身能力,为自己选择一个适合自己的专业方向。 计算机科学与技术专业是一个开放性,实效性很强的专业,计算机技术日新月异不断革新,教师要时刻的注意计算机各项技术的发展动态,并及时而巧妙的将其反映在课堂学习之中,计算机在很多行业中作为一个基础,比如自动化,机械设计等专业都是建立在计算机专业的基础上的,与其他学科相交融,才可以更好地运用于实际问题的解决之中。计

简易数字频率计设计

简易数字频率计设计报告 设计内容: 1、测量信号:方波、正弦波、三角波; 2、测量频率范围: 1Hz~9999Hz; 3、显示方式:4位十进制数显示; 4、时基电路由由555构成的多谐振荡器产生(当标准时间的精度要求较高时,应通过晶体振荡器分频获得); 5、当被测信号的频率超出测量范围时,报警。 设计报告书写格式: 1、选题介绍和设计系统实现的功能; 2、系统设计结构框图及原理; 3、采用芯片简介; 4、设计的完整电路以及仿真结果; 5、Protel绘制的电路原理图; 6、制作的PCB; 7、课程设计过程心得体会(负责了哪些内容、学到了什么、遇到的难题及解决方法等)。 电子课程设计过程: 系统设计→在Multisim2001下仿真→应用Protel 99SE绘制电路原理图→制作PCB →撰写设计报告

简易数字频率计课程设计报告 第一章技术指标 1.1整体功能要求 1.2系统结构要求 1.3电气指标 1.4扩展指标 1.5设计条件 第二章整体方案设计 2.1 算法设计 2.2 整体方框图及原理 第三章单元电路设计 3.1 时基电路设计 3.2闸门电路设计 3.3控制电路设计 3.4 小数点显示电路设计 3.5整体电路图 3.6整机原件清单 第四章测试与调整 4.1 时基电路的调测 4.2 显示电路的调测 4-3 计数电路的调测 4.4 控制电路的调测 4.5 整体指标测试 第五章设计小结 5.1 设计任务完成情况 5.2 问题及改进

5.3心得体会附录 参考文献

第一章技术指标 1.整体功能要求 频率计主要用于测量正弦波、矩形波、三角波和尖脉冲等周期信号的频率值。其扩展功能可以测量信号的周期和脉冲宽度。 2.系统结构要求 数字频率计的整体结构要求如图所示。图中被测信号为外部信号,送入测量电路进行处理、测量,档位转换用于选择测试的项目------频率、周期或脉宽,若测量频率则进一步选择档位。 数字频率计整体方案结构方框图 3.电气指标 3.1被测信号波形:正弦波、三角波和矩形波。 3.2 测量频率范围:分三档: 1Hz~999Hz 0.01kHz~9.99kHz 0.1kHz~99.9kHz 3.3 测量周期范围:1ms~1s。 3.4 测量脉宽范围:1ms~1s。 3.5测量精度:显示3位有效数字(要求分析1Hz、1kHz和999kHz的测量误 差)。 3.6当被测信号的频率超出测量范围时,报警. 4.扩展指标 要求测量频率值时,1Hz~99.9kHz的精度均为+1。

电子技术基础数字温度计课程设计

课程设计(论文) 题目名称数字温度计 课程名称电子技术课程设计 学生姓名屈鹏 学号1141201112 系、专业电气工程系电气工程及其自动化 指导教师李海娜 2013年12月17日

邵阳学院课程设计(论文)任务书 年级专业11级电气工程及其自动化学生姓名屈鹏学号1141201112 题目名称数字温度计设计设计时间2013.12.9—2013.12.20 课程名称电子技术课程设计课程编号121202306 设计地点电工电子实验室408、409 一、课程设计(论文)目的 电子技术课程设计是电气工程及自动化专业的一个重要的实践性教学环节,是对已学模拟电子技术、数字电子技术知识的综合性训练,这种训练是通过学生独立进行某一课题的设计、安装和调试来完成,着重培养学生工程实践的动手能力、创新能力和进行综合设计的能力,并要求能设计出完整的电路或产品,从而为以后从事电子电路设计、研制电子产品奠定坚实的基础。 二、已知技术参数和条件 用中小规模集成芯片设计并制作一数字式温度计,具体要求如下: 1、温度范围0-100度。 2、测量精度0.2度。 3、三位LED数码管显示温度。 三、任务和要求 1.按学校规定的格式编写设计论文。 2.论文主要内容有:①课题名称。②设计任务和要求。③方案选择与论证。④方案的原理框图,系统电路图,以及运行说明;单元电路设计与计算说明;元器件选择和电路参数计算的说明等。 ⑤必须用proteus或其它仿真软件对设计电路仿真调试。对调试中出现的问题进行分析,并说明解决的措施;测试、记录、整理与结果分析。⑥收获体会、存在问题和进一步的改进意见等。 注:1.此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效; 2.此表1式3份,学生、指导教师、教研室各1份。

课程设计报告(频率计)

设计题目:数字频率计的设计与制作 一、课程设计的主要内容与目的 1. 主要内容:数字频率计的主要功能是测量周期信号的频率,频率是单位时间内信号 发生周期变化的次数,如果我们能在给定的1S时间内对信号波形计数,并将计数结果显示出来,就能读取被测信号的频率。数字频率计首先必须获得相对稳定与准确的时间,同时将被测信号转换成幅度与波形均能被数字电路识别的脉冲信号,然后通过计数器计算这一段时间间隔内的脉冲个数,将其换算后显示出来,这就是数字频率计的基本原理。 从数字频率计的基本原理出发,根据设计要求,得到如图1所示的电路框图。 图1 2. 设计目的:(1)掌握数字频率计的工作原理 (2)根据课程设计,熟悉一般产品设计的流程和方法。 (3)重点掌握数字频率计设计的计数部分。 二、主要技术指标 1.频率测量范围:10~9999HZ。 2.输入信号波形:任意周期信号,输入电压幅度>300mv. 3.电源:220V,50HZ。 系统框图中各部分的功能及实现方法 (1)电源与整流稳压电路 框图中的电源采用50Hz的交流市电。市电被降压、整流、稳压后为整个系统提供直流电源。系统对电源的要求不高,可以采用串联式稳压电源电路来实现。 (2)全波整流与波形整形电路 本频率计采用市电频率作为标准频率,以获得稳定的基准时间。按国家标准,市电的频率漂移不能超过0.5Hz,即在1%的范围内。用它作普通频率计的基准信号完全能满足系统的要求。全波整流电路首先对50Hz交流市电进行全波整流,得到如图2(a)所示100Hz的全波整流波形。波形整形电路对100Hz信号进行整形,使之成为如图2(b)所示100Hz的矩形波。波形整形可以采用过零触发电路将全波整流波形变为矩形波,也可采用施密特触发器进行整形。

计算机控制技术课程设计

计算机控制技术课程设计 业:自动化 班级:动201xxx 姓名:xxx 学号:2013xxxxxx 指导教师:xxx 兰州交通大学自动化与电气工程学院 2016 年 07 月 15 日

水箱液位控制系统设计 1设计目的 通过课程设计使学生掌握如何应用微型计算机结合自动控制理论中的各种控制算法构成一个完整的闭环控制系统的原理和方法;掌握工业控制中典型闭环控制系统的硬件部分的构成、工作原理及其设计方法;掌握控制系统中典型算法的程序设计方法;掌握测控对象参数检测方法、变送器的功能、执行器和调节阀的功能、过程控制仪表的PID控制参数整定方法,进一步加强对课堂理论知识的理解与综合应用能力,进而提高解决实际工程问题的能力。 2 设计要求 设计双容水箱液位控制系统,由水泵1、2分别通过支路1、2向上水箱注水,在支路一中设置调节阀,为保持下水箱液位恒定,支路二则通过变频器对下水箱液位施加干扰。设计串级控制系统以维持下水箱液位的恒定,双容水箱液位控制系统示意图如下图1所示。 图1 双容水箱液位控制系统示意图 3 设计方法 为保持水箱液位的稳定,设计中采用闭环系统,将下水箱液位信号经水位检测器送至控制器(PID),控制器将实际水位与设定值相比较,产生输出信号作用于执行器(控制阀),从而改变流量调节水位。当对象是单水箱时,通过不断调整PID参数,单闭环控制系统理论上可以达到比较好的效果,系统也将有较好的抗干扰能力。该设计对象属于双水箱系统,整个对象控制通道相对较长,如果采用单闭环控制系统,当上水箱有干扰时,此干扰经过控制通路传递到下水箱,会有很大的延迟,进而使控制器响应滞后,影响控制效果,在实际生产中,如果干扰频繁出现,无论如何调整PID参数,都将无法得到满意的效果。考虑到串级控制可以使某些主要干扰提前被发现,及早控制,在内环引入负反馈,检测上水箱液位,将液位信号送至副控制器,然后直接作用于控制阀,以此得到较好的控制效果。 4设计方案及原理 系统功能介绍 整个过程控制系统由控制器,执行器,测量变送,被控对象组成,在本次控制系统中控制器为单片机,采用算法为PID控制规律,执行器为电磁阀,采样采用A/D芯片,测量变送器为A,被控对象为流量B。整个控制过程,当系统受到扰

简易频率计课程设计

目录 1 技术要求及系统结构 (1) 1.1技术要求 (1) 1.2系统结构 (1) 2设计方案及工作原理 (2) 2.1 算法设计 (2) 2.2 工作原理 (3) 3组成电路设计及其原理 (6) 3.1时基电路设计及其工作原理 (6) 3.2闸门电路设计 (7) 3.3控制电路设计 (8) 3.4小数点控制电路 (9) 3.5整体电路 (10) 3.6 元件清单 (10) 4设计总结 (11) 参考文献 (11) 附录1 (12) 附录2 (17)

摘要 简易数字频率计是一种用四位十进制数字显示被测信号频率(1Hz—100KHz)的数字测量仪器.它的基本功能是测量正弦波,方波,三角波信号,有四个档位(×1,×10,×100,×1000),并能使用数码管显示被测信号数据,本课程设计讲述了数字频率计的工作原理以及其各个组成部分,记述了在整个设计过程中对各个部分的设计思路、对各部分电路设计方案的选择、元器件的筛选、以及在设计过程中的分析,以确保设计出的频率计成功测量被测信号。 关键词:简易数字频率计十进制信号频率数码管工作原理 1技术要求及结构 本设计可以采用中、小规模集成芯片设计制作一个具有下列功能的数字频率测量仪。 1.1技术要求 ⑴要求测量频率范围1Hz-100KHz,量程分为4档,即×1、×10、×100、×1000。 ⑵要求被测量信号可以是正弦波、三角波和方波。 ⑶要求测试结果用数码管表示出来,显示方式为4位十进制。 1.2 系统结构 数字频率计的整体结构要求如图1-1所示。图中被测信号为外部信号,送入测量电路进行处理、测量,档位转换用于选择测试的项目------频率、周期或脉宽,若测量频率则进一步选择档位。 图1-1 数字频率计系统结构框图 2 设计方案及工作原理 2.1 算法设计

数字温度计课程设计报告

课程设计报告书 课程名称:电工电子课程设计 题目:数字温度计 学院:信息工程学院 系:电气工程及其自动化 专业班级:电力系统及其自动化113 学号:6100311096 学生姓名:李超红 起讫日期:6月19日——7月2日 指导教师:郑朝丹职称:讲师 学院审核(签名): 审核日期:

内容摘要: 目前,单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。 单片机是一种特殊的计算机,它是在一块半导体的芯片上集成了CPU,存储器,RAM,ROM,及输入与输出接口电路,这种芯片称为:单片机。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便的优点,使它迅速的得到了推广应用,目前已成为测量控制系统中的优选机种和新电子产品中的关键部件。单片机已不仅仅局限于小系统的概念,现已广泛应用于家用电器,机电产品,办公自动化用品,机器人,儿童玩具,航天器等领域。 本次课程设计,就是用单片机实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计。 本文介绍了一个基于STC89C52单片机和数字温度传感器DS18B20的测温 系统,并用LED数码管显示温度值,易于读数。系统电路简单、操作简便,能 任意设定报警温度并可查询最近的10个温度值,系统具有可靠性高、成本低、功耗小等优点。 关键词:单片机数字温度传感器数字温度计

计算机课程设计

数据结构课程设计 题目小型图书馆管理系统 系 (部) 电子与信息工程系 班级 11级计算机科学与技术 姓名郭小龙 学号 2011222240 指导教师付争方 2013年01月08日

电子与信息工程系 《数据结构》课程设计任务书

2011222240 郭小龙 小型图书馆管理系统 郭小龙 安康学院计算机科学与技术11级陕西省安康市 725000 摘要:本文采用单链表,通过对链表的技术的探究,利用C语言实现了从程序打开新建文件并写入内容,并进行插入、查找、删除、排序的功能,同时克服了C语言下数组长度的有限性。经实验验证,效果良好。 关键字:单链表;结构体;建立;指针;插入;查找;删除;排序。 1.引言 线性表是数据结构的一个基本内容。线性表的存储结构有顺序存储和链式存储结构,也就是我们常说的顺序表和链表。顺序和链式存储时线性表不同的存储方式,各有优劣,而不同的存储方式所对应的算法操作也不同,实现的效率也有差异。通过对两种存储方式进行对比分析,加深对链表的理解,本文分析了数据结构中链表的建立,插入,查找,删除,排序运算的实现并给出相应的程序。使人们对链表的优缺点有一个明确的认识。 2.链表的建立以及操作 2.1. 基本术语 (1)头节点 链表中的第一个节点,它没有存放有效地数据,只时使用了该节点的指针成员,指针成员指向了链表中的第一个有效节点的地址。 (2)首节点和尾节点 链表中的第一个存放有效数据的节点就是首节点,最后一个存放有效数据的节点。 (3)data域和next域 一个节点包括两个域,data域(数据域)用来存储节点的值,next 域(指针域)用来存放存储数据元素的直接后继的地址。 2.2. 链表 链表即用一组地址任意的存储单元存放线性表中的数据元素,以元素和指针表示一个节点,是一种链式的存取的结构,为找第i个数据元素则必须找到第i-1个数据元素,所以查找第i个数据元素的基本操作为:移动指针比较i和j。

计算机科学与技术专业

本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机 硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。 主干学科:计算机科学与技术 主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、计算方法、离散数学、概率统计、线性代数以及算法设计与分析等。 相近专业:微电子学、自动化、电子信息工程、地理信息系统、通信工程、计算机科学与技术、电子科学与技术、生物医学工程、电气工程与自动化、信息工程、信息科学技术、软件工程、影视艺术技术、网络工程、信息

显示与光电技术、集成电路设计与集成系统、光电信息工程、广播电视工程、电气信息工程、计算机软件、电力工程与管理、智能科学与技术、数字媒体艺术、探测制导与控制技术、数字媒体技术、信息与通信工程、建筑电气与智能化、电磁场与无线技术 毕业生就业现状 1、网络工程方向就业前景良好,学生毕业后可以到国内外大型电信服务商、大型通信设备制造企业进行技术开发工作,也可以到其他企事业单位从事网络工程领域的设计、维护、教育培训等工作。 2、软件工程方向就业前景十分广阔,学生毕业后可以到国内外众多软件企业、国家机关以及各个大、中型企、事业单位的信息技术部门、教育部门等单位从事软件工程领域的技术开发、教学、科研及管理等工作。也可以继续攻读计算机科学与技术类专业研 究生和软件工程硕士。

3、通信方向学生毕业后可到信息产业、财政、金融、邮电、交通、国防、大专院校和科研机构从事通信技术和电子技术的科研、教学和工程技术工作。 4、网络与信息安全方向宽口径专业,主干学科为信息安全和网络工程。学生毕业后可为政府、国防、军队、电信、电力、金融、铁路等部门的计算机网络系统和信息安全领域进行管理和服务的高级专业工程技术人才。并可继续攻读信息安全、通信、信息处理、计算机软件和其他相关学科的硕士学位。 人才的需求分析:1.全国计算机应用专业人才的需求多;2.数控人才需求增加;3.软件人才看好;4.电信业人才需求持续增长。 计算机科学与技术类专业毕业生的职业发展路线基本上有两条路线:

单片机简易频率计课程设计

前言 (3) 一、总体设计 (4) 二、硬件设计 (6) AT89C51单片机及其引脚说明: (6) 显示原理 (8) 技术参数 (10) 电参数表 (10) 时序特性表 (11) 模块引脚功能表 (12) 三、软件设计 (12) 四、调试说明 (15) 五、使用说明 (17) 结论 (17) 参考文献 (18)

附录 (19) Ⅰ、系统电路图 (19) Ⅱ、程序清单 (20)

前言 单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用在生活中至关重要。 随着电子信息产业的不断发展,信号频率的测量在科技研究和实际应用中的作用日益重要。传统的频率计通常是用很多的逻辑电路和时序电路来实现的,这种电路一般运行缓慢,而且测量频率的范围比较小.考虑到上述问题,本论文设计一个基于单片机技术的数字频率计。首先,我们把待测信号经过放大整形;然后把信号送入单片机的定时计数器里进行计数,获得频率值;最后把测得的频率数值送入显示电路里进行显示。本文从频率计的原理出发,介绍了基于单片机的数字频率计的设计方案,选择了实现系统得各种电路元器件,并对硬件电路进行了仿真。

一、总体设计 用十进制数字显示被测信号频率的一种测量装置。它以测量周期的方法对正弦波、方波、三角波的频率进行自动的测量. 所谓“频率”,就是周期性信号在单位时间(1s)内变化的次数。若在一定时间间隔T内测得这个周期性信号的重复变化次数N,则其频率可表示为f=N/T。其中脉冲形成电路的作用是将被测信号变成脉冲信号,其重复频率等于被测频率f x。时间基准信号发生器提供标准的时间脉冲信号,若其周期为1s,则门控电路的输出信号持续时间亦准确地等于1s.闸门电路由标准秒信号进行控制,当秒信号来到时,闸门开通,被测脉冲信号通过闸门送到计数译码显示电路。秒信号结束时闸门关闭,计数器停止计数。由于计数器计得的脉冲数N是在1秒时间内的累计数,所以被测频率fx=NHz。 本系统采用测量频率法,可将频率脉冲直接连接到AT89C51的T0端,将T/C1用做定时器。T/C0用做计数器。在T/C1定时的时间里,对频率脉冲进行计数。在1S定时内所计脉冲数即是该脉冲的频率。见图1: 图1测量时序图 由于T0并不与T1同步,并且有可能造成脉冲丢失,所以对计数器T0做一定的延时,以矫正误差。具体延时时间根据具体实验确定。 根据频率的定义,频率是单位时间内信号波的个数,因此采用上述各种方案

10(3)计算机_数据结构课程设计指导书(1)

《数据结构》 课程设计指导书 齐晓轩编 沈阳大学信息工程学院

课程编码:1243331 适用层次:本科周数:1 适用专业:计算机科学与技术适用学期:第3学期 撰写人:齐晓轩审核人:刘天惠教学院长:王晖 一、课程设计的目的 本课程设计是为了配合《数据结构》课程的开设,通过设计一完整的程序,使学生掌握 数据结构的应用、算法的编写、类C语言的算法转换成C程序并用TC上机调试的基本方法。 二、课程设计的基本要求 1、要充分认识课程设计对自己的重要性,认真做好设计前的各项准备工作。 2、既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。 3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。 4、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。 5、小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。 6、课程设计报告要求规范书写。应当包括如下几个部分: 1.课程设计的目的 2.设计方案论证 包括设计思路、设计方法、有关计算、图表或程序等。 3.设计结果与分析 4.设计体会 5.参考文献参考文献要列出3篇以上,格式见附录 三、课程设计的主要内容 1. 分析题目,查阅相关资料; 2. 算法设计、数据结构设计; 3. 编写代码并调试; 4. 完成课程设计报告。 可以小组为单位,每组1名学生,在教师的指导下,每组完成一个题目。题目可由下面提供的选题中选择或学生自选经教师审核后方可(自选题目中必须用到所学过的几种数据结构之一)。

计科专业大学规划

职业生涯规规划范文:为梦想而搏击 时间:2009-09-21 10:24来源:大学生职业生涯规划论坛作者:admin 点击:35891次 前言职业规划看似遥远而渺茫,但是它却具有十分重大的意义。对职业进行规划就好像是大海中一叶扁舟的指向标,为我们明确了一个有一个的目标。进行职业规划可以引领着我们向成功的山峰攀登,给与我们 以不解的源动力。那么,职业规划到底是什么呢?它就是对我 前言 职业规划看似遥远而渺茫,但是它却具有十分重大的意义。对职业进行规划就好像是大海中一叶扁舟的指向标,为我们明确了一个有一个的目标。进行职业规划可以引领着我们向成功的山峰攀登,给与我们以不解的源动力。那么,职业规划到底是什么呢?它就是对我们的职业进行规划,使我们对自己所要做的努力及我们要走的方向都很清楚,很明朗,这对于我们进行搏击长空无疑是最大的牵引线。在进行职业规划的时候,我们都知道了自己的人生意义在何处,不会在以后回想起今天而为今天的虚度光阴而懊悔,我们也不会处在迷茫之中,在选择的岔路口徘徊,他给我们以果断的态度去面对每一次挑战,不会让我们进行折线攀登。这就是职业规划。 自我分析 在进行职业规划之前得需要对自己进行准确的定位,对自己进行各方面的分析,这样才可以把自己摆在一个合适的位置上,这样就会更加有利于我们以后的发展。在进行自我分析的是侯,我清楚的明白自己是一个什么样性格特点的人。我是一个既内向同时又兼属于外向的人。有的时候,我喜欢一个人静静的呆在角落里,听着淡淡的音乐,看着甜甜的小说,感受着阳光洒在我的每一寸皮肤上,享受着阳光的跳跃,聆听着这一切的美好,;而有的时候,我喜欢散步,在散步中沉思、总结;感受着思维的跳跃,捕捉着灵性的闪光。耐性,我的特色;坚持,我的写照;沉默,同样也是我的代名词。不管做什么,我有着阿Q般的积极心态,很多时候我会从好的方面去想,即使是再困难我也很阿Q,一句话,就是我的心情很阳光。 专业的就业方向及就业方向 我所学的是信息与计算科学专业。这个专业是好还是不好呢,也就众说纷纭吧。在我看来,每个专业也无所谓好无所谓不好,主要就看你自己怎么学了。对于我们这个专业来讲,如果我们把这个专业的缺点——散而不精——弥补上再与它的有点相结合起来,那就prefect了。说实话,这是一门基础性的学科,以后的就业方向主要就在企事业单位,高科技部门,高等院校,银行,行政管理和经济管理部门,从事科研、教学和计算机应用软件的开发与管理工作……在就业中,我最看好的就是软件工程师了,进入IT行业就是我

数电课程设计报告-数字频率计

数电课程设计报告:频率计 目录 一、设计指标 二、系统概述 1.设计思想 2.可行性论证 3.工作过程 三、单元电路设计及分析 1.器件选择 2.设计及工作原理分析 四、电路的组构及调试 1.遇到的问题 2.现象记录及原因分析 3.解决及结果 4.功能的测试方法、步骤、设备、记录的数据 五、总结 1.体会 2.电路总图 六、参考文献 一、设计指标 设计指标:要求设计一个测量TTL方波信号频率的数字系统。测试值采用4个LED七段数码管显示,并以发光二极管只是测量对象(频率)的单位:Hz、kHz。

频率的测量范围有四档量程。 1)测量结果显示四位有效数字,测量精度为万分之一。 2)频率测量范围:100.1Hz——999.9kHz,分为: 第一档: 100.0Hz——999.9Hz 第二档: 1.000kHz——9.999kHz 第三档: 10.00kHz——99.99kHz 第四档: 100.0kHz——999.9kHz 3)量程切换可以采用两个按键SWB、SWA手动切换。 扩展要求: 一、当被测频率大于999.9kHz,超出最大值时,设置亮一个警灯,并同时发出报警声音。 二、自动切换量程 提示: 1.计数器计到9999时,产生溢出信号CO,启动量程加档。 2.显示不足4位有效数字时量程减档。 三、各量程输出信号的频率最高位有效数字为1、2、3、4、5、6、7、8、9。 二、系统概述 1.设计思想 周期性信号频率可通过记录信号在1s内的周期数来确定其频率。

累计标准时间Ts中被测信号的脉冲个数Nx,被测信号频率:fx≈Nx/Ts 测量时间Ts选择:由于测量时间Ts需要根据被测信号的频率切换,所以通常对振荡时钟进行分频以获得不同的定时时间。 采样定时、显示锁存、计数器清零的控制时序波形图 2.可行性论证 用计数器实现记录周期数的功能;用时基信号产生计数时间作为采样时间;用四位动态扫描通过数码管显示结果;因为如果计数器直接把数据输入到数码管显示,那么数码管的数据就会不断变化,累计增加的情况,所以采用锁存器,在每个时间信号内,通过一个高电平使能有效,将计数器的数值锁存到寄存器或者锁存器;为了不要让每次锁存的数据会比上次

简易数字温度计课程设计

唐山学院 单片机原理课程设计 题目简易数字温度计 系 (部) 智能与信息工程学院 班级 姓名 学号 指导教师 2017 年 1 月 2 日至 1 月 6 日共 1 周 2017年1月4日

《单片机原理》课程设计任务书

课程设计成绩评定表

目录 1.方案论证 0 2.硬件设计............................................ 错误!未定义书签。 2.1系统构成 (1) 2.2器件选择 (1) 2.2.1 AT89C51概述 (1) 2.2.2 AT89C51引脚功能 (3) 2.2.3复位电路的设计 (4) 2.3数字温度传感器 (5) 2.3.1 DS1621的技术指标 (5) 2.3.2 DS1621的工作原理 (6) 2.4 单片机和DS1621接口电路...................... 错误!未定义书签。 2.5 七段LED数码显示电路 (7) 3.系统软件设计 (9) 3.1 编程语言选择 (9) 3.2 主程序的设计 (9) 3.3 温度采集模块设计 (10) 3.4 温度计算模块设计 (10) 3.5 串行总线编程 (11) 4.软硬件调试结果分析 (12) 5.设计总结 (13) 6.参考文献 (14) 附录A 多点温度采集系统电路原理图 (15)

1.方案论证 该系统可以使用方案一:热敏电阻;方案二:数字温度芯片DS1621实现。采用数字温度芯片DS1621 测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。在0—100摄氏度时,最大线形偏差小于1摄氏度。DS1621 的最大特点之一采用了单总线的数据传输,由数字温度计DS1621和微控制器AT89C51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样,测温系统的结构就比较简单,体积也不大。采用51 单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。 控制工作,还可以与PC 机通信上传数据,另外AT89S51 在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。 该系统利用AT89C51芯片控制温度传感器DS1621进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。该系统扩展性非常强,它可以在设计中加入时钟芯片DS1302以获取时间数据,在数据处理同时显示时间,并可以利用AT24C16芯片作为存储器件,以此来对某些时间点的温度数据进行存储,利用键盘来进行调时和温度查询,获得的数据可以通过MAX232芯片与计算机的RS232接口进行串口通信,方便的采集和整理时间温度数据。故采用了方案二。 测温电路的总体设计方框图如图1-1所示,控制器采用单片机AT89C51,温度传感器采用DS1621,用5位LED数码管以串口传送数据实现温度显示。 图1-1 测温电路的总体设计方框图

计算机科学与技术学科各专业

计算机科学与技术学科各专业 攻读硕士学位研究生培养方案 一、培养目标 计算机科学与技术一级学科包含计算机系统结构、计算机软件与理论、计算机应用技术和信息安全4个二级学科、专业。 为适应我国现代化建设的需要,培养德、智、体全面发展的计算机科学与技术学科各专业的硕士学位专业人才。具体目标是: 1.掌握马列主义、毛泽东思想、邓小平理论和三个代表重要思想,拥护党的基本路线,树立正确的世界观、人生观和价值观,遵纪守法,具有较强的事业心和责任感,具有良好的道德品质和学术修养,愿为社会主义现代化建设事业服务。 2.在计算机科学与技术学科相关专业中,掌握扎实的基础理论和系统的专业知识,具有从事科学研究、教学工作或担任专门技术工作的能力。 3.掌握一门外国语,能流利的进行交流,能运用该外语比较熟练地阅读本专业的文献资料。 4.身心健康。 二、研究方向 (一)计算机软件与理论专业主要研究方向 1.软件工程 研究大型软件工程化方法的基本理论、技术与实施策略;自动程序设计、程序变换、软件设计理论、程序正确性理论、面向对象软件开发方法及相关技术; 研究支撑软件开发全过程的各类智能工具及相应环境、智能计算机辅助软件工程及其基础理论方法和技术;软件开发环境。 研究软件规范的形式化的工具、形式语义学、程序逻辑及程序验证以及以上理论在软件工程中的应用和实现; 研究软件可靠性模型与理论、软件的评估与测试、软件工程规范、软件可靠性与安全性保证技术。 2.计算语言学 研究用计算机模拟人类对语言的使用,建立具有自然语言知识的软件系统,包括能理解

自然语言的用于数据库查询的自然语言界面、通用自然语言描述事件或场景的多媒体软件以及进行不同自然语言之间互译的翻译系统。 3.数据库理论与技术 研究数据仓库、数据挖掘、Web数据库、空间数据库、信息安全数据库、多媒体数据库及其数据模型与语言。 4.并行计算 研究各种分布式系统的模型、神经网络计算模型、基于细胞自动机理论的大规模并行计算模型与算法、基于网络分布式系统的并行虚拟机(PVM)及信息传递界面(MPI)的分布式计算与并行计算及软件、分布并行语言的形式语法与语义、数值和非数值计算。 5.演化计算 研究演化计算,包括仿生(演化算法、演化软件和演化硬件)与拟物算法,如遗传算法、演化策略和模拟退火算法等,及其在智能计算中的应用。 6.移动计算 Agent模型、方法、软件系统;分布并行处理模型、方法、软件系统;计算网格、信息网格、服务网格和数据网格技术、软件系统等。 (二)计算机应用技术专业主要研究方向 1.信息系统与电子商务技术 计算机信息管理系统,数据仓库与数据挖掘技术,系统集成技术,办公自动化系统,地理信息系统及应用,智能代理及应用,电子商务技术。 2.计算机决策支持系统 模型库及其管理技术,知识库及其管理技术,智能决策支持系统,群体决策支持系统,决策支持系统工具与生成器,网络化决策支持技术,谈判支持系统。 3.可视化技术及应用 科学计算可视化及应用,多维数据可视化,视频数据库技术,关系结构可视化。 4.多媒体技术及应用 数据压缩技术,图像处理,计算机辅助教学技术,多媒体数据传输技术。 5.计算机网络的应用技术 网络系统工程,网络管理技术,网络安全,宽带网技术及应用,无线移动网络技术,网络计算。 6.数据库技术及应用 7.人工智能与专家系统 包括知识工程,数据挖掘和知识发现,神经网络和机器学习,非规范知识表示和处理。 8.计算机控制与仿真 9.生物信息工程 10.计算机图形学与CAD 计算机图形学,计算机辅助几何设计,VR技术与虚拟空间。机械工程CAD与CAM,土木、水利工程CAD,计算机辅助城市建筑与规划设计。 (三)计算机系统结构专业主要研究方向

数字频率计_课程设计报告

电气与信息工程学院 数字频率计 设计报告书 前言 摘要:在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的 测量就显得更为重要。测量频率的方法有多种,其中数字计 数器测量频率具有精度高、使用方便、测量迅速,以及便于 实现测量过程自动化等优点,是频率测量的重要手段之一。 其原理为通过测量一定闸门时间内信号的脉冲个数。本文阐 述了设计了一个简单的数字频率计的过程。 关键词:频率计,闸门,逻辑控制,计数-锁存

目录 第一章设计目的 第二章设计任务和设计要求 2.1 设计任务及基本要求 2.2.系统结构要求 第三章系统概述 3.1概述 3.2设计原理及方案 第四章单元电路设计及分析 4.1 时基电路 4.2逻辑控制电路 4.3计数电路 4.4锁存电路 4.5显示译码电路 4.6 闸门电路 第五章安装与调试过程 5.1 电路的安装过程 5.2 电路的调试过程 5.3 出现的问题及解决办法 第六章结果分析 第七章收获与体会

第八章元件清单 第九章实现结果实物图 附录A 参考文献 第一章 设计目的: 1.了解数字频率计测量频率与测量周期的基本原理; 2.熟练掌握数字频率计的设计与调试方法及减小测量误 差的方法。 3.本设计与制作项目可以进一步加深我们对数字电路应 用技术方面的了解与认识,进一步熟悉数字电路系统设计、制作与调试的方法和步骤。 4.针对电子线路课程要求,对我们进行实用型电子线路设 计、安装、调试等各环节的综合性训练,培养我们运用课程中所学的理论与实践紧密结合,独立地解决实际问题的能力。

第二章 设计任务及要求: 2.1设计任务及基本要求: 设计一简易数字频率计,其基本要求是: 1)测量频率范围0~9999Hz; 2)最大读数9999HZ,闸门信号的采样时间为1s;. 3)被测信号可以是正弦波、三角波和方波; 4)显示方式为4位十进制数显示; 5)完成全部设计后,可使用EWB进行仿真,检测试验设计电路的正确性。 2.2.系统结构要求 数字频率计的整体结构要求如图所示。图中被测信号为外部信号,送入测量电路进行处理、测量。 波形 整 形 计 数 器 数 码 显 示 振荡 电 路分 频 器 控 制 门 数 据 锁 存 器 显 示 译 码 器 被测 信 号

数字式温度计设计课程设计

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:数字式温度计的设计学院名称:电气信息学院 专业班级:15电力(3)班 学生学号:1504200623 学生姓名:曾高 学生成绩: 指导教师:易先军 课程设计时间:2017.10.30 至2017.11.5

格式说明(打印版格式,手写版不做要求) (1)任务书三项的内容用小四号宋体,1.5倍行距。 (2)目录(黑体,四号,居中,中间空四格),内容自动生成,宋体小四号。 (3)章的标题用四号黑体加粗(居中排)。 (4)章以下的标题用小四号宋体加粗(顶格排)。 (5)正文用小四号宋体,1.5倍行距;段落两端对齐,每个段落首行缩进两个字。 (6)图和表中文字用五号宋体,图名和表名分别置于图的下方和表的上方,用五号宋体(居中排)。(7)页眉中的文字采用五号宋体,居中排。页眉统一为:武汉工程大学本科课程设计。 (8)页码:封面、扉页不占页码;目录采用希腊字母Ⅰ、Ⅱ、Ⅲ…排列,正文采用阿拉伯数字1、2、3…排列;页码位于页脚,居中位置。 (9)标题编号应统一,如:第一章,1,1.1,……;论文中的表、图和公式按章编号,如:表1.1、表1.2……;图1.2、图1.2……;公式(1.1)、公式(1.2)。

课程设计任务书 一、课程设计的任务和基本要求 (一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根 据所选课题的具体设计要求来填写此栏) 1. 用DS18B20设计一款能够显示当前温度值的温度计; 2. 通过切换按钮可以切换华氏度和摄氏度显示; 3. 测量精度误差在正负0.5摄氏度以内。 (二)基本要求 1.有硬件结构图、电路图及文字说明; 2.有程序设计的分析、思路说明; 3.有程序流程框图、程序代码及注释说明; 4.完成系统调试(硬件系统可以借助实验装置实现,也可在Proteus 软件中仿真模拟); 5.有程序运行结果的截屏图片。

C++程序设计课程设计任务书(10)

C++程序设计课程设计 任务书 盐城工学院信息学院 2012年6月

C++程序设计课程设计任务书 一、课程设计目的 1、巩固并加深学生对C++语言程序设计知识的理解; 2、培养学生面向对象的程序设计思想,使学生认识面向过程和面向对象两种设计方法的区别; 3、进一步掌握和应用VC++ 6.0集成开发环境; 4、提高运用C++语言解决实际问题的能力; 5、初步掌握开发小型实用软件的基本方法,能独立设计、实现具有实际功能的小系统; 6、掌握书写程序设计开发文档的能力(书写课程设计实验报告)。 二、课程设计要求 1、根据分组情况对规定的课程设计题目要求进行分析、设计; 2、利用Visual C++独立编写程序代码,并调试程序使其能正确运行; 3、源程序要有适当的注释,使程序容易阅读; 4、设计完成的软件要便于操作和使用,采用模块化设计方法,可以根据实际情况选择SDI、MDI或Dialog-Based方式实现系统; 5、要求系统的用户界面尽量简单、合理,鼓励学生自动增加新功能模块(视情况可另行加分); 6、完成并提交课程设计报告,具体要求见相关说明文档。 三、课程设计内容 每个学生根据分组情况,从教师提供的课程设计题目中选择题目,独立完成,不可任意更换题目。 1、第一组 课题名称:工资管理系统 说明:一个员工工资管理程序,有新建、存储、显示、修改和删除的功能。 要求: 1) 利用工号区别员工身份,工号用字符数组的形式,从000001开始编号,该工号不能人工修改,是由计算机自动根据录入的先后复制的,录

入数据时不必输入工号。 2) 可以选择现实的多种排序形式,如按姓名的顺序、工资总额的顺序、职务工资或奖金的顺序。 3) 每次显示时,将所有要显示数据的工资总额、职务工资总额、奖金总额一起计算显示。 4) 可以根据工号或姓名修改、删除数据,在修改、删除时现要求用户确认,确认后再进行操作。 2、第二组 课题名称:三子连珠游戏 说明:模仿五子棋的形式,有一方三子连成一线即获胜。 要求: 1)玩家可以设置棋盘的大小。 2)加入悔棋的功能,要求任一方可以在对方下棋后悔改一步,即将对方当前步和本方上一步删除,本方重新下棋。 3、第三组 课程名称:个人财政管理系统 说明:管理个人的财政支出。 要求: 1)程序中的收支情况按时间顺序存放,将其放入一个文件中,每次运行程序时首先打开这个文件,程序运行完毕时将更新的记录放回文件中。 2)可以按时间的范围检查账目,记在主菜单中增加检索的功能选项,输入时间范围即可打印出详细报表。 3)可以修改、删除某笔收入或支出。 4)当输入时间发生错误(如月份超过12等),要求重新输入正确的时间;当结余的数目为负数时,打印出信息,警告已经超支。 5)显示时,要求每笔收入和支出都要重新统计当前情况下的盈余数目。 4、第四组 课程名称:日历管理器 说明:模仿现实生活中的挂历,显示日历。 要求: 1)当前页以系统当前日期的月份为准,显示当前月的每一天(显示出

简易数字频率计课程设计

简易数字频率计课程设计 Prepared on 22 November 2020

简易频率计设计 摘要 在数字电路中,数字频率计属于时序电路,它主要由具有记忆功能的触发器构成。在计算机及各种数字仪表中,都得到了广泛的应用。在CMOS电路系列产品中,数字频率计是用量最大、品种很多的产品,是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器,并且与许多电参量的测量方案、测量结果都有十分密切的关系,在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。常用的频率测量方法有测频法、测周法、测周期/频率法、F/V与A/D法。本文阐述了用测频法构成的数字频率计 关键字:时序控制频率,数字频率计,555电路 目录

1绪论 课题描述 频率是周期信号每秒钟内所含的周期数值。输入电路:由于输入的信号可以是正弦波,方波。而后面的闸门或计数电路要求被测信号为矩形波,所以需要设计一个整形电路则在测量的时候,首先通过整形电路将正弦波或者三角波转化成矩形波。在整形之前由于不清楚被测信号的强弱的情况。所以在通过整形之前通过放大衰减处理。当输入信号电压幅度较大时,通过输入衰减电路将电压幅度降低。当输入信号电压幅度较小时,前级输入衰减为零时若不能驱动后面的整形电路,则调节输入放大的增益,时被测信号得以放大。通过时基电路及控制电路锁存器将最终频率稳定的显示在数码管上[1]。 设计任务与要求 1.频率测量范围:10~9999Hz; 2.输入电压幅度>300mV; 3.输入信号波形:任意周期信号; 4.显示位数:4 位; 5.电源: 220V 、 50Hz; 6.对所设计电路进行仿真分析。 7.编写设计报告,写出设计与制作的全过程,附上有关资料和图纸,有心得体会。 基本工作原理及框图 建议频率计电路框图如图1所示。

相关文档
最新文档