文档视界 最新最全的文档下载
当前位置:文档视界 › 电动葫芦课程设计设计计算说明书

电动葫芦课程设计设计计算说明书

电动葫芦课程设计设计计算说明书
电动葫芦课程设计设计计算说明书

设计计算说明书

(一)拟订传动方案,选择电动机及计算运动和动力参数 1.拟订传动方案

采用图1-l 所示传动方案,为了减小齿轮减速器结构尺寸和重量,应用斜齿圆柱齿轮传动。

2.选择电动机 计算起升机构静功率

0100060η?''=

v Q P

而总起重量

Q ”=Q+Q ’=50000+0.02×50000=51000N

起升机构总效率

η0=η7η5η1=0.98×0.98×0.90=0.864

故此电动机静功率

05100087.876010000.864

P kW ?=

=??

按式P jC K e Po ≥ ,并取系数K e =0.90,故相应于JC %=25%的电动机

P jC =K e P 0=0.90×7.87=7.08 kW

按[1]表4-3选ZD 141-4型锥形转子电动机,功率P jc =7.5 kW ,转速n jc =1400 r /min 。

3.选择钢丝绳

按[1]式(4-1)计算钢丝绳的静拉力

07

510002602020.98

Q Q N m η''=

=

=?

按[1]式(4-3),钢丝绳的破断拉力

[]0

5.526020

1684000.85

s n Q Q N ?

?≥

=

=

按[1]的标准[2]

选用6×37钢丝绳,其直径d =15.5mm ,断面面积d =89.49mm 2

,公称抗拉强度σ=2000MPa ,破断拉力Q s =178500N 。

4.计算卷简直径

按[1]式(4-4),卷筒计算直径

D 0=ed =20×15.5=310 mm

按标准取D 0=300mm 。

按[1]式(4-6),卷筒转速

50

100010008216.98/m in 3.14300

vm

n r D π??=

=

=?

5.确定减速器总传动比及分配各级传动比 总传动比

35

140082.4516.98

n i n '=

=≈ 这里n 3为电动机转速,r /min 。

分配各级传动比

第一级传动比

82 5.12516

B AB A

z i z =

==

第二级传动比

62 3.87516

C C

D D

z i z =

==

第三级传动比

66 4.12516

E E

F F

z i z =

==

这里Z A 、Z B 、Z C 、Z D 、Z E 和Z F 分别代表齿轮A 、B 、C 、D 、E 和F 的齿数。

减速器实际总传动比

i =i AB ·i CD ·i EF =5.125 3.875 4.12581.92??=

传动比相对误差

82.4581.92

0.64%82.45

i i i i '--?=

=

='

Δi 不超过土3%,适合。

6.分别计算各轴转速、功率和转矩 轴I(输入轴):

I I I

I I

1400/m in P 7.865955095507.865

T 53.651400

n n r kW P N m

n ===?=

=

=?

轴Ⅱ(输入轴):

II II II

II II

1400273.17/m in

5.125

P 7.8650.977.629955095509.157T 266.70273.17

n r kW P N m

n =

==?=?=

=

=?

轴Ⅲ(输入轴):

III III III

III III

273.1770.58/m in

3.875P 7.6290.977.40955095508.882

T 1001.27

70.58

n r kW P N m

n =

==?=?=

=

=?

轴Ⅳ(输入轴):

IV IV IV

IV IV

70.5817.22/m in

4.125

P 7.400.977.189********.18T 3981.9417.22

n r kW P N m

n =

==?=?=

=

=?

各级齿轮传动效率取为0.97。计算结果列于下表:

因起重机起升机构的齿轮所承受载荷为冲击性质,为使结构紧凑,齿轮材料均用20CrMnTi ,渗碳淬火,齿面硬度HRC58~62,材料抗拉强度σB =1100MPa ,屈服极限σs =850MPa 。齿轮精度选为8级(GBl0095—88)。

考虑到载荷性质及对高硬度齿面齿轮传动,因此以抗弯强度为主,初选螺旋角β=12°。 1.按齿面接触强度条件设计 小轮分度圆直径

t d 1≥

mm Z Z T K H E

H e d t 2

