课程设计2012

课程设计2012
课程设计2012

北京航空航天大学研究生院

2012年秋季学期《现代雷达系统理论》课程设计题目

从以下4个大题中任选其中一小题,完成课程设计并提前撰写课程设计报告(篇幅3-6页),在本课程期末考试当日随考卷一并提交。课设报告格式请参照高层次中文学术期刊规定的学术论文格式撰写。课设成绩随期末考试卷面一并记分,其中课设报告部分占30%,考试当日未按规定提交课设报告者,该部分记零分。

1.线性调频波(LFM)雷达系统研究

假设需要设计一部宽带LFM雷达,用于低可探测性目标的雷达散射截面(RCS)测量和目标成像。测试场景如图1-1所示,雷达系统基本设计的简化框图如图1-2所示。

图1-1 目标RCS测试场景

图1-2 LFM雷达系统原理框图

(1) 若脉冲宽度5μs,LFM波为上调频波形。如何合理设计带通滤波器,使得小山坡的强杂波得以抑制?请给出必要数学推导和关键参数计算。(本小题难度系数1.0) (2) 若脉冲宽度5μs,但为了提高距离分辨率,LFM波在脉内采用先向上调频、再向

下调频的波形。应该如何处理目标回波信号,从而形成等效带宽为100MHz的高分辨率距离像?请给出详细数学推导和处理流程。(本小题难度系数1.2)

2. 雷达波形设计与优化问题研究

阅读以下论文、开展研究并撰写课设报告:

Carroll Nunn, Lee R. Moyer, “Spectrally-compliant waveforms for wideband radar,” IEEE Aerospace and Electronic Systems Magazine, Vol.27, No.8, Aug. 2012, pp.11-15. (1) 根据该论文关于雷达波形优化与处理的核心思想,编写关于该问题的短文报告(本小题难度系数0.8)

(2) 通过MATLAB编程,实现文中的例子并撰写课设报告。(本小题难度系数1.2)

3. 雷达波传播问题研究

阅读以下论文、开展研究并撰写课设报告:

E. Arvas,L. Sevgi, “A tutorial on the method of moments,” IEEE Antennas and Propagation Magazine, Vol.54, No.3, June 2012, pp.260-275.

(1) 复现文中4.3节Example-3的结果,并尝试依据地球曲面的发散因子计算,修改其代码以适用于非平坦地球表面的可行性。(本小题难度系数1.2)

(2) 讨论该文5.2节中地波传播模型问题,复现文中结果(可从网上搜寻可能的软件)。

(本小题难度系数1.2)

(3) 讨论该文5.3节中的RCS模型问题,复现文中结果或得到自己的计算结果(可从网上找到可能的代码和目标模型)。(本小题难度系数1.2)

4.计算电磁学与波传播问题研究

阅读以下论文、开展研究并撰写课设报告:

G. Apaydin, L. Sevgi, “A canonical test problem for computational electromagnetics (CEM): propagation in a parallel-plate waveguide,” IEEE Antennas and Propagation Magazine, Vol.54, No.4, August 2012, pp.290-315.

(1) 复现文中第2节的解析解全部结果(文中自带核心代码)。(本小题难度系数1.0)(2) 复现文中第3节数值解全部结果(文中自带核心代码)。(本小题难度系数1.0)

注意:

(1)课设最终得分=基准分(0~30分)×难度系数。

(2)为了避免计分失误,请全体同学:(a)在考试当日提交纸质报告前,请提交word电子文档,凡涉及MATLAB编程的报告,应同时提交带运行注释的MATLAB源代码,共备案复核;(b)每个同学的全部电子档请打包压缩成一个文件,并以Email附件形式提交至:xiaojianxu@https://www.360docs.net/doc/bc17871098.html,,注意请在email主题中标注自己姓名和学号。

2012CAD课程设计题目(通信)

1.电子时钟的设计 2.电子密码锁的设计

3.远距离红外线防盗报警开关 PCB尺寸10cm*8cm以内,越小分数越高。电阻全部为1206贴片电阻。其余封装自己根据元器件绘制。 4、简易电子琴的设计

要求PCB的尺寸为8.5cmX10cm。越小分数越高。电阻全部为1206贴片,其余封装自己绘制。LM 386放大电路引脚参考下面的图。 5.简单测温电路 任何一个普通的二极管(例如IN4148),从原理上讲,都可以作为一个优良的、具有一定精度的电子温度计的传感元件,因为二极管在温度每升高1度时,其正向压降将降低2mV。如上图所示,一个恒定的参考电压加在运放A2的同相输入端,运放的反相输入端则接入一个二极管和一个电阻。流过二极管的电流同时也流过电阻,因此在电阻上保持了恒定的压降。这样当运放输出端电压发生变化时,它只可能是因温度变化而造成二极管正向压降变化所致,即任何一个普通的二极管(例如IN4148),从原理上讲,都可以作为一个优良的、具有一定精度的电子温度计的传感元件,因为二极管在温度每升高1度时,其正向压降将降低2mV。 如上图所示,一个恒定的参考电压加在运放A2的同相输入端,运放的反相输入端则接入一个二极管和一个电阻。流过二极管的电流同时也流过电阻,因此在电阻上保持了恒定的压降。这样当运放输出端电压发生变化时,它只可能是因温度变化而造成二极管正向压降变化所致,即运放输出电压的变化正比于二极管的温度变化。图中的参考电压由集成稳压器IC提供。IC1的输出电压经过R3、W1、R4组成的分压器分压后加到A2上。A2的输出电压再经过A3放大。A3的同相输入端也保持恒定的电平,其电压也是由R3和W1、R4分压后提供的。R5和R8阻值的选择应使0V对应于环境温度0 度。 为了使电子温度计能测量0度以上和以下的温度.本电路并未采用对称供电电源,而是采取了不同寻常的解决办法。首先用了一个集成稳压器IC1,它给A2和A3提供了相当稳定的参考电压。附加放大器A1和R1、R2一起产生一个相对于负电源线为+2.5V 的电压。这个+2.5V 的电源线就作为温度计的“地线”。因此,IC2 的11脚电压为相对这个“地线”的-2.5V,4 脚为相对于这个“地线”的+6.5V。本电路的电源消耗约5mA,因而对偶尔使用的温度测量来说,用9V层叠电池供电已足够了。假如需连续测量,则可采用一个简单的电源变压装置供电。因电路中采用了集成稳

