文档库 最新最全的文档下载
当前位置:文档库 › 计算机设计与实践第3讲

计算机设计与实践第3讲

计算机设计与实践

移动计算研究中心

向琳

第三讲

上节内容回顾

库声明

程序包

常用的程序包

IEEE.std_logic_1164--std_logic数据类型及有关

函数

IEEE.std_logic_arith--算术运算函数

IEEE.std_logic_signed--带符号的算术运算函数

IEEE.std_logic_unsigned--不带符号的算术运算函

实体说明

结构体

Architecture结构体名Of实体名Is

--说明语句

Begin

--并发语句

End结构体名;

结构体描述一个设计的结构或行为,把一个设计的输入和输出之间的关系建立起来。一个设计实体可以有多个结构体,分别代表该器件的不同实现方案。

2选1多路选择器的VHDL 描述

ENTITY mux21a IS PORT ( a, b : IN BIT ;

s : IN BIT;

y : OUT BIT ) ;

END ENTITY mux21a ;

ARCHITECTURE one OF mux21a IS BEGIN

y <= a WHEN s = '0' ELSE

b ;

END ARCHITECTURE one ;

实体

结构体

标准逻辑位数据类型

本讲内容

数据对象

信号

变量

结构体的描述方式 行为描述——进程

数据对象(

数据对象(Data Object)

常量(Constant)

内容为一固定值,不会随着程序的执行而改变

Constant Name:Data type :=常量值;

例如:

Constant Length:Integer :=8;

Constant REG:Bit_Vector(0 to 7) :=“00001111”; 常量是一个全局量,在实体描述、结构体描述、程序包说明、过程说明、函数说明、进程说明中都可以使用

数据对象(

信号Signal

数据对象(

信号与变量赋值语句功能比较

信号与变量赋值语句【例

信号与变量赋值语句【例2】

信号与变量赋值语句

18

信号赋值和变量赋值的区别

p1: PROCESS(A,B,C,D)BEGIN D <= A;X <= B+D;D <= C;Y <= B+D;END PROCESS;

p2: PROCESS(A,B,C)

VARIABLE D:STD_LOGIC_VECTOR

(3 DOWNTO 0);

BEGIN D := A;X <= B+D;D := C;Y <= B+D;END PROCESS;

p1结果: X <= B+C;Y <= B+C;p2结果: X <= B+A;Y <= B+C;

p1的RTL电路

p2的RTL电路

VHDL 3

计算机设计与实践 CPU 代码(含19条指令)

时钟管理模块 entity clk_ctrl is port( Clk:in std_logic; Rst:in std_logic; k:out std_logic_vector(3 downto 0) ); end clk_ctrl; architecture Behavioral of clk_ctrl is signal tmp:std_logic_vector(3 downto 0); begin process(Clk,Rst,tmp) begin if Rst ='1' then --rst=1复位; --k<="0000"; tmp<="0001"; elsif Clk='1' and Clk'event then tmp(0)<=tmp(3); tmp(3 downto 1)<=tmp(2 downto 0); end if; end process; k<=tmp; end Behavioral; 取指模块 entity irget is Port ( Rst : in STD_LOGIC;--复位; Pcback : in STD_LOGIC_VECTOR (15 downto 0);--PC回写; Pcbacka : in STD_LOGIC;--PC回写允许; k1 : in STD_LOGIC;--时钟控制; Order : in STD_LOGIC_VECTOR (15 downto 0);--指令 Pcout : out STD_LOGIC_VECTOR (15 downto 0);--PC输出; Orderout : out STD_LOGIC_VECTOR (15 downto 0);--指令输出; AddrFlag : out STD_LOGIC);--访址标志 end irget; architecture Behavioral of irget is

计算机辅助设计的发展与应用

计算机辅助设计的发展与应用 【摘要】计算机辅助设计(CAD)技术作为关键的共性技术.其广泛应用将促使人们思想观念、工作模式、生产方式的转变,由此对世界经济产生的影响,完全可以与十八世纪的工业革命相比拟。我国CAD软件的开发和应用与国外相比,还有较大的距离,但我们相信,随着知识产权意识的不断增强,随着我国改革开放的不断深入,具有自主版权的CAD软件将不断发展,并更加成熟和完善。与此同时,它也必将拥有更大的市场。本文研究了计算机辅助设计的发展与应用 【关键词】计算机;辅助设计;应用 计算机辅助设计CAD是指利用计算机系统辅助完成工程设计的设计绘图、修改、分析、优化和检验的过程。这一概念产生于七十年代,最初是在机械、电子等领域内的实现。随着32位高档微型机的问世,及高分辨率大屏幕显示器等硬件设备的出现,CAD技术进人普及及应用阶段,并且相继出现了CAM(计算机辅助制造)、CAI(计算机辅助教学)等项计算机应用技术。这些技术已引起人们普遍重视,并且开发出了很多实用系统,在生产实践中起到了减轻人类劳动强度和提高工作效率的作用。CAD引人土木工程领域·现在已经应用与规划设计、施工管理等工作中,收到了显著的经济效益。CAD技术已成为缩短生产周期、降低成本、提高工程和产品质量的重要手段。目前国内土建应用软件不断成熟,已广泛应用与工程设计实践中,随着计算机应用技术的发展,CAD正向标准化、集成化、智能化的方向发展,必将更好地为设计服务。 一、CAD技术在工业中的应用 我国早在二十世纪七十年代就已经开展了CAD技术的研究。在八十年代,我国进行了大规模的CAD技术研究和开发。在“九五”计划期间,国家科委将CAD应用作为四大工程之一(先进制造技术、先进信息工程、CIMS工程、CAD应用工程)。 随着科学技术的发展,CAD技术日益成熟,已经广泛应用于工程技术、机械制造等领域,成为一个技术含量密集的产业,特别是在机械、农业、化工、航天、航空、军事、汽车、电力、船舶、建筑等行业中的应用已经较为普遍。CAD系统的应用解决了产品设计数字化问题,影响和改变着工业的各个方面,使传统的产品设计技术及方式发生了深刻的变革,大大提高了设计的质量和效率。CAM系统的应用解决了实际产品的加工制造问题,提高了零部件的加工精度和产品的制造质量。CAD技术的应用,充分发挥了计算机及外围设备的能力,把计算机的高速度、准确性和大存储量与技术人员的思维能力、综合分析能力结合起来,从而大幅提高了生产效率,缩短了产品的研发周期,提高了设计和制造的质量,节约了原材料和能源,加速了产品更新换代,提高了企业的竞争能力。近年来,一批反映时代潮流的商品化CAD软件在我国广泛使用,如Pro/E、CATIA、UG、Cimatron等。另外,国内一些公司开发出了一批具有自主知识产权的CAD/CAM系统,如广州红地技术公司推出的金银花CAD系统、北航海尔公司开发的CAXA系列软件、武汉开目系列软件等。这些系统已具有很强的实用性和先进性,价格大大低于国外软件,进一步促进了CAD技术在我国的应用和发展。 二、计算机辅助设计的发展 1、智能化 要使自己的产品、工程和系统的质量好、成本低、市场竞争力强,就需要用最好的设计、最好的加工和最好的管理,迫切需要总结国内外相关产品、工程和系统设计制造的经验教训,把成功的设计制造经验做成智能设计、智能制造系统去指导新产品、新工艺和新系统的设计制造,才能使自己的产品、工程和系统具有创造性。目前在智能CAD方面主要开展了以下几方面的工作。 2、多学科多功能综合产品设计技术

计算机程序设计实践

江苏科技大学 课程实践报告 设计题目: 计算机程序设计实践(VC++) 设计时间: 2015. 3.9 至2015. 3.16 学院: 数理学院 专业班级: 13级信息与计算科学1班 学生姓名: 陈明敏学号1340501101 指导老师: 华伟 2015年5月1日

一、 实践任务 任务一:试建立一个类SP ,求(,)123k k k k f n k n =++++ ,另有辅助函数power ()用 于求 n m 。具体要求如下。 (1)私有数据成员。 Int n ,k :存放公式中n 和k 的值。 (2)公有成员函数。 ①SP(int n1,int k1):构造函数,初始化成员数据n 和k 。 ②int power(int m,int n):求n m 。 ③int fun():求公式的累加和。 ④void show():输出求得的结果。 二、源程序清单 #include class SP{ private: int n,k; public: SP(int n1,int k1); int power(int m,int n); int fun(); void show (); }; SP::SP(int n1,int k1){ n=n1; k=k1; } int SP::power(int m,int n){ int a=m; for(int i=1;i

计算机设计与实践——MIPS基本指令

MIPS基本指令和寻址方式: MIPS是典型的RISC处理器,采用32位定长指令字,操作码字段也是固定长度,没有专门的寻址方式字段,由指令格式确定各操作数的寻址方式。 MIPS指令格式一般有三种格式: R-型指令格式 I-型指令格式 J理指令格式 R_Type指指指指 31 26 5bit 6bit OP:操作码 rs:第一个源操作数寄存器 rt: 第二个源操作数寄存器(单目原数据) rd: 结果寄存器 shamt :移位指令的位移量 func:指令的具体操作类型 特点:R-型指令是RR型指令,其操作码0P字段是特定的000000”,具体操作类型由 字段给定。 例如:func= 100000"时,表示加法"运算。 R[rd] —R[rs] + R[rt] I_Type 指指指指 5bit 5bit 16bit 特点:I-型指令是立即数型指令 双目运算:R[rt] R[rs] (OP) SignExt(imm16) Load指令: func

Addr J R[rs] + SignExt(imm16) M[Addr] J R[rt] J _Type 指令格式 31 26 25 6bit 特点:J-型指令主要是无条件跳转指令, 将当前PC 的高4位拼上26位立即数,后补两个“ 0”, 作为跳转 目 标地 址。 R 型指令: 定点运算: add / addu , sub / subu , sra , mult/multu , div/divu 逻辑运算: and / or / nor , sll / srl 比较分支: beq / bne / slt / sltu 跳转指令: jr I 型指令: 定点运算: addi / addiu 逻辑运算: andi / ori 比较分支: slti / sltiu 数据传送: lw / sw/ lhu / sh / lbu / sb / lui J 型指令: j / jal Addr J R[rs] + SignExt(imm16) R[rt] J M[Addr] Store 指令: 计算数据地址(立即数要进行符号扩展) 从存储器中取出数据,装入到寄存器中

计算机辅助设计项目实训-课程标准

一、标题:计算机辅助设计项目实训 二、适用对象 本课程是适应3年制或5年制高职院校计算机辅助设计与制造专业学生。 三、课程性质 本课程是综合性很强的专业实践课,通过前续课程:计算机基础、机械制图与CAD、机械设计基础、等相关专业课的学习培养学生具有熟练运用计算机辅助设计软件进行一般复杂程度的机械零件设计的能力、软件的应用能力、夯实计算机辅助设计专业基本技能,对后续专业课的学习打下良好的基础。该课程为项目实践课程,采纳了全新的教学设计方法,使本专业学生在整个专业学习过程中将按分层渐进和实战模拟的原则 四、参考课时 本课程建议课时52学时 五、总学分 按四舍五入的原则,每26课时为1.5学分计算,计6学分。 六、课程目标 通过本课程的学习使学生掌握新一代数字化机械零件设计能力,力争达到熟练灵活运用的能力,实践中学员的项目采用数字化机械零件设计的平台和操作方式,通过循序渐进的系统训练和反复的技能实践,使学员彻底了解和掌握现代企业的数字化机械零件设计技巧,具体如下: 1、专业能力: (1)复杂零件工程图的识读能力; (2)使用三维软件进行复杂零件的数字建模能力; (3)中等复杂曲面设计能力; (4)简单机械产品的整体设计能力; 2、社会能力: (1)团队合作能力, (2)劳动组织与实施能力, (3)容忍、沟通和协调人际关系能力, 3、方法能力:

(1)、信息查询、收集与整理能力, (2)、方案设计与评估的能力, (3)、制定工作计划和控制进度的能力。 七、设计思路 本课程力求以行动为导向、基于工作过程的课程开发方法进行设计,精简整合理论课,注重实训教学,强化技能培训,以若干个学习情境组成,引导学生有浅入深、由易到难,循序渐进的学习,使学生的设计能力得到逐步的提高。 计算机辅助设计项目实训学习情境设计见表1 项目1草绘训练项目2 基础特征训 练 项目3基准特征训 练 项目4特征编辑 训练 项目5高级 特征训练 复习草绘命令完成挂架轮的绘制并写出绘图步骤完成调节旋钮零件、 大衣刷零件、三通接 头零件的设计并写 出绘图步骤 完成及托架零件、 踏架零件、泵体零 件的设计并写出绘 图步骤 完成发动机连杆 零件、冰盒零件 的设计并写出绘 图步骤 完成立铣刀 零件、千斤 顶零件的设 计并写出绘 图步骤 2 14学时14 12 10学时 项目一草绘训练 草绘挂架轮的并写出绘图步骤 (一)适用对象该课程所有学生 (二)参考课时2学时 (三)学习目标:通过草绘挂架轮的创建熟悉草绘命令达到熟练程度。 (四)工作任务:熟悉草绘界面、草绘命令、编辑特征完成相关案例练习。 相关实践知识机械制图画法、计算机应用技术、计算机辅助设计软件应用 相关理论知识机械制图、CAD绘图

电子系统设计报告

课程设计实践报告 一、课程设计的性质、目的与作用 本次电子系统设计实践课程参照全国大学生电子设计模式,要求学生综合利用所学的有关知识,在教师的指导下,分析和熟悉已给题目,然后设计系统方案、画原理图及PCB、软件编程,并做出课程设计报告。因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系,在设计思路上不框定和约束同学们的思维,同学们可以发挥自己的创造性,有所发挥,并力求设计方案凝练可行、思路独特、效果良好。 本课程设计的目的是为了让学生能够全面了解电子电路应用系统的整个设计过程,逐步掌握系统开发的以下相关技术: (1)熟悉系统设计概念; (2)利用所学数电、模拟电路知识,设计电路图; (3)利用PROTEL软件画原理图及PCB; (4)熟悉系统项目设计报告填写知识; (5)培养团队合作意识。 通过本课程设计,有助于学生更好地了解整个课程的知识体系,锻炼学生实际设计能力、分析和思考能力,使其理论与实践相结合,从而为后续课程的学习、毕业设计环节以及将来的实际工作打好坚实的基础。 二、课程设计的具体内容 电子系统设计实践课程就是锻炼学生系统设计、分析和思考能力,全面运用课程所学知识,发挥自己的创造性,全面提高系统及电路设计、原理图及PCB 绘画等硬件水平和实际应用能力,从而体现出电子系统设计的真谛。下面是各个设计阶段的具体内容。 1.系统方案认识 根据所设定的题目,能够给出系统设计方案与思路

题目:信号发生器产生电路,请设计一个能产生正弦波、方波及三角波电路,并制作原理图,然后阐述其原理。 基本原理: 系统框图如图1所示。 图1 低频信号发生器系统框图 低频信号发生器系统主要由CPU、D/A转换电路、基准电压电路、电流/电 压转换电路、按键和波形指示电路、电源等电路组成。 其工作原理为当分别按下四个按键中的任一个按键就会分别出现方波、锯齿 波、三角波、正弦波,并且有四个发光二极管分别作为不同的波形指示灯。2、各部分电路原理 (1)DAC0832芯片原理 ①管脚功能介绍(如图5所示) 图5 DAC0832管脚图 1) DI7~DI0:8位的数据输入端,DI7为最高位。

计算机综合实践

计算机综合实践文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

实验一 DEBUG调试工具熟悉、使用 一、实验题目:熟悉、使用DEBUG调试工具 二、实验日期:2016/08/5 三、实验目的 1,了解并逐步熟悉汇编语言的编辑方法及特点. 2.复习8088汇编语言的段结构、常用的指令与伪指令、存储空间的分配等。 3.掌握汇编语言的编辑、汇编及连接的过程。 4.了解并逐步掌握运用DEBUG进行调试汇编语言程序。 5借助DEBUG调试工具来发现汇编语言程序的错误所在并加以改正。 四、实验内容: 1进入DEBUG方法 方法1:在Windows开始菜单中单击运行命令,直接在运行对话框中输入"DEBUG" 方法方法2:在运行对话框中输入"CMD"启动DOS命令窗口后输入"DEBUG"

方法3:在程序、附件、命令提示符,启动DOS命令窗口后输入"DEBUG" 2,DEBUG命令格式DEBUG的每个命令都是一个字母,后跟一个或多个参数。下面对DEBUG命令作几点说明。字母不分大小写。 ·只使用16进制数,且不能带后缀H。 ·以空格或逗号作为命令各项之间的分隔符。分隔符只在两个数值之间是必须的。 ·可以用Ctrl-C或Ctrl-Break终止命令的执行。 ·若输入的命令有语法错误,则提示“Error”,并用“^”指出错误位置。 3,常用的Debug功能用Debug的R命令查看、改变CPU寄存器的内容, 用Debug的D命令查看内存中的内容, 用Debug的E命令改写内存中的内容, 用Debug的U命令将内存中的机器指令翻译成汇编指令。 用Debug的T命令执行一条机器指令 用Debug的A命令以汇编指令的格式在内存中写了一条机器指令 4,用Debug的R命令查看、改变CPU寄存器的内容, R命令用来显示和修改寄存器的值, 包括以下两种格式。 1,R 显示所有寄存器和8个标志位的值,并反汇编CS:IP所指的指令。 2, R<寄存器名>示指定寄存器的值,并等待用户键入新的值,按回车键结束R命令。 5、用Debug的D命令查看内存中的内容,D命令可以查看内存中的内容,D命令的格式较多,只介绍本次实验中用到的格式,8086/8088CPU能够访问1M内容,D命令可以显示0000:0000H-FFFF:FFFFH中的任何一个单元的内存如果想知道内存10000H处的内容,可以用"d 段地址,偏移地址"的格式来查看,如输入-d 1000:0 使用d 1000:9查看1000:9

关于CAD的实习报告

篇一:cad实习报告 ( xx ~xx学年第x学期) 专业:学号:姓名:实习地点:实习时间:实习成绩: 指导教师(签字):实习名称:计算机应用实践ii xxxx大学xx校区 年月日 一、实习要求: 1、实习期间严格遵守学校有关规章制度,如有违反按章处理; 2、注意安全、爱护公物、按要求操作实习设备,如有损坏按章处理; 3、不得无故缺勤、迟到,缺勤超过2次等实习不予通过; 4、每次实习课按要求完成实习任务,不得抄袭他人成果; 5、实习课后完成实习日志和实习报告,待实习结束后与实习成果一并上交; 6、未按要求完成实习任务的,实习不予通过。 二、实习内容及目的: 1、内容:简介cad 软件的基本操作; 完成基本图形的绘制,完成实习要求中作业图形的绘制; 写出制图构思及操作步骤,完成实习报告和实习日志。 2、目的:通过本次实习,使学生掌握autocad软件的基本原理、工程制图 知识和基本技能,培养构思能力,具备计算机平面图形的设计及绘制。为今后我们在专业课程中需要的计算机制图能力奠定良好基础。 三、实习方式及安排: 实习方式:老师简介基础知识,学生自主完成相关图形的绘制。 实习地点:计算机教学实践中心四楼机房 实习安排:7月9

日 11:50~14:50 老师讲解autocad软件的基本操作,学生自行熟悉软件的基本操作; 18:10~21:10 继续熟悉autocad的工作环境,学习基本元件的画法;学生自主完成实习要求的作业一图形绘制; 7月10日8:00~11:00 学习键盘操作和鼠标操作的方式,学生自主完成实习要求的作业一、二图形绘制; 15:00~18:00 学生自主完成实习要求的作业二图形绘制; 7月11日11:50~14:50 学生自主完成实习要求的作业二图形绘制; 7月12日8:00~11:00 学生自主完成实习要求的作业二、三图形绘制,完成实习报告和实习日志。 四、实习完成情况: 作业一:基本图形绘制,见附图 作业二:站场布置图绘制,见附图 篇二:cad实习报告 cad 实习报告 从我学习cad半年来,我觉得,autocad是一门应用广泛的技术性应用软件,在机械,建筑等行业尤为的重要,电脑辅助绘图相对于手工绘图有很多突出的优势在精度,准度,美观度方面它远超于手工画图。这次实习是非常有用的,它为我以后进入社会,进入工作奠定了坚固的基础,它的用途很多:纺织、建筑、机械、管道、服装、基本上所有的施工图纸都是用的cad。它是平面的,全球用的最广的就是cad了。 我觉得学习cad首先应掌握以下功能: 1、工具条中的绘图和编辑命令 2、图层的使用方法(图层的线性的设置) 3、比例的确定和标注(包括文字) 4、打印输出命令 本课程实习以cad 软件为例,介绍计算机辅助设计的功能和应用,并作一定的实践操作。要求学生了解auto cad 的主要功能,把握auto cad用于工程制图的基本操作,了解工程图纸绘制的格式和要求,能够用auto cad绘制二维的工程图纸。 在本周的cad实习,在专业课老师的认真指导下,我虚心的学习了cad的操作方法。并了解了更多关于cad方面的知识,使我对cad有了进一步的了解,一开始觉得它不是一个轻易学好的软件,觉得用处不是很大。但几天的学习下来,使我对这个软件的看法彻底改变了,不但用处很大,我们可

计算机程序设计(C)综合实践

计算机程序设计(C)综合 实践 设计报告 学院:电子通信与物理学院 设计名称:职工信息管理系统 专业班级:电子信息科学与技术14-2 学生:本良 学号: 201401100211 组号: 140203 指导教师:宋戈 完成时间: 2015年 7月23日

目录 第1部分实训题目与要求 (2) 1. 问题提出 (2) 2. 功能要求 (2) 3. 任务分工 (2) 第2部分设计实训题目功能......................................................................... . (3) 1. 总体设 计...................................................................... (3) 2. 数据结 构...................................................................... (4) 3. 程序设 计...................................................................... (5) 4. 测试与调 试......................................................................

(8) 第3部分实训总结......................................................................... . (12) 1. 个人总 结...................................................................... (12) 2. 结束 语...................................................................... (12) 第4部分参考文献......................................................................... . (13) 《C程序设计综合实践》评分表......................................................................... (14)

现代电子系统设计与实践 复习资料

一、选择题 1、蓝色发光二极管正常工作时,其二端电压大约等于() A、1V B、2V C、3V D、4V 2、二极管由于省电,长寿,鲜艳而常被用来作指示,以下哪个工作电流是合适的?() A、0.5mA B、5mA C、50mA D、500mA 3、三极管在放大状态工作在什么区?() A、截止区 B、放大区 C、非线性区 D、饱和区 4、整流电源中的滤波电容的取值与负载有关,R*C取值?() A、>(2~5)T/2 B、>(2~5)T/2 C、C=1000uF D、随意 5、单晶体管由于其震荡的特有特性常可用于() A、放大特性 B、负阻特性 C、同步控制 D、震荡特性 6、我们经常可以看到,在电子产品中,有黑色的铝材,都是为了(C) A、美观 B、增加重量 C、便于散热 D、便于器件固定 7、运放工作正常的时候,其同相端和反相端的电压是() A、6V B、1/2Vcc C、1/3Vcc D、1/4Vcc 8、差分电路中的射极电阻可以提高放大器的() A、工模抑制比 B、差模电压增益 C、共模电压增益 D、输入信号的线性范围 9、反相器作放大器时,其上的反相电阻可以取() A、100欧 B、1千欧 C、100千欧 D、1兆欧 10、共发射极放大电路中,Uce取多少才合适() A、6V B、1/2 Vcc C、1/3Vcc D、1/4Vcc 11、为了改善组合逻辑电路由于竞争而出现冒险而影响后续电路的正常工作,下面哪项措施是不妥的() A、增加选通门 B、换滤波器 C、选高速器件 D、消除卡诺图中的相切相

12、用CMOS非门制作的晶体振荡器中,没有信号输出,最易疏忽的是() A、忘了换电容 B、震荡电容用了电解电容 C、忘了接反馈电阻 D、忘了接电容 13、设计多输出组合逻辑,既方便又经济的是采用() A、门电路 B、译码器 C、数据选择器 D、CPLD 14、普通的单电压比较器,左转换点,可能出现来回振荡现象,解决的办法是() A、提高比较电压 B、加负反馈 C、加正反馈 D、降低比较电压 15稳压二极管是利用它的()特性 A、稳压特性 B、非线性 C、发光原理 D、单向导电特性 16、高频放大器通常工作在() A、甲类 B、乙类 C、丙类 D、丁类 17、检波二极管是利用它的()特性 A、稳压特性 B、非线性 C、发光原理 D、单向导电特性 18、做实验时常常不小心把电源短路了,但也没发现电源坏了,那是因为() A、电源质量不好 B、有过压保护 C、有输出过载保护 D、运气好 19、OTL放大器通常工作在() A、甲类 B、乙类 C、丙类 D、丁类 20、检波电路的后缀如果输入阻抗不够大,可能会出现() A、惰性失真 B、滤波效果变差 C、限幅失真 D、负锋切割 21、在正交鉴频电路中,为了便于制作正交线圈,和降低成本,实际的正交线圈是一个() A、纯电感 B、晶体 C、并有合适的电容 D、并了个电阻 22、差分电路中的恒流源可以提高放大器的() A、工模抑制比 B、差模电压增益 C、共模电压增益 D、输入信号的线性范围 23、对于MCS-51系列单片机,内部RAM中堆栈指针SP的指针指向()

计算机专业毕业设计的改革与实践

2012年11月第31卷第11期绵阳师范学院学报Journal of Mianyang Normal University Nov.,2012Vol.31No.11 收稿日期:2012-06-25回修日期:2012- 08-31作者简介:汤琳(1982-),女,硕士,讲师。主要研究方向:计算机应用技术计算机专业毕业设计的改革与实践 汤琳 (绵阳师范学院数学与计算机科学学院,四川绵阳621000) 摘要:该文根据毕业设计指导过程中的经验和教训,同时对社会、学校、教师及学生各方面进行调研,分析 当前计算机专业毕业设计存在的问题。并从毕业设计的各个环节入手, 进行一定的改革与实践,从而提高毕业设计的质量并促进毕业生就业。 关键词:计算机专业;毕业设计;改革;就业 中图分类号:G642文献标识码:A 文章编号:1672- 612x (2012)11-0147-030引言 随着社会和经济的发展,用人单位对计算机专业本科毕业生的要求更加全面,更加看重他们的科学思维能力、应用分析能力、实践能力、管理能力和理解交流能力。而多数毕业生仍然只注重专业理论知识的学习。因此存在一对矛盾,一方面是学校培养的计算机专业人才找不到合适的岗位,另一方面是用人单位招不到合适的人才。为了解决这对矛盾,需要解决的主要问题就是如何让学生的理论知识转化为“生产 力” ,从而更好的适应就业市场的需求。本人认为毕业设计就是这个桥梁,这个桥梁实现理论知识到实践能力的跨越,这个桥梁实现本科毕业生到符合就业市场需求的人才的跨越。但是,目前社会、学校、教师及 学生都普遍认为毕业设计质量不高, 没有达到预想的目标。[1]由此,本文先分析当前计算机专业毕业设计存在的几点不足,然后以毕业设计的各个环节为线索,探究并实践改革方法。 1毕业设计存在的问题 通过对大量资料的收集与分析,同时对社会、学校、教师及学生各方面进行调研,现将毕业设计存在的 问题总结如下 [2-5]:1.1社会方面 目前用人单位希望大学生进入工作岗位后就能直接胜任工作,希望“零”适应期,这样就可以节约单位 的人力成本。当然这无可厚非,但是现阶段大部分用人单位在招聘时,对毕业设计状况无人问津。导致学 生甚至认为毕业设计是就业和考研路上的一个包袱, 浪费时间和精力。所以正确的社会引导尤为重要,只有让学生体会到拥有优秀的毕业设计是求职路上的重要筹码,才能让学生和用人单位实现双赢的局面。 1.2学校方面 学校是相关制度的制定方和执行方,在保障毕业设计质量的过程中,学校的作用举足轻重。面临较大的招生和就业压力,学校更加应该明白毕业设计对就业的意义,将其列入重要的议事日程。很多高校对优秀毕业设计和不合格论文的比例都有硬性规定,限制了学生和教师的积极性。学生会认为只要不是做的最差的就能通过。同时指导教师也没有足够的权限,让不认真和设计欠佳的学生不通过,这样就出现指导教师苦苦催促答辩后的学生完善过程管理材料等后续工作的奇怪现象。因此制定一套执行力强的制度,明确的标准和考核指标是必不可少的。不要担心要求过于严格,学生不能如期毕业会影响学校的就业率 和来年的招生。只有严格按照规定要求学生, 加强学生的就业竞争力,才是良性循环。1.3指导教师方面 指导教师是毕业设计的直接把关者和管理者,所以指导教师的经验丰富和责任心强是毕业设计质量的保障。但是随着扩大招生,学生的数量增多,学生和教师的比例失衡。这就造成了几乎所有的教师都要

cad实训报告心得体会

cad实训报告心得体会 计算机辅助设计(CAD)实训 按照课程按排,我们进行了两周的CAD实训。 从上个学期的手工画图,到这个学期的电脑画图,感觉到先进的技术人们带来了快速和方便。上个学期的手工画图,即麻烦又不方便。用铅笔和尺子趴在桌子上埋头的画,由于受人和仪器的原因,图画的误差可能比较大,从而影响了图画的质量,工程图的好坏对工程的影响是很大的,可能导致豆腐渣工程,危害人们的生命财产,这是不允许的。另外,手工画图的速度也比较慢,一幅图手工画可能要一天,甚至更长。但用电脑CAD软件来画,熟练的人两个小时左右就可以画完,并且精度比手工画的图远远要高。 从学CAD的那一刻起,我就感到了画图的方便和快速。我期待着CAD实训周的到来,我希望能从这两周的实训学到更多的东西和提高自己的操作水平。实训周的第一天,我满怀期待地来到我们实训的电脑室。进入电脑室后,按号入座,迅速打开电脑就操作起来,第一天的实训就这样开始了。俗话说得好“万事开头难。”第一天实训就遇到了不少麻烦。我自己也有一台电脑,闲暇的时候也会打开CAD软件画画图,经过一段时间后,自己感觉画图的速度也挺快的,信心比较充足。但由于在我的电脑和学校的电脑之间的不适应,一个早上下来,

连一幅图也没有画完,感觉有些沮丧,没想到实训第一天就让我跌了一大跤。想到我们大部分时间都是在机房里面实训并且大部分的图都是用机房的电脑来完成绘制的,我就勤奋地操作画图,希望一段时间后操作速度能大大的提高,在规定时间内完成作图。另外,在 画图的细节上我也有不少错误的地方。比如,有些线条该用红色的,而我用了白色;一些线型的比例和一些文字的高度也有弄错的等等。我只好边练习,边向老师和同学询问和讨教,这样使我减少了很多细节上的错误。从中我感受到了大家集中一起来作图的好处,不懂的地方可以向周围的同学还有老师讨教,从而迅速地把不懂的问题解决掉,有助于更好地完成作图。 实训的第二天和第三天,我都比较早地来到电脑机房加紧作图。这两周的实训要完成建筑平面图、立面图、剖面图的绘制。实训的第一阶段主要是系统学习CAD绘图基本知识和基本操作命令,学习绘制简单构件,并且学习CAD工作界面各组成部分的功能和作用,以检测我们上课质量和运用CAD绘图的熟练度。在这些基础之上感觉运用CAD绘图轻松了许多,使我对后期完成建筑图的绘制又慢慢有了信心。除了在老师规定的时间在电脑室作图外,我还利用其他的时间继续练习作图,回到宿舍里,休息一段时间,又继续作图。没办法啦,苯鸟不先飞就会饿死,两个星期的实训,再加上中途机房进行维修,时间是很短暂的,不加紧练习,完成作业都没希望了。这两天的不断操作,

大学生计算机编程实训心得领悟.doc

大学生计算机编程实训心得体会 编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。分享,欢迎阅读! 大学生计算机编程实训心得体会一 目前在国内制造业对数控加工高速增长的需求形势下,数控编程技术人才出现了严重短缺,数控编程技术已成为就业市场上的需求热点。以市场为导向的职业教育不断开辟这一领域的新课题,在传统职业的知识和技术上溶入了数字化信息的新技术、新知识、新工艺。国家大力发展职业教育,大力进行职教师资培训。以骨干教师为重点的培养培训活动在全国各个重点建设职教师资基地纷纷开展。我就是2007年第二批次国家级骨干教师培训的学员,培训地在济南数控编程培训学校,专业是数控加工技术。在济南学习期间,对于数控机床编程技术的学习心得写下来跟朋友们一起探讨。 一、学好数控编程技术需要具备以下几个基本条件: (1)具有基本的学习资质,即学员具备一定的学习能力和预备知识。 (2)有条件选择好的培训机构和培训教材。 (3)在实践中积累经验。

二、学习数控编程技术,要求学员首先掌握一定的预备知识和技能,包括: (1)基本的机械制图基础。 (2)基本的机械加工常识。 (3)机加工工艺基础。 (4)基本的三维造型技能。 三、选择培训教材应考虑的因素包括: (1)教材的内容应适合于实际编程应用的要求,以目前广泛采用的基于CADCAM软件的交互式图形编程技术为主要内容。在讲授软件操作、编程方法等实用技术的同时也应包含一定的基础知识,使读者知其然更知其所以然。 (2)教材的结构。数控编程技术的学习是一个分阶段不断提高的过程,因此教材的内容应按不同的学习阶段进行合理的分配。同时,从应用角度对内容进行系统的归纳和分类,便于读者从整体上理解和记忆。 四、学习方法与技巧 同其他知识和技能的学习一样,掌握正确的学习方法对提高数控编程技术的学习效率和质量起着十分重要的作用。下面是几点建议:

电子系统设计与实践课程设计——多点温度测量(汇编语言+C语言版)

《电子系统设计与实践》 课程设计报告 课程设计题目:多点温度测量系统设计专业班级:2012级电子信息科学与技术 学生姓名:罗滨志(120802010051) 张倩(120802010020) 冯礼哲(120802010001) 吴道林(120802010006) 朱栖安(120802010039)指导老师:刘万松老师 成绩: 2015 年6 月27日 目录

摘要 (4) 1 总体设计 (4) 1.1 功能要求 (5) 1.2 总体方案及工作原理 (5) 2 系统硬件设计 (6) 2.1 器件选择 (6) 2.1.1主要器件的型号 (6) 2.1.2 AT89C51 (7) 2.1.3智能温度传感器DS18B20 (9) 2.1.4晶振电路方案 (9) 2.1.5 LED液晶显示器 (10) 2.1.6复位电路方案 (10) 2.2 硬件原理图 (11) 3 系统软件设计 (11) 3.1基本原理 (11)

3.1.1主程序 (11) 3.1.2读ROM地址程序 (12) 3.1.3显示ROM地址程序 (13) 3.1.4读选中DS18B20温度的程序 (13) 3.1.5显示温度程序 (14) 3.2软件清单 (15) 3.2.1汇编语言程序 (15) 3.2.2 C语言程序 (24) 4实验步骤 (29) 4.1汇编语言程序调试 (29) 4.2 C语言程序调试 (30) 4.3实验仿真 (31) 5设计总结 (32) 6参考文献: (33)

摘要 温度是我们生活中非常重要的物理量。随着科学技术的不断进步与发展,温度测量在工业控制、电子测温计、医疗仪器,家用电器等各种控制系统中广泛应用。温度测量通常可以使用两种方式来实现:一种是用热敏电阻之类的器件,由于感温效应,热敏电阻的阻值能够随温度发生变化,当热敏电阻接入电路时,则流过它的电流或其两端的电压就会随温度发生相应的变化,再将随温度变化的电压或者电流采集过来,进行A/D转换后,发送到单片机进行数据处理,通过显示电路,就可以将被测温度显示出来。这种设计需要用到A/D转换电路,其测温电路比较麻烦。第二种方法是用温度传感器芯片,温度传感器芯片能把温度信号转换成数字信号,直接发送给单片机,转换后通过显示电路显示即可。这种方法电路比较简单,设计方便,现在使用非常广泛。 关键词:多点温度测量单片机温度传感器 1 总体设计 多路温度测量系统的总体结构如图1所示,根据要求,整个系统包含以下几个部分:51单片机、时钟电路、复位电路组成的51单片机小系统;多块测温模块;显示温度值的显示模块和按键模块。测温模块由温度传感器组成,温度传感器采用美国Dallas半导体公司推出的智能温度传感器DS18B20,温度测量范围为-55 -- +125,可编程为9到12位的A/D转换精度,测温分辨率可达0.0625C,完全能够满足系统要求。DS18B20采用单总线结构,只需要一根数据线DQ即可与单片机通信,多个DS18B20可同时连接在一根数据线上与单片机通信。显示器可采用LCD液晶显示器,显示信息量大、效果好、使用方便。

计算机设计与实践——MIPS基本指令

MIPS 基本指令和寻址方式: MIPS 是典型的RISC 处理器,采用32位定长指令字,操作码字段也是固定长度,没有专门的寻址方式字段,由指令格式确定各操作数的寻址方式。 MIPS 指令格式一般有三种格式: R-型指令格式 I-型指令格式 J-型指令格式 R _Type 指指指指 26 21 16 11 6 31 OP : 操作码 rs : 第一个源操作数寄存器 rt : 第二个源操作数寄存器(单目原数据) rd : 结果寄存器 shamt :移位指令的位移量 func : 指令的具体操作类型 特点:R-型指令是RR 型指令,其操作码OP 字段是特定的“000000”,具体操作类型由 func 字段给定。例如:func=“100000”时,表示“加法”运算。 R[rd] ← R[rs] + R[rt]

I_Type 指指指指 OP immediate rt rs 0 262116 3115 特点:I-型指令是立即数型指令 双目运算:R[rt] R[rs](OP)SignExt(imm16) Load指令: Addr ←R[rs] + SignExt(imm16) 计算数据地址(立即数要进行符号扩 展) R[rt] ←M[Addr] 从存储器中取出数据,装入到寄存器中 Store指令: Addr ←R[rs] + SignExt(imm16) M[Addr] ←R[rt] J_Type 指令格式 OP target address 0 26 31 6bit26bit 25 特点:J-型指令主要是无条件跳转指令,将当前PC的高4位拼上26位立即数,后补两个“0”,作为跳转目标地址。

计算机辅助设计综合实习报告

计算机辅助设计综合 实习报告 学院:信息科学与工程学院 班级:电子信息科学与技术08-2 学号: 姓名:邝辉宁 指导老师:陈小琴 日期:2010.9.18

计算机辅助设计综合实习报告 一.实习的性质与目的 1、课程性质:计算机辅助设计是电子信息类各专业本科生的必修课。计算机辅助设计技术范畴包含电子系统设计和开发的全过程,可分为系统级、电路级和物理级。 2、实习目的:借助现代EDA技术进行系统电路设计,侧重于综合应用所学知识,设计较为复杂的功能电路或小型电子系统,培养学生的现代电路设计与综合应用的能力,提高电路设计水平,培养现代电子系统设计能力和创新研究能力。 二.实习教学的基本要求 给出实习课题任务要求,学生通过阅读资料、选择方案、设计电路、编程仿真、性能指标测试、撰写报告等过程,培养学生综合运用所学知识解决实际问题的能力和创新研究能力。 需要熟练掌握常用电子系统设计工具Protel DXP。 三.实习主题: LED数字式温度计的设计。 要求:1.用2个8段数码管显示所测温度计; 2.测量范围为30~99℃ 四.实习内容及过程: 1.方案选择和电路设计 根据题目要求,选用单片机设计电路系统能较轻松和准确地实现,这里采用的单片机是常用的AT89C52。 2.利用keilc51编写单片机程序 已经有了电路图,接下来就要编写程序并进行仿真,从而确定各元件的参数。 Keilc51是常用的单片机编程软件,现用于编写一个应用于AT89C52的温控程序。程序如下: 编译结果如图1所示: 图1 3.利用proteus进行电路图仿真

Proteus是适合于单片机电路仿真的软件,现用于对LED数字式温度计电路仿真。通过仿真可以确定各元件的参数,并对程序进行修正。经过多次测试,终于确定了元件的参数。电路图及仿真过程如图2所示: 图2 4.利用Protel DXP画出PCB图 (1).电路原理图设计 新建工程,然后新建原理图文件,打开原理图就可以设计原理图了。 画原理图之前,先添加所需要的元件库。利用设计管理器可以方便地添加元件库,一般常用的是“Miscellaneous Devices.ddb”库和“Protel Dos”库。 在画原理图时,放置元件的方法是,选择目标元件所在的元件库,然后从它下面的具体元件列表框中选择目标元件,点击place按钮,将目标元件拖到图纸中,并放置在所需要的位置。 点击“place”之后,放置元件之前,按下“tab”键,就会弹出元件属性对话框,可以编辑元件的属性,其中元件封装和元件标号是必须编辑的。 放置好元件之后,就可以连线了,Protel DXP提供了多种连线方式,可以通过空格键进行切换。连好线,原理图就设计好了。 (2).编辑新元件 尽管Protel DXP内置的元件库已经相当丰富,但有时还是无法从这些元件库中找到想要的元件,这时就需要自行建立新的元件及元件库了。 现在需要建立单片机AT89C52这个元件,方法如下: 在当前设计管理器环境下,执行“”,选择“Schematic Library Document”,就创建了一个新元件库文档,把文档名改为“89c52”。双击打开进入元件库编辑界面,执行“Place/Rectangle”,拖动鼠标绘制一个直角矩形,大小为25*13格,执行“Place/Pins”,在矩形周围画40个引脚,用空格键可以旋转方向。双击引脚,逐一编辑各引脚属性。执行“Tools/Rename Component”,在对话框中把元件名称改为“89c52”,然后保存。在原理图设计界面把此元件装载到元件库中,就可以取用“89c52”元件了。 (3)ERC检查 在原理图设计界面下,执行“Tools/ERC”可以生成ERC表,用于检查电路图是否

计算机编程实习周记

计算机编程实习周记 实习周记一 到金山实习已经一周了,这一周主要任务是学习COM 技术,以及理解初期产品DEMO的代码,指导我的老大叫程辉,他是一个工作认真, 待人真诚的好人,虽然他很忙,但是我遇到问题他也会细心帮我解答, 如果某个问题他不清楚, 也会很直接的告诉我他不清楚. 但是我要是在学校遇到什么问题, 大部分老师给我的答案都是含糊其辞的, 另有一些就干脆胡说八道一通, 让我非常郁闷. 在公司实习的感觉很不一样,快快事业部里每个人都非常认真勤奋的工作,大家都为最终的产品投入了大量的时间和精力.这是我无法从学校学习到的一种精神. 这也从一个侧面反映出大学里面的问题有很多, 在学校上课, 我无法得到什么, 有些课程老师自己都没弄明白, 找本书对着学生念经, 同学们的激情早就在大一的时候被浇灭了, 剩下一些残念或怨念, 又在经文的雪上加霜后, 留下一辈子的仇恨. 这就是大学的现状. 没有谁可以改变这种状况, 而我们这些可怜的大学生们, 期望的只是一张大学毕业证, 好给保有旧社会科举制度思维的父母们一个交代. 面对这样的现状, 我只能说...very well...

虽然这一周我都是每天早上6:30起床赶车,晚上 8:30回到宿舍(坐公交车要好久, 而且正赶山修路, 在 路上耽搁很久),但是这样的生活对我来说却是习以为常,因为从大二暑假开始,我就已经以类似的作息时间,奔波于宿舍和励耘楼的实验室.即使是周六周日,我也会去励耘楼的实验室自习,而现在周末不用去公司上班,我倒是觉得轻松了不少. 生活方面,金山的伙食真的是非常好,可见金山的管理者们们对本公司员工的尊重和重视. 但是菜品种不如学校食堂的丰富, 学校的食堂和外卖经常会有花生猪骨, 逗沙包, 小强汤, 滑蛋小强, 芹菜苍蝇, 白菜腋毛等菜式供给, 不仅如此, 给我们盛菜的食堂员工还喜欢抖两抖, 一次我大脑抽筋了, 去食堂的窗口打饭, 看见一份炒豆腐还不错, 价钱是1块钱, 我就要他们给我来一份, 这份打过来, 我数了数, 一共5块豆腐....我当场就怒了, 找他理论, 没想到他跟我来了一句1块钱就是那么多了.... 最后这个了字声音还故意发的很长, 明显是一种挑衅和不懈. 言外之意就是丫个穷鬼, 还敢嫌少, 没钱还敢来吃老子豆腐., 我真是吐槽不能. 实习周记二 到金山实习已经两周了.周一上午,程辉把我叫到会议室,让我根据第一周学到的知识以及对项目的了解,制

相关文档
相关文档 最新文档