13

][12???

?

???+?σμμεφ

确定式中各参数:

(1) 端面重合度()()11221tan tan 'tan tan '2a a Z Z επ

?=?-?+?-?????

其中:cos a Z Z Z h

*

??=

+ ,且20,1,'h mm *?==?=? 求得:

12cos 16cos 20arccos arccos

33.36

162cos 82cos 20arccos

arccos

23.47

822

A a A

B a B Z Z Z h

Z Z Z h

*

*

???===++???===++

1.66ε?=

(2) 载荷系数K t 对起重机,载荷冲击较大,初选载荷系数K t =2。 (3)齿轮A 转矩T A T A =T 1=64.39 ×103

N ·mm 。

(4)齿宽系数φd 取φd =1。

(5)齿数比u 对减速传动,u =i =5.125。

(6)节点区域系数Z H 查《机械设计》图6.19得Z H =2.47。 (7)材料弹性系数Z E 查《机械设计》Z E =189.8MPa 。 (8)材料许用接触应力[σ] H

H

HN H S K lim

][σσ=

式中参数如下:

①试验齿轮接触疲劳极限应力[σ] Hlim =1450MPa ; ②接触强度安全系数S H =1.25; ③接触强度寿命系数K HN :因电动葫芦的齿轮是在变载条件下工作的,对电动葫芦为中级工作类型,其载荷图谱如[1]图4-6所示,用转矩T 代替图中的载荷Q(转矩了与载荷Q 成正比),当量接触应力循环次数为:

对齿轮A :

3

max 1

160???

? ??=∑

=T T t n N i k

i i HA 式中 n 1——齿轮A(轴1)转速,n 1=1400r /min ; i ——序数,i =1,2,…,k ; t i ——各阶段载荷工作时间,h ,

T i ——各阶段载荷齿轮所受的转矩,N ·m ;

T max ——各阶段载荷中,齿轮所受的最大转矩,N ·m 。

N HA =60×1400×6000×(13

×0.20+0.53

×0.20+0.253

×0.10+0.053

×0.50)

=1.142×108

对齿轮B :

8

7

1.14210 1.86105.125

H A

H B AB

N N μ?=

=

=?

查[3]得接触强度寿命系数K HNA =1.18,K HNB =1.27。

由此得齿轮A 的许用接触应力

1.141450

[]13221.25H A M P a σ?=

=

齿轮B 的许用接触应力

1.271450

[]14731.25

H B M P a σ?=

=

因齿轮A 强度较弱,故以齿轮A 为计算依据。

把上述各值代入设计公式,得小齿轮分度圆直径

t d 1

26.89mm =

(9)计算:齿轮圆周速度

11

3.14140026.89

2/601000

601000

n d m s πν???=

=

=??

(10)精算载荷系数K

查[3]表6.2得工作情况系数K A =1.25。

按2/,v m s =8级精度查[3]图6.10得动载荷系数K v =1.12,齿间载荷分配系数K H α=1.1,齿向载荷分布系数K H β=1.14。故接触强度载荷系数

1.25 1.12 1.1 1.14 1.76A V K K K K K β?==???=

按实际载荷系数K 修正齿轮分度圆直径

1126.89

25.75t

d d m m ===

齿轮模数

11

cos 25.75cos12 1.5716

n d m m m z β?

=

=

=

2.按齿根弯曲强度条件设计 齿轮模数

n m ≥

????

?

?F Sa Fa d Y Y z Y KT ][cos

221

2

1σεφβα

β

确定式中各参数:

(1)参数K t =2,T A =T 1=64.39 ×103N ·mm,φd =1, 1.66ε?=,116Z =。 (2)螺旋角影响系数Y β 因齿轮轴向重合度ε

β

=0.318φd z 1tan β=0.318 × 1×16×tan12°=1.08,

查[3] 得Y β=0.92。

(3)齿形系数Y Fa 因当量齿数

2

2

1617.10cos cos 12A VA z z β

=

=

=?

2

2

8287.62cos cos 12B VB z z β

=

=

=?

查[3] 表6.4 得 齿形系数Y FaA =2.97,Y FaB =2.21;SaA Y =1.52,SaB Y =1.78 (4)许用弯曲应力[σ]F

[]lim FN F ST

F F

K Y S σσ=

式中σ

Flim ——试验齿轮弯曲疲劳极限,σFlim =850MPa ;

S F ——弯曲强度安全系数,S F =1.5;

K FN ——弯曲强度寿命系数,与当量弯曲应力循环次数有关。

对齿轮A :

6

11

m ax 60k

i FA i i T N n t T =??

= ???

式中各符号含义同前。仿照确定N HA 的方式,则得

()6666

601400500010.200.500.20.250.100.050.50FA N =????+?+?+?7

8.5310=?

对齿轮B :

7

7

8.5310 1.86105.125

FA FB AB

N N u ?=

=

=?

因N FA >N 0=3×106,N FB >N 0=3×106,故查得弯曲强度寿命系数K FA =1,K FB =1。 由此得齿轮A 、B 的许用弯曲应力

[][]18500.70

3971.5

F A F B

M pa σσ??==

=

式中系数ST Y =0.70是考虑传动齿轮A 、B 正反向受载而引入的修正系数。

(6)比较两齿轮的比值 对齿轮A :

[] 2.97 1.52

0.0114397

F aA SaA

F A

Y Y σ

?=

=

对齿轮B :

[]2.21

1.78

0.0099397

FaB SaB

FB

Y Y σ?=

=

两轮相比,说明A 轮弯曲强度较弱,故应以A 轮为计算依据。

(7)按弯曲强度条件计算齿轮模数m 把上述各值代入前述的设计公式,则得

m ≥

=1.77mm

比较上述两种设计准则的计算结果,应取齿轮标准模数m n =2mm 。

3.主要几何尺寸计算 (1)中心距a

()()21682100.192cos 2cos12

n AB A B m a Z Z mm β

=

+=

+=

取中心距100AB a m m =。

(2)精算螺旋角β

()'''

298arccos

arccos

11.47811284222100

n A B AB

m Z Z a β+?====?

因β值与原估算值接近,不必修正参数ε

α

、K α和Z H 。

(3)齿轮A 、B 的分度圆直径d

16232.65cos cos11.478822167.35cos cos11.478

A n A

B n B Z m d m m

Z m d m m

ββ

?===?=

=

=

(4)齿轮宽度b

132.6533538B d A A B b d m m b b m m

φ==?≈=+=

同理,可对齿轮C 和D 、E 和F 进行设计计算,计算结果列于下表:

表 2:

(三)计算轴Ⅳ

1.计算轴Ⅳ的直径

轴材料选用20CrMnTi ,按下式估算空心轴外径:

d A ≥ mm

式中 P ——轴Ⅳ传递功率,P =7.18kW ;

n ——轴Ⅳ转递,n =17.22r /min ;

β——空心轴内径与外径之比,可取为0.5; A 0——系数,对20CrMnTi ,可取A 0=107。 代入各值,则

82.0d ≥=mm

取d =85mm ,并以此作为轴Ⅳ(装齿轮F 至装卷筒段

)最小外径,并按轴上零件相互关系设计轴。轴Ⅳ的结构如图1所示。

图1: 轴I 与轴IV 的结构

2.分析轴Ⅳ上的作用力

轴Ⅳ上的作用力如图2所示,各力计算如下: (1)齿轮F 对轴Ⅳ上的作用力

齿轮F 齿数z F =66,模数m n =4mm ,螺旋角β=10°52′36",分度圆直径d=Φ268.75mm

圆周力 3

223981.9410

29633268.75

F tF F

T F N d ??=

=

=

径向力 29633tan tan 2010984cos cos10.877

tF vF n F F N β

=

?=

=

轴向力 t a n 29633t a n 10.8775a F t F

F F N β===

(2)卷筒对轴Ⅳ上的径向作用力R

图2: 轴ⅳ的作用力分析

当重物移至靠近轴Ⅳ的右端极限位置时,卷筒作用于轴Ⅳ上e 点的力R 达到最大值,近似取

''

44 1.0250000

204005

5

2

Q R N ?=

=

?

=

这里系数1.02是表示吊具重量估计为起重量的2%。

(3)轴I 在支承d 处对轴Ⅳ上的径向作用力R dn 和R dm ,

轴I 的作用力分析如图3所示。

如果略去轴I 上联轴器附加力的影响,齿轮A 作用于轴1上的力有: 圆周力 3

2253.65

10

328632.65

A tA A

T F N d ??=

=

=

径向力 3286tan tan 201221cos cos11.478

tA rA n F F a N β

=

=

=

(β=8°6′34”)

轴向力 t a n 3286t a n 10.877a A t A

F F N β===

由图1按结构取L =312mm ,L 1=34mm 。 求垂直平面(mcd 面)上的支反力:

343120

34343286358312312

32863582928c

tA dm tA dm cm tA dm cm tA dm M

F R F R N

F

R F R R F R N

=-+=

?=

=

==-+-==-=-=∑∑

求水平面(ncd 面)上的支反力:

3431202

32.65

3434

1221

667

2298312312

1221981123c

A aA

rA dn A rA aA

dn cn rA dn cn rA dn M

d F F R d F F R N

F

R F R R F R N

=-+=

-?-?=

=

==-+-==-=-=∑∑ 对轴Ⅳ来说,R d m 与R dn 的方向应与图3所示的相反。

由于上述的力分别作用于xdy 坐标系内和ndm 坐标系内,两坐标间的夹角为θ1,因此要把ndm 坐

标系内的力R dn 和R dm 换算为xdy 坐标系内的力R dx 和R dy 。

由[1]式(4-12)得两坐标系间的夹角([1] 图4-7) 代入数据得:

2

2

2

2

2

2

'

1100167120

arccos

arccos

45.31451922100167

AB EF C D

AB EF

a a a a a θ+-+-====??

图3: 轴I 的作用力分析

根据[1] 式(4-13)和[3] 图4-9,得力R dn 和R dm 在坐标xdy 上的投影

11cos sin 98cos 45.31358sin 45.31186dx dn dm R R R N θθ=-=-=-

(与x 轴方向相反)

11cos sin 358cos 45.3198sin 45.31321dy dm dn R R R N θθ=-=-=

把上述求得的力标注在轴Ⅳ的空间受力图上(图2)。

3.计算轴上危险截面的弯矩、转矩和合成弯矩

根据上述数据和轴上支点a 、b 处的支反力,可计算轴上危险截面的弯矩、转矩和合成弯矩。 (然后验算轴的安全系数。确认安全系数后,即可绘制轴的零件工作图。轴承可按常用方法选取和计算,从略。)

4.轴I 、Ⅱ、Ⅲ的设计计算 轴的直径计算结果如下:

表3:单位:mm

(四)绘制装配图和零件工作图

参考文献

[1]王贤民主编,机械产品综合课程设计,南京:南京工程学院,2006

[2]朱理主编,机械原理,北京:高等教育出版社,2004

[3] 徐锦康主编,机械设计,北京:高等教育出版社,2004

[4] 叶伟昌主编,机械工程及自动化简明设计手册,上册[M],北京:机械工业出版社,2004

计算器说明书

Java程序设计说明书 设计题目:Java计算器 学生姓名: 指导教师: 专业名称:计算机科学与技术所在院系:

目录 摘要2第1章计算器概述 1.1设计目的 4 1.2功能模块设计 4 1.3系统功能图 4 设计实现的详细步骤 2.2.1 计算器界面7 2.2.2 界面设计代码7 2.3程序运行效果9 第3章设计中遇到的重点及难点 (13) 3.1 设计中的重点 (13) 3.2 设计中的难点 (13) 3.2.1 设计难点1:布局 (13) 3.2.2 设计难点2:代码 (13) 3.2.3设计难点3:运行结果 (14) 3.3 本章总结 (14) 第4章本次设计中存在不足与改良方案 (15) 4.1设计不足 (15) 4.2改良方案 (15) 4.3本章总结 (18) 结论 (19) 参考文献 (20)

JAVA课程设计说明书 摘要 一、计算器概述 1、1设计计算器的目的: 该计算器是由Java语言编写的,可以进行十进制下的四则运算(加、减、乘、除)、开平方、百分号、求倒数,还可以实现其他按钮的功能。添加了一个编辑、查看、帮助的主菜单并能实现其功能。Backspace 表示逐个删除,CE 表示全部清除,C 表示一次运算完成后,单击“C”按钮即可清除当前的运算结果,再次输入时可开始新的运算,MC 表示清除储存数据,MR 表示读取储存的数据,MS 表示将所显示的数存入存储器中,存储器中原有的数据被冲走,M+ 表示计算结果并加上已经储存的数。界面类似Windows 自带的计算器。 该计算器围绕Java编程语言在编程方面的具体应用,论述了使用面向对象方法,对计算器程序进行需求分析、概要设计、详细设计,最后使用Java编程实现的全过程。在编程使用Java语言,是目前比较流行的编程语言。在当今这个网络的时代,java语言在网络编程方面的优势使得网络编程有了更好的选择。Java语言最大的特点是具有跨平台性,使其不受平台不同的影响,得到了广泛的应用。 关键词:Java语言、标准、计算器

机械设计基础课程设计计算说明书模版.

机械设计基础课程设计 计算说明书 题目: 一级齿轮减速器设计 学院:生物科学与工程学院 班级:10级生物工程2班 设计者:詹舒瑶 学号:201030740755 指导教师:陈东 2013年 1 月16 日

目录 一、设计任务书……………………………………………………………………………… 1.1 机械课程设计的目的………………………………………………………………… 1.2 设计题目……………………………………………………………………………… 1.3 设计要求……………………………………………………………………………… 1.4 原始数据……………………………………………………………………………… 1.5 设计内容……………………………………………………………………………… 二、传动装置的总体设计…………………………………………………………………… 2.1 传动方案……………………………………………………………………………… 2.2 电动机选择类型、功率与转速……………………………………………………… 2.3 确定传动装置总传动比及其分配………………………………………………… 2.4 计算传动装置各级传动功率、转速与转矩……………………………………… 三、传动零件的设计计算…………………………………………………………………… 3.1 V带传动设计…………………………………………………………………………… 3.1.1计算功率…………………………………………………………………………… 3.1.2带型选择…………………………………………………………………………… 3.1.3带轮设计…………………………………………………………………………… 3.1.4验算带速…………………………………………………………………………… 3.1.5确定V带的传动中心距和基准长度……………………………………………… 3.1.6包角及其验算……………………………………………………………………… 3.1.7带根数……………………………………………………………………………… 3.1.8预紧力计算………………………………………………………………………… 3.1.9压轴力计算………………………………………………………………………… 3.1.10带轮的结构………………………………………………………………………… 3.2齿轮传动设计…………………………………………………………………………… 3.2.1选择齿轮类型、材料、精度及参数……………………………………………… 3.2.2按齿面接触疲劳强度或齿根弯曲疲劳强度设计………………………………… 3.2.3按齿根弯曲疲劳强度或齿面接触疲劳强度校核………………………………… 3.2.4齿轮传动的几何尺寸计算………………………………………………………… 四、铸造减速器箱体的主要结构尺寸……………………………………………………… 五、轴的设计………………………………………………………………………………… 5.1高速轴设计……………………………………………………………………………… 5.1.1选择轴的材料……………………………………………………………………… 5.1.2初步估算轴的最小直径…………………………………………………………… 5.1.3轴的机构设计,初定轴径及轴向尺寸…………………………………………… 5.2低速轴设计……………………………………………………………………………… 5.2.1选择轴的材料……………………………………………………………………… 5.2.2初步估算轴的最小直径…………………………………………………………… 5.2.3轴的机构设计,初定轴径及轴向尺寸…………………………………………… 5.3校核轴的强度…………………………………………………………………………… 5.3.1求支反力、弯矩、扭矩计算……………………………………………………… 5.3.2绘制弯矩、扭矩图………………………………………………………………… 5.3.3按弯扭合成校核高速轴的强度……………………………………………………

简单计算器c++课程设计

简单计算器 1 基本功能描述 简单计算器包括双目运算符和单目运算符。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦、阶乘、对数、开方、倒数等运算。可对输入任意操作数包含小数和整数及正数和负数进行以上的所有运算并能连续运算。出现错误会给出提示,同时包含清除、退格、退出功能以及有与所有按钮相对应的菜单项。 2 设计思路 如图1,是输入数据子函数的流程图。打开计算器程序,输入数据,判断此次输入之前是否有数字输入,如果有,则在之前输入的数字字符后加上现有的数字字符;如果没有,则直接使编辑框显示所输入的数字字符。判断是否继续键入数字,如果是,则继续进行前面的判断,如果否,则用UpdateData(FALSE)刷新显示。 如图2,是整个计算器的流程图。对于输入的算式,判断运算符是双目运算符还是单目运算符。如果是双目运算符,则把操作数存入数组a[z+2]中,把运算符存入b[z+1]中;如果是单目运算符,则把字符串转化为可计算的数字,再进行计算。下面判断运算符是否合法,如果合法,则将结果存入a[0],不合法,则弹出对话框,提示错误。结束程序。

输入一个数字 在之前输入的数字字符后面加上现在的数字字符。 Eg :m_str+=”9”。 直接使编辑框显示所输入的数字字符。 Eg :m_str=”9”。 pass3=1表示已有数字输入 开始 之前是否有数字输入? pass3==1? 继续键入数字? 用UpdateData(FALSE)刷新显示 图1 输入数据子函数流程图 Y N Y N

输入开始 双目运算符 是否每一个操作数都存入a[]数组? 把操作数存入a[z+2],把运算符存入b[z+1]。 单目运算符 将字符串转换 为可计算的数进行运算 运算是否合法? 将结果存入a[0] 弹出对话框提示错误 结束Y Y N N 图2 简单计算器总流程图

电动葫芦技术部分(8台)

中冶焦耐工程技术有限公司 安徽华塑股份有限公司 60万吨/年活性石灰总承包工程 设备:电动葫芦 技术协议 买方:中冶焦耐(大连)工程技术有限公司卖方:无锡志诚机械制造有限公司 二○一○年十二月五日

一、总则 1.1无锡志诚机械制造有限公司和中冶焦耐工程技术有限公司就电动葫芦的设计、制造、安装, 进行讨论和协商,达成如下协议. 1.2本技术协议提出最低限度的要求和规范,并对有关技术细节问题,做了一定规定,尽量采用国内外先进技术,并选用新工业标准及国际有关先进技术设计制造更成熟优化的产品. 1.3如果签订合同之后,需方提出在某部件或有关技术方面要求修改和补充,供方应配合,达到需方要求.如果碰到比较难处理问题应双方协商解决. 1.4结构合理、系统设计制造均满足需方提出的工艺要求。卖方所制造的电动葫芦,使用寿命长、不易磨损、属于绿色环保设备。 1.5在签订合同之后,买方可以保留对本技术规范书提出补充要求和修改的权力,卖方应予以配合,如提出修改,具体项目和条件由买方和卖方商定。 1.6卖方保证是所投货物的主要生产商,对其材料、设备、配套件及产品质量,试运转等负有全责,并保证设备的主体或主机及关键部件的制造。 二、供货范围及技术参数 (一)、供货清单 (二)、供货范围

(三)、供货技术参数 (1)2t-30m、2t-4m电动葫芦系统名称:石灰生产工段上料系统 设备数量:3台(其中:CR12801AB—2台;CR12802—1台) 设备用途:检修设备 设备编号:CR12801AB、CR12802 规格型号:CR12801AB—CD12-30;CR12802—CD12-4 起重量:2t 起升高度:CR12801AB —30m;CR12802—4m 起升速度:8m/min, 运行速度:20m/min 起重电机:3kW 380V 50Hz 运行电机:0.4kW 380V 50Hz 设备重量:CR12801AB —365kg/台;CR12802 —225kg/台 工字钢型号:CR12801AB—28a;CR12802—22a 工作制度:25%(检修用) 安装位置:1#、2#、3#窑前料仓,室内。(其中:CR12801A—安装于No.2带式输送机头轮顶部;CR12801B—安装于No.3带式输送机头轮顶部;CR12802—安装于No.1带式输送机头轮顶部) (2)CD13t-9m电动葫芦 设备数量:3台 设备用途:检修设备 设备编号:CR13101ABC 规格型号:CD13-9 起重量:3t 起升高度:9m 起升速度:8m/min, 运行速度:20m/min 起重电机:4.5kW 380V 50Hz

单片机课程设计计算器

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:四位数加法计算器的设计学院名称:电气信息学院 专业班级: 学生学号:

学生姓名: 学生成绩: 指导教师: 课程设计时间:至

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

课程设计任务书 一、课程设计的任务和基本要求 (一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根 据所选课题的具体设计要求来填写此栏) 1. 系统通过4x4的矩阵键盘输入数字及运算符。 2. 可以进行4位十进制数以内的加法运算,如果计算结果超过4位十进制数,则屏幕显示E。 3. 可以进行加法以外的计算(乘、除、减)。 4. 创新部分:使用LCD1602液晶显示屏进行显示,有开机欢迎界面,计算数据与结果分两行显示,支持小数运算。 (二)基本要求 1.有硬件结构图、电路图及文字说明; 2.有程序设计的分析、思路说明; 3.有程序流程框图、程序代码及注释说明; 4.完成系统调试(硬件系统可以借助实验装置实现,也可在Proteus 软件中仿真模拟); 5.有程序运行结果的截屏图片。

汽车设计课程设计--计算说明书..

汽车设计课程设计说明书 题目:曲柄连杆机构受力分析 设计者:侯舟波 指导教师:刘忠民吕永桂 2010 年 1 月18 日

一、课程设计要求 根据转速、缸内压力、曲柄连杆机构结构参数,计算发动机运转过程中曲柄连杆机构受力,完成计算报告,绘制曲柄连杆机构零件图。 1.1 计算要求 掌握连杆往复惯性质量与旋转离心质量折算方法; 掌握曲轴旋转离心质量折算方法; 掌握活塞运动速度一阶、二阶分量计算方法; 分析活塞侧向受力与往复惯性力及相应设计方案; 分析连杆力及相应设计方案; 采用C语言编写曲柄连杆机构受力分析计算程序; 完成曲柄连杆机构受力计算说明书。 1.2 画图要求 活塞侧向力随曲轴转角变化 连杆对曲轴推力随曲轴转角变化 连杆轴承受力随曲轴转角变化 主轴承受力随曲轴转角变化 活塞、连杆、曲轴零件图(任选其中两个) 二、计算参数 2.1 曲轴转角及缸内压力参数 曲轴转速为7000 r/min,缸内压力曲线如图1所示。 图1 缸内压力曲线 2.2发动机参数 本计算过程中,对400汽油机进行运动和受力计算分析,发动机结构及运动参数如表1所示。

表1 发动机主要参数 参数 指标 发动机类型 汽油机 缸数 1 缸径D mm 91 冲程S mm 63 曲柄半径r mm 31.5 连杆长l mm 117 偏心距e mm 0 排量 mL 400 活塞组质量'm kg 0.425 连杆质量''m kg 0.46 曲轴旋转离心质量k m kg 0.231 标定功率及相应转速 kw/(r/min ) 17/7500 最高爆发压力 MPa 5~6MPa 三、计算内容和分析图 3.1 运动分析 3.1.1曲轴运动 近似认为曲轴作匀速转动,其转角,t t t n 3 7006070002602π ππα=?== s rad s rad dt d /04.733/3700≈== π αω 3.1.2活塞运动规律 图2 中心曲轴连杆机构简图

C语言课程设计 简单计算器程序

课程设计名称:C语言课程设计课程设计题目:简单计算器程序

目录 第1章需求分析 (1) 1.1设计要求 (1) 1.2任务 (1) 第2章总体设计 (2) 2.1设计简介及设计方案论述 (2) 2.2功能模块层次图 (2) 第3章详细设计 (3) 3.3由(后缀)逆波兰表达式计算中缀表达式原理 (8) 3.3.1算法描述 (8) 第4章调试分析 (10) 4.1程序设计中所遇到的错误及犯错的原因 (10) 4.2错误的解决方法 (10) 第5章用户手册 (11) 总结 (15) 参考文献 (16) 附录(程序清单) (17)

第1章需求分析 1.1 设计要求 (1)用 C 语言数据结构实现程序设计; (2)利用结构体、栈、进行相关信息处理; (2)系统的各个功能模块要求用函数的形式实现; (4)界面简单,可操作性高。 1.2任务 (1)定义一个结构体类型数组,输入0~9 及+、--、*等符号的信息,将其信息存储起来; (2)输入简单的加减乘除算术计算式,并在屏幕上显示逆波兰(后缀式)表达式和计算结果; (3)编写代码; (4)程序分析与调试。 说明: 本课程设计将实现一个简单计算器。在功能上尽量模仿windows 的计算器。系统界面不做牵制要求。该程序能实现标准型中+、-、*、/、(、)、.、的混合运算表达式(一般意义上的中缀表达式),将其转换成逆序波兰表达式(后缀表达式)并计算输出结果。在进行运算后可以选择继续运算或者结束当前运算。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。

第2章 总体设计 2.1设计简介及设计方案论述 逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相 关的两个运算对象之间,所以,这种表示法也称为中缀表达式。波兰逻辑学家 J.Lukasiewicz 于 1929 年提出了另一种表示表达式的方法。按此方法,每一运算符都置 于其运算对象之后,故称为后缀表达式。 后缀表达式的优点是显而易见的, 编译器在处理时候按照从左至右的顺序读取逆波 兰表达式,遇到运算对象直接压入堆栈,遇到运算符就从堆栈提取后进的两个对象进行计算,这个过程正好符合了计算机计算的原理。后缀表达式比前缀表达式更加易于转换,并且它的最左面一定为数字,这一点在实 际编程的时候就会体会到它的好处了。 逆波兰表达式有一个更大的优点,就是拆括号,根据运算符的级别将中缀表达式转 换成逆波兰表达式后,运算顺序就已经替代了运算符的级别,这样也避免了括号提高运 算级别的特殊处理。 2.2功能模块层次图 将算术表达式转化为逆波兰表达式 计算逆波兰表达式的值 简单计算器 表 达 式 格 式 转 换 系统 求 值 计 算 系 统

电动葫芦课程设计设计计算说明书

设计计算说明书 (一)拟订传动方案,选择电动机及计算运动和动力参数 1.拟订传动方案 采用图1-l 所示传动方案,为了减小齿轮减速器结构尺寸和重量,应用斜齿圆柱齿轮传动。 2.选择电动机 计算起升机构静功率 0100060η?''= v Q P 而总起重量 Q ”=Q+Q ’=50000+×50000=51000N 起升机构总效率 η0=η7η5η1=××= 故此电动机静功率 0510008 7.876010000.864 P kW ?= =?? 按式P jC Ke Po ≥g ,并取系数K e =,故相应于JC %=25%的电动机 P jC =K e P 0=×= kW 按[1]表4-3选ZD 141-4型锥形转子电动机,功率P jc = kW ,转速n jc =1400 r /min 。 3.选择钢丝绳 按[1]式(4-1)计算钢丝绳的静拉力

0751000 2602020.98 Q Q N m η''= ==? 按[1]式(4-3),钢丝绳的破断拉力 []0 5.526020 1684000.85 s n Q Q N ? ?≥ = =g 按[1]的标准[2]选用6×37钢丝绳,其直径d =,断面面积d =,公称抗拉强度σ=2000MPa ,破断拉力Q s =178500N 。 4.计算卷简直径 按[1]式(4-4),卷筒计算直径 D 0=ed =20×=310 mm 按标准取D 0=300mm 。 按[1]式(4-6),卷筒转速 501000100082 16.98/min 3.14300 vm n r D π??= ==? 5.确定减速器总传动比及分配各级传动比 总传动比 35140082.4516.98 n i n '= =≈ 这里n 3为电动机转速,r /min 。 分配各级传动比 第一级传动比 82 5.12516 B AB A z i z = == 第二级传动比 62 3.87516 C C D D z i z = == 第三级传动比 66 4.12516 E E F F z i z = == 这里Z A 、Z B 、Z C 、Z D 、Z E 和Z F 分别代表齿轮A 、B 、C 、D 、E 和F 的齿数。 减速器实际总传动比 i =i AB ·i CD ·i EF =5.125 3.875 4.12581.92??= 传动比相对误差 82.4581.92 0.64%82.45 i i i i '--?= ==' Δi 不超过土3%,适合。 6.分别计算各轴转速、功率和转矩 轴I(输入轴):

2位数计算器程序-汇编语言课程设计

信息学院课程设计题目:2位数计算器程序设计 __ 姓名: __ _____ 学号: ____ ___ 班级: 课程:汇编语言 ________ 任课教师:侯艳艳 ____ 2011年12月

课程设计任务书及成绩评定

目录 摘要 (2) 1.设计目的………………………………………………………………………………………………?2 2.概要设计………………………………………………………………………………………………?3 2.1系统总体分析…………………………………………………………………………?3 2.2程序流程图 (3) 3.详细设计......................................................................................................? (4) 3.1主程序及子程序说明 (4) 3.2程序代码编写 (4) 4.程序调试 (6) 4.1运行界面分析 (6) 4.2算法的分析 (6) 4.3调试过程及分析 (6) 5.心得体会 (7) 5.1设计体会...................................................................................................? (7) 5.2系统改进...................................................................................................? (7) 参考文献 (8)

机械课程设计计算说明书

机械课程设计 计算说明书 ——题目D4.机械厂装配车间输送带传动装置设计 机电工程学院机自11-8 班 设计者cqs 指导老师tdf 2014年1月15号 中国矿业大学

目录 第一章机械设计任务书 机械课程设计任务书 (2) 第二章机械课程设计第一阶段 2.1、确定传动技术方案 (3) 2.2、电动机选择 (4) 2.3、传动件的设计 (6) 第三章机械课程设计第二阶段 3.1装配草图设计第一阶段说明 (23) 3.2轴的设计及校核 (23) 3.3轴承的设计及校验 (28) 3.4键的设计及校验 (22) 第四章机械课程设计第三阶段 4.1、轴与齿轮的关系 (30) 4.2、端盖设计 (30) 4.3、箱体尺寸的设计 (32) 4.4、齿轮和轴承的润滑 (34) 第五章机械课程设计小结 机械课程设计小结 (34) 附1:参考文献

第一章机械设计课程设计任务书 题目D3.机械厂装配车间输送带传动装置设计 图1:设计带式运输机传动装置(简图如下) 一、设计要求 1、设计条件: 1)机器功用由输送带传送机器的零部件; 2)工作情况单向运输、轻度振动、环境温度不超过35℃; 3)运动要求输送带运动速度误差不超过5%; 4)使用寿命10年,每年350天,每天16小时; 5)检修周期一年小修;两年大修; 6)生产批量单件小批量生产; 7)生产厂型中型机械厂 2、设计任务 1)设计内容1、电动机选型;2、带传动设计;3、减速器设计;4、联轴器选型设计;5、其他。 2)设计工作量1、传动系统安装图1张;2、减速器装配图1张;3、零件图2张;4、设计计算说明书一份。 3、原始数据 主动滚筒扭矩(N·m):800 主动滚筒速度(m/s):0.9 主动滚筒直径(mm):300

Windows下的计算器设计说明书

课程设计说明书Windows环境下的计算器 学院名称:机械工程学院 专业班级:测控0901 学生姓名:李彧文 指导教师姓名:张世庆 指导教师职称:副教授 2011年6月

摘要

课程设计任务书 Windows环境下的计算器 一、课程设计题目:设计一个windows附件中所示的计算器 二、目的与要求: 1、目的: (1)要求学生达到熟练掌握C++语言的基本知识和C++调试技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1)求利用面向对象的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,对windows环境下的编程有一个基本的认识。 3、创新要求: 在基本要求达到后,可进行创新设计,如增加计算器的函数功能。 4、写出设计说明书 按照设计过程写出设计说明书。 三、设计方法和基本原理: 1、问题描述(功能要求): 要求所编写的计算器能够完成基本的加、减、乘、除运算,类似于Windows下附件中的计算器。 2、问题的解决方案(参考): 根据题目的要求,可以将问题解决分为以下步骤: (1)完成界面的设计,要求界面要美观实用; (2)添加成员变量和成员函数(消息映射函数); (3)利用结构化程序的设计思路完成按键的判断和数据的移位以及计算功能; (4)程序功能调试; (5)完成系统总结报告以及系统使用说明书。

四、程序设计和调试: 五、答辩与评分标准: 1、完成基本功能:40分; 2、设计报告及使用说明书:30分; 3、设置错误或者按照要求改变结果:15分; 4、回答问题:15分。

简易计算器课程设计

评阅教师评语:课程设计成绩 考勤成绩 实做成绩 报告成绩 总评成绩指导教师签名: 课程设计报告 论文题目基于ARM的简易计算器设计 学院(系):电子信息与自动化学院 班级:测控技术与仪器 学生姓名:同组同学: 学号:学号: 指导教师:杨泽林王先全杨继森鲁进时间:从2013年 6 月10 日到2013年 6 月28 日 1

目录 1、封面—————————————————————P1 2、目录—————————————————————P2 3、前言—————————————————————P3 4、关键字————————————————————P3 5、原理与总体方案————————————————P3 6、硬件设计———————————————————P6 7、调试—————————————————————P10 8、测试与分析——————————————————P11 9、总结—————————————————————P13

10、附件—————————————————————P14 前言 近几年,随着大规模集成电路的发展,各种便携式嵌入式设备,具有十分广阔的市场前景。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。在嵌入式系统中,数据和命令通过网络接口或串行口经过ARM程序处理后,或显示在LCD上,或传输到远端PC上。 本文通过周立功的LPC2106芯片完成的简易计算器,正是对嵌入式应用的学习和探索。 一、摘要: 计算器一般是指“电子计算器”,是能进行数学运算的手持机器,拥有集成电路芯片。对于嵌入式系统,以其占用资源少、专用性强,在汽车电子、航空和工控领域得到了广泛地应用。本设计就是先通过C语言进行相应程序的编写然后在ADS中进行运行最后导入PROTUES进行仿真。最后利用ARM中的LPC2106芯片来控制液晶显示器和4X4矩阵式键盘,从而实现简单的加、减、乘、除等四则运算功能。 关键字:中断,扫描,仿真,计算 二、原理与总体方案: 主程序在初始化后调用键盘程序,再判断返回的值。若为数字0—9,则根据按键的次数进行保存和显示处理。若为功能键,则先判断上次的功能键,根据代号执行不同功能,并将按键次数清零。程序中键盘部分使用行列式扫描原理,若无键按下则调用动态显示程序,并继续检测键盘;若有键按下则得其键值,并通过查表转换为数字0—9和功能键与清零键的代号。最后将计算结果拆分成个、十、百位,再返回主程序继续检测键盘并显示;若为清零键,则返回主程序的最开始。 电路设计与原理:通过LPC2106芯片进行相应的设置来控制LCD显示器。 而通过对键盘上的值进行扫描,把相应的键值通过MM74C922芯片进行运算从而

电动葫芦课程设计终稿

机械产品综合课程设计任务书 专业: 机械设计班级: xxxxx 设计者: xxx 学号: xxxxxx 设计题目:电动葫芦传动装置采用②设计(①三级直齿圆柱齿轮减速器;②三级斜齿圆柱齿轮减速器;③二级2K-H行星圆柱齿轮减速器; 设计电动葫芦传动装置采用三级斜齿圆柱齿轮减速器参考方案(见图) 图为三齿轮减速器的装配图。减速器的输入轴I和中间轴Ⅱ、Ⅲ均为齿轮轴,输出轴Ⅳ是空心轴,末级大齿轮和卷筒通过花键和轴相联。为了尽可能减小该轴左端轴承的径向尺寸,一般采用滚针轴承作支承。 原始数据: 起重量(t)G= 5t 起升高度(m) H= 24m 起、升速度(m/min) v= 8 m/min 钢丝绳直径(mm) d= 15.5mm 电动葫芦设计寿命为10年。 工作条件: 两班制,常温下连续工作;空载起动,工作载荷平稳,单向运转;三相交流电源,电压为380/220伏。 设计任务:1、电动葫芦装配图1张(0号或1号图纸); 2、全部零件图 3、设计计算说明书1份 设计期限:2013 年01 月04日至2013 年01 月19 日 颁发日期:2012 年12 月30 日

设计计算说明书 (一)拟订传动方案,选择电动机及计算运动和动力参数 1.拟订传动方案 采用图1-l 所示传动方案,为了减小齿轮减速器结构尺寸和重量,应用斜齿圆柱齿轮传动。 2.选择电动机 计算起升机构静功率 0100060η?''= v Q P 而总起重量 Q ”=Q+Q ’=50000+0.02×50000=51000N 起升机构总效率 η0=η7η5η1=0.98×0.98×0.90=0.864 故此电动机静功率 0510008 7.876010000.864 P kW ?= =?? 按式P jC Ke Po ≥g ,并取系数K e =0.90,故相应于JC %=25%的电动机 P jC =K e P 0=0.90×7.87=7.08 kW 按[1]表4-3选ZD 141-4型锥形转子电动机,功率P jc =7.5 kW ,转速n jc =1400 r /min 。 3.选择钢丝绳 按[1]式(4-1)计算钢丝绳的静拉力

单片机简易计算器课程设计

课程设计 题目名称简易计算器设计 课程名称单片机原理及应用 学生姓名 班级学号 2018年6 月20日

目录 一设计目的 本设计是基于51系列单片机来进行的简单数字计算器设计,可以完成计算器的键盘输入,进行加、减、乘、除六位整数数范围内的基本四则运算,并在LED上显示相应的结果。软件方面使用C语言编程,并用PROTUES仿真。 二总体设计及功能介绍 根据功能和指标要求,本系统选用MCS-51系列单片机为主控机,实现对计算器的设计。具体设计及功能如下: 由于要设计的是简单的计算器,可以进行四则运算,为了得到较好的显示效果,采用LED显示数据和结果; 另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,故只需要16个按键即可,设计中采用集成的计算键盘; 执行过程:开机显示零,等待键入数值,当键入数字,通过LED显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数值,按等号就会在LED上输出运算结果。

三硬件仿真图 硬件部分比较简单,当键盘按键按下时它的那一行、那一列的端口为低电平。因此,只要扫描行、列端口是否都为低电平就可以确定是哪个键被按下。 四主程序流程图 程序的主要思想是:将按键抽象为字符,然后就是对字符的处理。将操作数分别转化为字符串存储,操作符存储为字符形式。然后调用compute()函数进行计算并返回结果。具体程序及看注释还有流程图 五程序源代码 #include #include #include/* isdigit()函数*/ #include/* atoi()函数*/ #define uchar unsigned char #define uint unsigned int

简易计算器课程设计

基于单片机的计算器的设计 摘要:本设计是一个实现加减乘除的计算器,它的硬件主要由四部分构成,一个8051单片机芯片,两个八段共阴极数码管,一个4*4键盘,它可以实现一位数的加减乘除运算。 显示部分:采用LED动态显示。 按键部分:采用4*4键盘。采用软件识别键值,并执行相应的操作。 关键词:LED接口;键盘接口;8255A;汇编语言 一、概述 1.1设计要求及任务: (1)设计4*4的键盘,其中10个数字键0~9,其余六个键“+”、“—”、“*”、“/”、“=”、和“C”键; (2)设计两位LED接口电路; (3)实现1位数的简单运算 1.2设计原理 (1)LED显示器接口技术 LED动态显示接口技术 (2)键盘显示技术 逐行(逐列扫描法) 二、系统总体方案和硬件设计 2.1计算器总体思想 显示部分:采用LED动态显示。 按键部分:采用4*4键盘。采用软件识别键值,并执行相应的操作。 执行过程:开机显示零,等待键入数值,当键入数字,经通过数码管显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数值,按等号就会在数码管上输出运算结果。 图1 系统设计框图

2.2硬件的选择与连接 图二硬件连接总图 2.2.1硬件选择 (1)由于本设计比较简单,因此选用内部含有4KBE2PROM的89C51单片机作为系统的核心。 (2)扩展输入/输出端口 在扩展输入/输出端口时,要求输入口能够缓冲,,输出口能够锁存。常用小规模集成电路芯片74LS244或74LS245等扩展输入端口,用74LS273、74LS373、 74LS377扩展输出端口。这种扩展方法的特点是电路简单,但功能单一、灵活性差。因而常采用中规模的可编程并行接口芯片8255A扩展输入/输出端口。 (3)锁存电路采用74LS373 2.2.2接口设计 (1)单片机与8255A的接口设计 8255A中的数据总线缓冲器为三态双向数据缓冲存储器,用于将8255A的数据线 D0~D7和单片机的数据总线(P0口)连接,实现单片机和接口间的数据传送。 读写控制部件的接口设计 1、/CS为片选信号,接成低电平表示8255A 被选中。/CS与P2.7相连,用P2口的最高位控制8255A是否工作。即将P2.7控制为低电平。 2、RESET-复位信号,高电平有效,接在单片机的RST端。 3、/RD和/WR为读写控制信号,低电平有效。分别将两个端口接单片机的/RD和/WR 4、A1和A0-端口选择信号,分别与单片机的低两位地址线P1.1和P1.0相连。用于选择不同端口。采用74LS373三态锁存器,用于分离P0口第八位地址线,将它的Q0和Q1口接至8255A的地址输入端A0和A1。

电动葫芦设计计算说明书

电动葫芦设计 题目:根据下列条件设计电动葫芦起升机构的齿轮减速器。已知:额定起重量Q =6t ,起升高度H =9m ,起升速度v =8m /min ,工作类型为中级:JC %=25%,电动葫芦用于机械加工车间,交流电源(380V)。 解: (一)拟订传动方案,选择电动机及计算运动和动力参数 1.拟订传动方案 采用图4-l 所示传动方案,为了减小齿轮减速器结构尺寸和重量,应用斜齿圆柱齿轮传动。 2.选择电动机 按式(4-2)、式(4-7)和式(4-8),起升机构静功率 0100060η?''= v Q P 而总起重量 Q ”=Q+Q ’=60000+0.02×60000=61200N 起升机构总效率 η0=η7η5η1=0.98×0.98×0.90=0.864 故此电动机静功率 kW P 44.9864 .01000608 612000=???= 按式(4-9),并取系数K e =0.90,故相应于JC %=25%的电动机 P jC =K e P 0=0.90×9.44=8.5 kW 按表4-3选ZD 141-4型锥形转子电动机,功率P jc =13 kW ,转速n jc =1400 r /min 。 3.选择钢丝绳 按式(4-1)。钢丝绳的静拉力 N m Q Q 3122498 .0261200 70=?=''= η 按式(4-3),钢丝绳的破断拉力 按标准[2]选用6×37钢丝绳,其直径d =18mm ,断面面积d =89.49mm 2,公称抗拉强度σ=1770MPa ,破断拉力Q s =204200N 。 4.计算卷简直径 按式(4-4),卷筒计算直径 D 0=ed =20×18=360 mm 按标准取D 0=355mm 。 按式(4-6),卷筒转速 min /35.14355 14.32 81000100005r D vm n =???== π 5.确定减速器总传动比及分配各级传动比

计算机课程设计说明书(C++,包括代码)

数学与计算机学院 课程设计说明书 课程名称: 面向对象程序设计-课程设计课程代码: 题目: 计算器 年级/专业/班: 学生姓名: 学号: 开始时间:2011 年 5 月28日 完成时间:2011 年6月 27 日 课程设计成绩: 学习态度及平时成绩(30)技术水平与实际 能力(20) 创新(5)说明书撰写质量(45) 总分 (100) 指导教师签名:年月日 目录 1 引言 (1) 1.1问题的提出 (1) 1.2任务与分析 (1)

2.1加法功能 (2) 2.2减法功能 (2) 2.3乘法功能 (2) 2.4除法功能 (2) 2.5开平方功能 (2) 2.6四则混合运算功能 (2) 2.7显示功能 (2) 3 程序运行平台 (3) 4 总体设计 (3) 5 程序类的说明 (4) 6 模块分析 (6) 6.1加法模块 (6) 6.2减法模块 (7) 6.3乘法模块 (8) 6.4除法模块 (10) 6.5开方模块 (11) 6.6求余模块 (13) 6.7四则混合运算模块 (14) 7 系统测试 (22) 8 结论 (27)

参考文献 (28) 摘要 本课程设计是为了实现一个简单计算器,该计算器类似于windows附件中自 带的计算器。分析了现在人们对数据的处理需求,利用系统平台Windows 2000XP, 程序设计语言采用面向对象程序设计语言C++,利用Visual C++编程实现了该系 统。该系统具有数据录入,数据修改,数据处理,数据显示等功能。用户根据系

统界面提示,输入需要处理的数据,系统根据要求实现加、减、乘、除以及开方等功能。 关键词:计算器;程序设计;C++

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

中国矿业大学徐海学院 单片机课程设计 姓名: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、引言 1.1编写目的 在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。在程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向对象程序设计方法。而在面向对象程序设计中关键是如何将问题域中的实体(即日常所见的概念)抽取出来,作为JAVA程序中的类,而属性与行为作为类的两类要素通常是必不可少的,甚至还应考虑类必须满足的约束。 1.2项目背景 计算器是日常生活中十分便捷有效的工具,能实现加、减、乘、除、开方、求倒数等简单运算的工具。要实现计算功能,可以用JAVA 的知识编写程序来解决此问题。该计算器大大的降低了数字计算的难度及提高了计算的准确度和精确度。该计算器使用非常简单和方便,对广大中小学生的学习有巨大帮助作用,也对在职人员的工作有点帮助作用。 在课程设计中,系统开发平台为Windows 7,程序设计设计语言采用JAVA,在程序设计中,采用了结构化与面向对象两种解决问题的方法。 1.3定义

事务流:数据进入模块后可能有多种路径进行处理。 系统:若未特别指出,统指本系统。 1.4参考资料 [1]钱银中,眭碧霞.Java程序设计案例教程 [2]道客巴巴:https://www.docsj.com/doc/2013836566.html,/p-642874533756.html 2、运行环境 操作系统:Windows 2000﹑Windows XP Professional、Windows 2000 Server或者window 7.0操作系统. 3、总体设计 3.1 系统设计流程 系统设计主要有五部分组成:需求分析、概要设计、详细设计、编写代码和系统测试。如下图所示: ⑴需求分析 这次课程设计的题目是实现简单计算器的功能。实现功能:加,减,乘,除,可加其它运算功能;还要实现数据的输入,输出,计算,显示及清除等功能。 ⑵概要设计 计算器包含的功能有:加、减、乘、除、清除。计算器的屏显为JFrame控件,左侧的数字、操作符按键、右侧的功能为BUTTON控件。输入的原始数据、运算中间数据和结果在顶部的TEXTBOX 控件显示。每种计算功能均为独立设计算法。 ⑶详细设计 详细设计部分则是在概要设计的基础上对计算器的功能实现作出更为详细

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