2012嵌入式系统课程设计报告书6

郑州航空工业管理学院嵌入式系统课程设计报告 题目:基于ARM平台的远程视频监控系统的设计 20 – 20第学期 院系: 姓名: 专业: 学号: 指导老师: 电子通信工程系 2012年11月制

目录(在这里添加相应的目录)

一、引言 (同学们自己在这里添加相应的内容) 二、设计目的 三、设计要求 1. 任务要求 要求能独立地分析题目意义、设计实现步骤、画出硬件原理图及软件流程图、调试驱动模块。 该设计的具体要求如下: 2. 设计所需的软硬件设备 (1)硬件环境配置 计算机:Intel(R) Pentium(R) 及以上 内存:1GB及以上 实验设备:UP-NETARM2410-S嵌入式开发平台 摄像头:基于中星微301方案的摄像头 (2)软件环境配置 操作系统:Microsoft Windows XP Professional Service Pack 2 虚拟机:VMware WorkStation 7 Linux系统:Red Hat Enterprise Linux AS 4 (2.6.9-5.EL) 嵌入式交叉编译器:arm-linux-gcc 3.4.4版本 Linux内核版本:Linux-2.6.14 SKYEYE版本:skyeye-1.2.4 U-Boot版本:U-Boot-1.3.2 BusyBox版本:BusyBox-1.2.0 3. 课程设计报告内容 按该设计报告要求的模式格式提交课程设计报告书。 四、推荐的进展安排 五、考核评价

六、总体设计 (同学们自己在这里添加相应的内容)七、总结 (同学们自己在这里添加相应的内容)八、参考文献 (同学们自己在这里添加相应的内容)

课程设计选题2012自动化2101

课程设计选题 (一) 精密电阻筛选仪的设计 1、设计要求: 设计一精密电阻筛选电路,该电路应能在给定的电阻范围内采用电压表对电阻进行指示,并能根据预置的上、下限对于合格和不合格的电阻进行判别、显示进而达到对电阻进行筛选的目的;同时设计一与电路相配合的稳压电源电路。 2、设计指标: (1)电阻范围:0~100Ω; (2)显示分辨率:0.1Ω; (3)指示精度:±0.5Ω; (4)上下限预置精度±0.5Ω。 3、根据技术指标要求,认真查阅有关资料,设计电路并计算电路中元件的有关参数, 画出标有元件值的完整电路,写出课程设计报告 (二)数字式抢答器 设计要求 设计一个可容纳四组参賽的数字式抢答器,每组设一个按钮供抢答使用。抢答器具有第一信号鉴别和锁存功能,使除第一抢答者外的按钮不起作用;设置一个主持人“复位”按钮,主持人复位后,开始抢答,第一信号鉴别锁存电路得到信号后,用指示灯显示抢答组别,扬声器发出2 3秒的音响。 *设置犯规电路,对提前抢答和超时答题(例如3分钟)的组别鸣笛示警,并由组别显示电路显示出犯规组别。 设置一个计分电路,每组开始预置10分,由主持人记分,答对一次加1分,答错一次减1分。 设计提示 ●鉴别锁存模块 ●答题计时模块 ●计分电路模块 黄涛 易乐学 刘伟宸 徐涛

●扫描显示模块 鉴别锁存模块 ●1.此模块的关键是准确判断出第一抢答者并将其锁存,实现的方法可使用触发器或锁存器,在得到第一信号后将输入封锁,使其它组的抢答信号无效。 ●2.形成第一抢答信号后,用编码、译码及数码显示电路显示第一抢答者的组别,控制扬声器发出音响,并启动答题计时电路。 (三)温度控制电路的设计 1、设计要求: 设计一温度控制电路,用电阻模拟温度传感器,用仪表指示对应的温度,对于设定的温度采用位式控制方式进行控制,同时设计一与电路相配合的稳压电源电路。 2、设计指标: (1)温度范围:0~100℃; ( 2 ) 分辨率:1℃; ( 3 ) 指示精度:±1℃; (4)上下限预置精度±1℃。 3、根据技术指标要求,认真查阅有关资料,设计电路并计算电路中元件的有关参数, 画出标有元件值的完整电路,写出课程设计报告 (四)、病房呼叫系统 要求: 1.用1~5个开关模拟5个病房的呼叫输入信号,1号优先级最高;1~5优先级依次降低; 2.用一个数码管显示呼叫信号的号码;没信号呼叫时显示0;又多个信号呼叫时,显示优先级最高的呼叫号(其它呼叫号用指示灯显示); 3.凡有呼叫发出5秒的呼叫声; 4.对低优先级的呼叫进行存储,处理完高优先级的呼叫,再进行低优先级呼叫的处理(附加)。 (五)、低功耗稳压电源的设计 利用组合整流器及三端可调式集成稳压器等器件设计一台低功耗 小型直流稳压电源。 1、设计指标: 1)输出直流电压,3V~30V 范围内连续可调。 3)输出电流I O =0~5A 4)电压调整率S V ≤0.1% 5)电流调整率 S I ≤0.1% 马可可 马提升 牛永阳 王丹 王必成 王阵伟

课程设计题目

数据结构课程设计题目 1.运动会分数统计(限1 人完成) 任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20)功能要求: 1)可以输入各个项目的前三名或前五名的成绩; 2)能统计各学校总分, 3)可以按学校编号或名称、学校总分、男女团体总分排序输出; 4)可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。 5)数据存入文件并能随时查询 6)规定:输入数据形式和范围:可以输入学校的名称,运动项目的名称 输出形式:有合理的提示,各学校分数为整形 界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。 存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。(数据文件的数据读写方法等相关内容在c语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构; 测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明; 2.最小生成树问题(限1 人完成) 设计要求:在n个城市之间建设网络,只需保证连通即可,求最经济的架设方法。存储结构采用多种(顺序、链式)。求解算法多种(Prim\Cruskal)。 3.文章编辑(限1 人完成)

功能:输入一页文字,程序可以统计出文字、数字、空格的个数。 静态存储一页文章,每行最多不超过80个字符,共N行; 要求(1)分别统计出其中英文字母数和空格数及整篇文章总字数; (2)统计某一字符串在文章中出现的次数,并输出该次数; (3)删除某一子串,并将后面的字符前移。 存储结构使用线性表,分别用几个子函数实现相应的功能; 输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。 输出形式:(1)分行输出用户输入的各行字符; (2)分4行输出"全部字母数"、"数字个数"、"空格个数"、"文章总字数" (3)输出删除某一字符串后的文章; 4.宿舍管理查询软件(限1 人完成) 1)任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求: A.采用交互工作方式 B.建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种) 2)查询菜单: (用二分查找实现以下操作) A.按姓名查询 B.按学号查询 C.按房号查询 3)打印任一查询结果(可以连续操作) 5.校园导航问题(限1 人完成) 设计要求:设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径)。 6.教学计划编制问题(限1 人完成)

硬件课程设计简易计算器设计

中国矿业大学徐海学院 单片机课程设计 姓名:XXX学号: 22090XXX 专业:计算机09-4班 题目:硬件课程设计 专题:简易计算器设计 指导教师: XXX 设计地点:嘉园时间: 2011-12-23 20011年12月

单片机课程设计任务书 专业年级计算机09-4 学号22090XXX 学生姓名XXX 任务下达日期:2011年12 月15日 设计日期:2011 年12 月15 日至2011 年12 月23日 设计题目:硬件课程设计 设计专题题目:简易计算器设计 设计主要内容和要求: 摘要: 利用单片机及外围接口电路(键盘接口和显示接口电路)设计制作一个计算器。 主要能实现 1.加法:能够计算四位以内的数的加法。 2减法:能计算四位数以内的减法。 3乘法:能够计算两位数以内的乘法。 4除法:能够计算四位数的乘法 5有清零功能,能随时对运算结果和数字输入进行清零。 关键词:单片机; 计算器 ; 加减乘除 指导教师签字:

目录 1 系统概述 (1) 1.1硬件知识概述 (1) 1.1.1 单片机 (1) 1.1.2 C语言 (1) 1.1.3 ISP (1) 1.2设计基本思想 (1) 2硬件电路设计 (2) 2.1 单片机最小系统 (2) 2.2键盘接口电路 (2) 2.3数码管显示电路 (3) 3 软件设计 (4) 3.1 复位电路 (4) 4.系统调试 (5) 4.1 软件流程图 (5) 4.1.1系统软件系统流程图 (5) 5.结束语 (6) 参考文献 (7) 附录 (8)

1 系统概述 1.1硬件知识概述 1.1.1 单片机 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 1.1.2 C语言 C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。 1.1.3 ISP ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP 方式擦除或再编程。本次课程设计便使用ISP 方式,直接将编写好的程序下载到连接好的单片机中进行调试 1.2设计基本思想 利用单片机及外围接口电路(键盘接口和显示接口电路)设计制作一个计算器,用四位一体数码管显示计算数值及结果。要求用Protel 画出系统的电路原理图,绘出程序流程图,并给出程序清单。 主要能实现 1.加法:能够计算四位以内的数的加法。 2减法:能计算四位数以内的减法。 3乘法:能够计算两位数以内的乘法。 4除法:能够计算四位数的乘法 5有清零功能,能随时对运算结果和数字输入进行清零。

课程设计题目

1、 某厂要设计制造一台双头车床,加工压缩机拖车上一根长轴两端的轴颈。由于零件较长,拟采用零件固定,刀具旋转和进给的加工方式。其加工动作循环是快进—工进—快退—停止。同时要求各个车削头能单独调整。其最大切削力在导轨中心线方向估计为12000N ,所要移动的总重量估计为15000N ,工作进给要求能在0.020~1.2m /min 范围内进行无级调速,快速进、退速度一致,为 4 m /min ,试设计该液压传动系统。2.0=?t s 图1为该机床的外形示意图。 图1双头车床外形示意图 此图同时采用调速回路、速度换接回路,快速回路。 2、设计一卧式单面多轴钻孔组合机床动力滑台的液压系统,动力滑台的工作循环:快进—工进—快退—停止。液压系统的主要参数与性能要求如下:轴向切削力为21000N ,移动部件总重力为10000N ,快进行程为100mm ,快进与快退速度均为4.2m/min ,工进行程为20mm ,工进速度为0.05m/min ,加速、减速时间为0.2s ,利用平导轨,静摩擦系数为0,2 ,动摩擦系数0,1,动力滑台可以随时在中途停止运动,试设计该组合机床的液压传动系统。 3、设计一台专用铣床,若工作台、工件和夹具的总重力为5500N ,轴向切削力为30KN ,工作台总行程为400mm ,工作行程为150mm ,快进、快退速度为 4.5m/min 、工进速度为60~1000mm/min ,加速、减速时间均为0.05s ,工作台采用平导轨、静摩擦系数为0.2,动摩擦系数为0.1,试设计该机床的液压传动系统。

4、机床用于加工直径38mm,深度85mm的孔,加工方法钻削,工件手工加紧,液压马达驱动工件旋转,钻头不转,用液压缸驱动进刀。工作循环如图所示 基本数据如下: 工件转速n=335r/min 钻头进给量0.15mm/r 钻削阻力10KN 工件旋转力矩250N.m加减速时间0.5s 5、一台上料机的液压传动系统的设计为例,要求驱动它的液压传动系统完成快速上升-慢速上升-停留-快速下降的工作循环。其垂直上升工件1的重力为5000N,滑台2的重量为1000N,快速上升行程为350mm,速度要求≥45mm/s;慢速上升形成为100mm,其最小速度为8mm/s,快速下降行程为450mm,速度要求≥55mm/s,滑台采用V形导轨,其导轨面得夹角为90゜,垂直作用于导轨的载荷的载荷(即摩擦力的支持力)为120N,静摩擦系数为0.2,动摩擦系数为0.1,启动加速和减速的时间都是0.5秒,液压缸的机械效率为0.71

单片机应用课程设计

单片机应用课程设计任务书 2016-2017学年第一学期第18周-20周 注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。 2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。

目录 1. 设计方案 (1) 1.1 系统方案选择 (1) 1.2 系统构成框图 (3) 2. 系统设计 (5) 2.1 硬件原理 (5) 2.1.1 硬件组成介绍 (5) 2.1.2 电路各部分功能原理 (6) 2.2 软件流程 (11) 2.3 实验与仿真 (16) 2.4 实物图 (17) 附录1焊接电路图 (17) 附录2心得体会 (18)

基于单片机红外遥控LED灯控制系统设计与实现 1.设计方案 该设计由硬件和软件共同组成。首先是硬件部分,该系统的最终实现选用的单片处理器(89S52)、键盘、LED显示、单片机的串行接口电路。因此应充分了解单片机,包括存储空间,并行口,串行口,串行通信,定时器等,掌握非编码键盘和LED的动态显示,并要在充分满足系统可实现的功能的基础上考虑到器件的价格,制版的复杂度和软件的实现难度。其次是软件部分,该系统的软件环境是S52,因此应了解S52的编程方法,常用的一些编程技巧,调试运行程序,尽量使程序简洁,易懂,便于移植,编译效率高,健壮性好。为了用计算机解决某一具体问题或实现某一特定的功能,总要先对问题或功能要求进行分析,确定相应的算法和步骤,然后选择相应的指令,并按一定的顺序排列起来,这就构成了解决某一问题或实现某一特定功能的应用程序。编制好的程序通过仿真器进行调试,将调试成功的程序通过T写入器写入到芯片AT89S52中,最后把芯片AT89S52插入连接完毕的硬件系统中投入实际使用。 1.1 系统方案 (1)红外编码和发射部分 方案:微处理器单独解决方案。电路如图(a)所示。 该方案使用微处理器的I/O口直接产生38KHZ已调波,驱动红外发光二极管,发射红外数据。38KHZ方波由CPU的定时器产生或由软件编程产生。红外编码工作由软件完成,因此,红外编码方案可以任意设计,外部只需配接非常简单的硬件电路,大大降低了了电路的复杂性,有利于降低成本,减小遥控器的体积。由于使用软件编码方案,占用了CPU的一定的时间,CPU处理速度受到一定的影响,但是,对于遥控器这一类功能比较单一的系统来说,处理任务比较少,根本影响不了CPU的处理效率,仅仅是增加了软件编程的负担。 (2)红外接收和解码部分 方案:集成电路解决方案,电路如图(b)所示。 该方案使用一体化红外接收器,集红外接收和放大于一体,不需任何外接元件,就能完成从红外接收到输出与TTL电平兼容的所有工作,而体积和普通的塑封三极管大小一样。 (3)器件选择: 采用12MHZ的晶振;红外接收端采用价格便宜,性能可靠的一体化红外接收头:

java课程设计题目

java课程设计题目 设设HoMEWORK2012-02-2819:23 要求设明, 1.人一设~每设设设设一设目~如果列出多版本~只需要完成其中一版本两个个个即 可 2.由设委设设设设设各设设及其设目~下周以设子模式提交设目列表名设学档 3.每设必设完成相设的UML设;至少需要包括用例设、设设、设序设或者设作设,~UML 设可有Visio或者Rose或者StarUML或其他设似的工具完成 4.第六周设始机抽设设大家演示设述从随 设目列表如下, 1.打字游设(JavaGUI本地版/JSP版本/Javascript) 2.设文件设行明文加密(JavaGUI本地版) 3.在设设店设设站网(WEB版本) 4.5子棋游设(设版网/WEB版) 5.俄设斯方设(设版网/WEB版) 6.音设播放器(JavaGUI本地版) 7.设子相册(JavaGUI本地版) 8.多人聊天室((JavaGUI本地版/WEB版)9.模设考设系设(WEB版) 10.克游设扑(JavaGUI本地版/WEB版) 设设设明, 1.打字游设(JavaGUI本地版/JSP版本/Javascript)

设设背设设和打字速度, 可根据一片文章自设设入设设 整设设下落或者淡入淡出个 同设多设设出设个 设设入设设的设设分析设设功能 设分 2.设文件设行明文加密(JavaGUI本地版) DEC加解密,需要密设~可以解密 3.在设设店设设站网(WEB版本) 设设目的目的是设设一设合站~设设《在设设店》的基本功能~如管理设设~上设个网网 售网设设等功能。要求站能设布到Internet上。设站采用网 Jsp+JavaBean+JDBC+MySql|SQLServer等技设架~服设器端采用框Tomcat服设器。 4.5子棋游设(设版网/WEB版) 设设程序~完成下述功能,在大于9设的方形格棋设上~放置黑白色棋子条网两~两网弈两条人各设一色~通设设设~可以在任何设的交点上放置棋子~同色棋子~先同行、同列或者同设角设上5设设成一设者设设。条 5.俄设斯方设(设版网/WEB版) 设设程序~完成下述功能, 完成一可以人通设设设设的俄设斯方设游设~每一方都可以在自己的幕个两个网屏 上看到设方的前游设~游设先设束的一方设失设者当状况 6.音设播放器(JavaGUI本地版)

硬件课程设计报告(终稿)

硬件课程设计报告 (总) 设计题目:可存储式电子琴 专业班级: 小组成员: 指导老师:马海波 2012-10 计算机科学与技术学院

摘要: 随着计算机技术的发展,计算机越来越多地被社会的各个领域用来处理繁多复杂的数据。计算机中央处理器的处理速度也是随时间突破性地提高;作为人机交互的输入输出设备(外围设备)的种类也在飞速的增加。但是,处理器的高速处理和各个输入输出设备的低速之间构成了一个严重的矛盾,同时,也必须协调好处理器与各外围设备间不同的工作条件要求。 因而,就必须要用一个电路来连接中央处理器和各个外围设备,来解决处理器和各个外围设备之间存在的矛盾。接口芯片就起到了这样的作用,它是处理器和各输入输出设备之间的桥梁,使得中央处理器不用因为等待慢速的外围设备输入而浪费时间,也避免由于中央处理器的快速而使数据在外围设备处发生丢失,协调中央处理器和各外围设备的工作条件要求。 本次硬件课程设计课程,是配合上学期《微型计算机原理与接口技术》的教学,也是要让我们能够更深入的认识接口芯片技术以及汇编编程,做到理论和实践相结合。 在课程中,我们选择的设计项目是“可存储式电子琴”:一个简易的电子琴设备。要求我们利用相关已经学过的和没有学过的芯片连接成一个电子电路,并且通过自己用汇编语言编程,控制设计的电子电路实现电子琴的一些功能,比如:能够对于输入发出相应的单声;能够演奏一小段已经编好了的乐曲。

目录 1、设计任务及要求-------------------------------------------------4 2、需求分析-------------------------------------------------------4 3、任务分工与合作-------------------------------------------------4 4、总体方案与说明--------------------------------------------------5 4.1总体方案---------------------------------------------------5 4.2电路原理图与说明-------------------------------------------5 4.3功能模块图 ------------------------------------------------7 4.4 实验原理 --------------------------------------------------8 5、硬件框图与说明 ------------------------------------------------8 5.1 8279芯片介绍----------------------------------------------8 5.2 8253芯片介绍----------------------------------------------12 6、软件功能--------------------------------------------------------14 7.软件主要模块流程图-----------------------------------------------14 7.1高中低音转换程序流程图--------------------------------------14 7.2预置音乐程序流程图------------------------------------------16 8.源程序清单与注释-------------------------------------------------16 8.1高中低音转换程序---------------------------------------------16 8.2预置音乐程序 ------------------------------------------------25 9.问题分析与解决方案-----------------------------------------------32 10.结论与体会 ----------------------------------------------------33 参考文献 ----------------------------------------------------------35

2012级数理统计课程设计题目(最终)

课设要求: 1. 用R语言编写程序. 2. 理论方法先写出来,并附上程序. 程序中用注释详细的写出每一步的产生思路. 其中题目5供4人选择、其余题目分别供3人选择。注意同一个题目的三到四个人之间可以讨论, 但是不允许抄袭. 不能完全一致, 按自己想法独立完成. 3. 利用第二周第三周搜集资料, 完成课设. 第四周课设答辩, 具体时间另行通知. 答辩时每组选出一名代表汇报即可. 4. 答辩之后需要上交学生的课设实验报告, 程序源代码, 还有答辩

2012级数理统计课程设计题目 1. 已知两样本 A:79.98 80.04 80.02 80.04 80.03 80.03 80.04 79.97 80.05 80.03 80.02 80.00 80.02 B:80.02 79.94 79.98 79.97 79.97 80.03 79.95 79.97 计算两样本的T 统计量。 2. 建立一个R 文件,在文件中输入变量)3,2,1('=x ,)6,5,4('=y ,并作以下运算 (1) 计算e y x z ++=2,其中)1,1,1('=e ; (2) 计算x 与y 的内积; (3) 计算x 与y 的外积. 3. 已知有5名学生的数据,如表1所示,用数据框的形式输入数据. 4. 编写一个R 程序(函数),输入一个整数n ,如果n<=0,则终止运算,并输出一句话:“要 求输入一个正整数”;否则,如果n 是偶数,则将n 除2,并赋给n ;否则,将3n+1赋给n 。不断循环,直到n=1,才停止计算,并输出一句话:“运算成功”。 5. 某单位对100名女生测定血清总蛋白含量(g/L ),数据如下: 74.3 78.8 68.8 78.0 70.4 80.5 80.5 69.7 71.2 73.5 79.5 75.6 75.0 78.8 72.0 72.0 72.0 74.3 71.2 72.0 75.0 73.5 78.8 74.3 75.8 65.0 74.3 71.2 69.7 68.0 73.5 75.0 72.0 64.3 75.8 80.3 69.7 74.3 73.5 73.5 75.8 75.8 68.8 76.5 70.4 71.2 81.2 75.0 70.4 68.0 70.4 72.0 76.5 74.3 76.5 77.6 67.3 72.0 75.0 74.3 73.5 79.5 73.5 74.7 65.0 76.5 81.6 75.4 72.7 72.7 67.2 76.5 72.7 70.4 77.2 68.8 67.3 67.3 67.3 72.7 75.8 73.5 75.0 73.5 73.5 73.5 72.7 81.6 70.3 74.3 73.5 79.5 70.4 76.5 72.7 77.2 84.3 75.0 76.5 70.4 计算均值、方差、标准差、极差、标准误差、变异系数、偏度、峰度。 6. 绘出5题数据的直方图、密度估计曲线图、经验分布图和QQ 图,并将密度估计曲线与 正态密度曲线相比较,将经验分布曲线于正态分布曲线相比较(其中正态曲线的均值和

硬件课程设计报告

院系:计算机学院专业:计算机嵌入式学号: 姓名: 指导教师: 南京理工大学紫金学院

2017.12 一、设计目的 通过本次硬件课程,设计一个使用微程序的模拟计算器,更加深入的了解各部件和总线之间的连接方式,认识计算机的组成结构,工作原理以及运行方式。(1)通过一个微机应用实例建立微机系统的整体概念; (2)学习掌握微机系统的硬、软件的工作原理以及二者间的配合关系和方法;(3)掌握汇编语言应用程序的设计和调试方法。 (4)掌握微指令格式以及如何设计微指令。 二、所用设备 TDN-CM++实验教学系统一台,PC微机一台。 三、设计思想 运用汇编语言,根据微指令的格式以及微指令的功能,对微指令的每一位都需要准确对应。一共是24位,最后把24位转换位8421BCD码表示微指令码。然后根据微指令流程图填写下一位地址,使程序能够按照规定的流程进行下去。最后通过实验机进行调试,如果CPU走势图正确,说明微指令程序设计完成。如图:(cpu硬件) 四、指令系统格式

五、微操作流程图 六、生成指令及对应微程序列表

七、验证程序 1. IN 指令: $P0000 $M00018001 $M0101ED82 $M0200C050 $M10001001 2.ADD 指令:

$P0010 $M00018108 $M0101ed82 $M0200C050 $M1101ED84 $M0400E005 $M0500B006 $M0601A207 $M07959A01 3.STA指令:$P0020 $M00018108 $M0101ed82 $M0200C050 $M1201ED89 $M0900E008 $M08028201 4.OUT指令:$P0030 $M00018108 $M0101ed82 $M0200C050 $M1301EDA0 $M2000E021 $M21070A01 5.SUB指令:$P0040 $M00018108 $M0101ed82 $M0200C050 $M1401EDA2 $M2200E023 $M2300B024 $M2401A226 $M26659A01 6.MOV指令:$P0050 $M00018108 $M0101ed82 $M0200C050

课程设计参考题目

课程设计参考题目 1.(将华氏温度转换为摄氏温度)编写程序,从输入对话框读入double型的华氏度,将 其转换为摄氏度,并在消息对话框中显示结果。转换公式如下: 摄氏度=(5/9)*(华氏度-32) 提示:在java中,5/9是0,所以,在程序中要写成5.0/9才能得到正确答案。2.(计算圆柱体的体积)编写程序读入圆柱体的半径和高,用下列公式计算圆柱体的体积: 面积=半径×半径×∏ 体积=面积×高 3.(将英尺转换为米)编写程序读入英尺数,转换为米数并显示结果。一英尺等于0.305 米。 4.(将磅转换为千克)编写程序将磅转换为千克。程序提示用户输入磅数,转换成千克并 显示结果。一磅等于0.454千克。 5.创建一个程序,让一年级学生练习加法,程序随机产生两个一位整数number1 和 number2 ,显示给学生如what is 7 + 9 ,学生在输入对话框中敲入答案后,程序显示一个消息对话框,判定答案是true 还是false 6.编写程序,读入三角形的三条边并确定输入是否有效。如果任意两边的和大于第三条边 则输入有效。 7.输入两个整数,求这两个整数的最大公约数和最小公倍数。 8.计算(pi),用下列级数可以计算pi pi=4*(1-1/3+1/5-1/7+1/9-1/11+1/13-……-1/(2i-1)+1/(2i+1) ) 编写程序计算当i=1000 , i=2000 , ……, i=10000 时,pi的值。 9.(求一个整数各位数字之和)使用下述方法头编写方法,计算一个整数各位数字之和: public static int sumDigits(long n); 例如:sumDigits(234)返回2+3+4=9 提示:用求余%抽取数字,用除法/删除抽取出来的数字。例如,234%10(=4)抽取出4,用234/10(=23)从234中删除4,用循环反复抽取和删除每位数字,直到所有的位数都被抽取完。 10.(平方根的近似算法)编写sqrt方法,数num的平方根可以通过反复计算下列公式近 似的得到 nextGuess=(lastGuess+(num/lastGuess))/2 当nextGuess和lastGuess几乎相等时,nextGuess就是平方根的近似值。 初始值就是lastGuess的初始值。如果nextGuess和lastGuess的差小于一个很小的数,比如0.0001,就可以认为nextGuess是num的平方根的近似值。

《数字逻辑》课程设计大纲及题目2012

《数字逻辑》课程设计大纲及题目 2012-05-20 一、本课程设计的性质、任务与目的 《数字逻辑》课程设计是配合本课程课堂和实验教学的一个实践性教学环节。其目的是巩固所学知识,提高实验动手能力,加强综合应用能力,启发创新思维。其任务是让学生通过动手动脑进行大中型数字逻辑电路的设计、仿真、调试,巩固和应用所学的理论和实验技能;掌握应用EDA开发工具设计大中型数字电路系统的设计流程、仿真、检测技术直至下载到FPGA物理器件进行实际物理测试的能力;提高设计能力和实验技能,为以后进行毕业设计、电子电路的综合设计、研制电子产品等打下基础。 二、本课程设计的要求 1、本课程设计是在学完本课程之后进行,时间为一周; 2、设计任务包括数字电路的大部分内容的实验课题,具有较大的综合性、难度和一定的趣味性; 3、设计内容包括必做部分和选做部分,在完成必做部分后,才能进行选做内容; 4、要求学生初步掌握EDA软件工具的使用方法,能采用从上到下的设计思路进行大中型数字电路系统的设计工作; 5、要求学生自己动手动脑独立设计和调试,并写出预设计报告; 6、要求学生应完成基本设计要求,并进行仿真和调试; 7、在完成必做和选做内容后,写出课程设计报告。 三、考核方法 1、必做内容占总成绩的70%,根据独立完成情况和完成的任务质量评分,选做部分可适当加分; 2、设计报告占总成绩的30%,按完成报告的质量评分; 3、有下列情况没有成绩: 1)缺席; 2)有抄袭行为或有意提供给他人抄袭; 3)未按时完成设计报告。 四、参考书目:教材 以下课题可任选其一 课程设计题目一:算术逻辑单元设计 利用EDA工具设计算术逻辑单元(ALU)。该电路能进行2个算术运算和2个逻辑运算和4个移位运算,且由一个3位的输入来选择操作。 课程设计题目二:数字电子钟逻辑电路设计 任务: 利用EDA工具,用文本法或图形法设计一个能显示时、分、秒的数字电子钟。要求: 1、输入脉冲信号为8Hz,辅助脉冲信号为2KHz,由开发箱提供; 2、时为00~23二十四进制计数器,分、秒为00~59六十进制计数器; 3、能够显示出时、分、秒;

单片机原理与应用课程设计题目2012

《单片机原理与应用》课程设计题目 1.电子秒表 本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A键开始计时,实时显示所经历的时间,按B键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。 要求按键输入采用中断方式,按键A接INT0,按键B接INT1。 2.智能温控器 本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个控制温度设定按键(增大/ 减小),四位数码管分别显示设定温度和实际温度,量程为0~99度,打开电源开关后设定温度值初始化为26度。 按键输入采用中断方式,两个按键分别接INT0和INT1. 采用温度传感器进行温度测量,模数转换采用ADC0809. 单片机根据设定温度S和实测温度P控制继电器R的动作,死区设为2度:当P<=S-1时,控制R接通电加热回路; 当P>S+1时,控制R断开电加热回路; 当S-1

数据结构课程设计题目(最终版)-2011

数据结构课程设计题目 2012-1 1、医务室模拟。(5人) 问题描述:假设只有一位医生,在一段时间内随机地来几位病人;假设病人到达的时间间隔为0~14分钟之间的某个随机值,每个病人所需处理时间为1~9分钟之间的某个随机值。试用队列结构进行模拟。 实现要求:要求输出医生的总等待时间和病人的平均等待时间。 程序设计思路:计算机模拟事件处理时,程序按模拟环境中的事件出现顺序逐一处理,在本程序中体现为医生逐个为到达病人看病。当一个病人就诊完毕而下一位还未到达时,时间立即推进为下一位病人服务,中间时间为医生空闲时间。当一个病人还未结束之前,另有一位病人到达,则这些病人应依次排队,等候就诊。 2、招聘模拟(5人) 问题描述:某集团公司为发展生产向社会公开招聘m个工种的工作人员,每个工种各有不同的编号(0,1,2,…,m-1)和计划招聘人数,参加招聘的人数有n个(编号为0,1,2,。。。,n-1)。每位应聘者可以申报两个工种,并参加公司组织的考试。公司将按应聘者的成绩,从高到低的顺序排队录取。公司的录取原则是:从高分到低分依次对每位应聘者按其第一志愿录取;当不能按第一志愿录取时,便将他的成绩扣去5分后,重新排队,并按其志愿考虑录取。 程序为每个工种保留一个录取者的有序队列。录取处理循环直至招聘额满,或已对全部应聘者都做了录用处理。 实现要求:要求程序输出每个工种录用者的信息(编号、成绩),以及落选者的信息(编号、成绩)。 3、组织机构问题(5人) 问题描述:以物资学院为例,实现对我校组织结构的管理。要求把我校的组织结构以树型结构存储,实现要求: (1)树中每个结点保存部门名称; (2)假定处级部门(含院系)在树中第二层,科级部门在第三层(即最后一层),软件应该能计算出处级部门有几个,有哪几个? (3)软件可以查询某部门下面的具体编制? 4、最少换车次数问题(5人) 问题描述:设某城市有n个车站,并有m条公交线路连接这些车站。设这些公交车站都是单向的,这n个车站被顺序编号为0~n-1。编程序,输入该城市的公交线路数,车站个数,以及各公交线路上的各站编号。 实现要求:求得从站0出发乘公交车至站n-1的最少换车次数。 设计思路:利用输入信息构建一张有向图G(邻接矩阵存储),有向图的顶点表示车站,若某条公交线路经i站能到达j站,就在图G中存在一条有向边,权值为1。因此,从站x至站y的最少上车次数对应于图G中从顶点x到顶点y的最短路径长度。 5、职工工作量统计(5人) 问题描述:采用随机函数产生职工的工号和他所完成产品个数的数据信息,对同一职工多次完成的产品个数进行累计,按职工完成产品数量的名次、该名次每位职工完成的产品数量、同一名次的职工人数和他们的职工号格式输出。

微型计算机原理及应用课程设计

微型计算机原理及应用课程设计 题目:多功能密码锁班级:2008级X班姓名1:XXX 序号:2008XXXXXXXX 序号:XX 姓名2:XX 序号:2008XXXXXXXX 序号:XX 指导老师:XXX 日期:2011年1月12日目录 一、课设目的及内容 (1) 二、课题分析、设计思路 (1) 三、电路设计及功能说明,硬件原理图 (2) 四、软件部分的程序流程图,算法和使用的编程技巧 (10) 五、汇编源程序清单 (11) 六、设计过程中的主要难点及解决办法 (20) 七、心得体会与设计总结 (20) 参考文献 (21)

一、课设目的及内容 经过了一个学期《微机原理及应用》的学习,我对微机原理及其程序设计有了初步的理解。在平时的实验中也接触到了一些相关芯片,如8086,8255,8254等等,但都是些比较简单,比较独立的应用,且都有相关的程序作为参考,所以很多实验我们做完以后都是只知其然不知其所以然。为了加深我们对平时所学知识的理解和认识,也为了考察我们对平时所学知识的掌握情况,所以安排了这次课程设计。希望我们通过这次课程设计发现并改正自己的不足,并将理论和实际紧密的联系在一起。 我们所选的是第三个题目,也就是设计多功能密码锁。 要求:密码锁在输入密码正确的条件下输出开锁电平,控制电控锁开启,同时显示00字样。当输入密码错误时,发出错误警告声音,同时显示FF字样。当六次误码输入的条件下,产生报警电平报警。还可以实现对密码的修改,修改成功后,蜂鸣器发出确认音。二、课题分析、设计思路 因为密码锁的基本功能使可以判断密码是否正确,以及完成对密码的修改,所以需要用到输入设备以及CPU的接口电路以及相关存储设备;因为有报警提示功能,所以要用到相关的输出设备以及接口电路 首先,因为要完成逻辑运算功能,所以必须要有CPU,CPU就选用我们最常用也最熟悉的8086,分别用一个2k×8的ram和4k×8的rom作为存储设备,因为rom只读不可断电信息不丢失,用来存储相关程序,而ram可读可写,但断电信息会丢失,故用来存储运行期间产生的相关数据。考虑到8255的端口兼具输入输出功能,灵活方便,所以选用一片8255作为输入输出设备与8086间的借口;采用一个准3×4的矩阵键盘作为0到9数字以及相关功能选择的输入;输出设备方面,采用两位数码管实现题目的状态提示要求,用一个蜂鸣器作为相关的警报,提示的声音输出,用一个发光二极管作为开锁的提示。另外,为简化编

相关文档
最新文档