第四章——传热学课件PPT
传热学(全套课件666P) ppt课件
§1-3 传热过程和传热系数
一、传热过程 1 、概念
热量由壁面一侧的流体通过壁面传到 另一侧流体中去的过程称传热过程。
2 、传热过程的组成 传热过程一般包括串联着的三个环节组成, 即:
① 热流体 → 壁面高温侧; ② 壁面高温侧 → 壁面低温侧; ③ 壁面低温侧 → 冷流体。 若是稳态过程则通过串联环节的热流量相同。
二、对流
1 、基本概念
1) 对流:是指由于流体的宏观运动,从而使 流体各部分之间发生相对位移,冷热流体 相互掺混所引起的热量传递过程。 对流仅发生在流体中,对流的同时必伴随 有导热现象。
2) 对流换热:流体流过一个物体表面时的 热量传递过程,称为对流换热。
2 、对流换热的分类
1)根据对流换热时是否发生相变分:有
第一章
绪
论
§1-0 概 述
一、基本概念
❖ 1 、传热学 ❖ 传热学是研究热量传递规律的学科。 ❖ 1)物体内只要存在温差,就有热量从物
体的高温部分传向低温部分; ❖ 2)物物体。
2 、热量传递过程 根据物体温度与时间的关系,热量传递过程 可分为两类:
t f1 tw1
Ah 1
tw1 tw2 A /
t w 2 t f 2 Ah 2
(d) (e) (f)
三式相加,整理可得:
A(t f 1 t f 2 )
1 1
h1 h2
也可以表示成:
(1-10)
A(tkf1tf2)A k t (1-11)
式中, k称为传热系数,单位为
。
W/ m2K
⑤热辐射现象仍是微观粒子性态的一种宏 观表象。
⑥ 物体的辐射能力与其温度性质有关。这 是热辐射区别于导热,对流的基本特点。
传热学第4章ppt课件
(3)求解域离散化:用与坐标轴平行的网络线将所 涉及的空间和时间区域划分成有限个子区域,将网络 线的交点作为节点, 每个节点就代表以它为中心的子区 域(元体或称为控制容积),节点温度就代表子区域 的温度; (4)建立节点温度代数方程组; (5)求解节点温度代数方程组,得到所有节点的温 度值; (6)对计算结果进行分析,若不符合实际情况,则 修正上述步骤,重复进行计算,直到满意为止。 目前常用的数值解法主要有:有限差分法、有限元 法、边界元法等。其中有限差分法比较成熟,应用广 泛。下面主要介绍有限差分法的基本原理。
2 t t 2 t t m 1 , n m 1 , n m , n 2 2 xm ( Δ) x , n
中心差分格式
5
同样可得y方向得二阶偏导数
ห้องสมุดไป่ตู้
对于无内热源的二维稳态导热,导热微分方程为
t t 2 t t m ,n 1 m ,n 1 m ,n 2 2 ym ( Δ) y , n
取x = y,得
2) 热平衡法 根据节点所代表的元体在导热过程中的能量守恒来 建立节点温度差分方程。 (1) 内部节点温度差分方程 对于无内热源的二维稳态导热, 内部节点( m,n )所代表的元体在导 热过程中的热平衡
0 w e s n
t t t t m 1 , n m , n m 1 , n m , n y y x x t t t t m , n 1 m , n m , n 1 m , n 选择x=y x x 0 y y 7
传热学第4章
数值解法:
有限差分法(finite-difference)
有限元法(finite-element) 边界元法(boundary-element) 分子动力学模拟(MD)
传热学基本知识PPT课件
Qt1t2t3 t1t4
R1R2R3
R
通过各层的导热量相同, 各层导热所遵循的规律相同
2021
29
传热学基本知识
热传导
4、导热计算 3)单层圆筒壁的稳定热传导
特点:单层圆筒壁的导热面积不是常量,随圆
筒半径而变、同时温度也只是随半径而变。
Q t1 t2 R
t
A均
A均=2πr均L
r均
r2 r1 ln r2
导热分为两类
稳定导热:温度不随时间而变化的导热 不稳定导热:温度随时间而变化的导热
知识回顾
2021
23
传热学基本知识
热传导
2、傅里叶导热定律
热传导的速率与垂直于热流方向的表面积成正比,与壁面两侧的温差成正比,与壁厚成反比。
QAt1t2
q
Q A
t
Q
t
t R
A
Q 导热量,传热速率 , W;
导热动力 导热阻力
自然对流
泡状沸腾或泡核沸腾(传热系数大)
膜状沸腾
2021
36
蒸汽冷凝时的对流传热
蒸汽冷凝的对流传热
蒸汽是工业上最常用的热源,在锅炉内利用煤燃烧 时产生的热量将水加热汽化,使之产生蒸汽。蒸汽在饱 和温度下冷凝成同温度的冷凝水时,放出冷凝潜热,供 冷流体加热。
2021
37
蒸汽冷凝时的对流传热
(1) 蒸汽冷凝的方式
t t1t2 l n t1 t2 2021
当⊿t1/⊿t2<2时
⊿t=(⊿t1+⊿t2)/2
15
(2)双侧变温时的平均温度差
并流
逆流
错流
折流
①并流时的(对数)平均温度差
传热学课件课件
案例分析:结合具体案例,分析传热学在工程实践中的应用
实验结果讨论:对实验结果进行讨论,提出改进意见和建议
建筑节能设计
传热学在建筑节能设计中的应用
建筑围护结构保温隔热技术
建筑围护结构隔热通风技术
建筑围护结构遮阳技术产中的传热问题
钢铁生产中的传热问题
石油化工生产中的传热问题
导热
导热方式:固体导热、液体导热、气体导热
导热应用:保温、传热、散热等
导热定义:物质内部热量传递的过程
导热原理:温度梯度、热流密度、热传导系数
对流
对流换热影响因素:对流换热与流体的物理性质、流速、流向、传热表面的形状和大小等因素有关。
定义:对流是指热量通过流体媒质的运动从一个地方传递到另一个地方的过程。
应用领域:传热学基本方程与计算方法在能源、化工、机械、航空航天等领域有着广泛的应用
数值模拟技术
数值模拟技术的基本原理
传热学基本方程的建立
数值模拟方法的选择与实现
数值模拟技术的应用与案例分析
实验设计思路与目的
实验目的:通过实验操作,加深对传热学原理的理解,掌握传热学实验技能
实验设计思路:针对传热学原理,设计合理的实验方案,包括实验装置、操作步骤、数据采集与分析等
原理:当流体受到外部热源加热时,其温度会升高,密度会减小,从而产生向上的浮力。同时,周围较冷的流体密度较大,会下沉。这种冷热流体的交替运动形成了对流。
对流换热应用:对流换热在能源、化工、建筑等领域有广泛应用,如锅炉、核反应堆、空调系统等。
辐射
内容1:定义
内容2:原理
内容3:影响因素
内容4:应用
复合传热
汇报人:
,a click to unlimited possibilities
传热学基础(第二版)第四章教学课件非稳态导热
23/250291/4/16
0~τ范围内积分,得凝固层厚度的表达式
2 b L t w c ttp 0tw K
此式称为平方根定律,即凝固层厚度与凝固时 间的平方根成正比。式中
K2 b L t w c ttp 0tw
ms12
K 称为 凝固系数
24/250291/4/16
几种材质在不同冷却条件下的K值
由于砂型的导热系数较小,型壁较厚,所以平面 砂型壁可按半无限大平壁处理。本节得到的公式 应用于铸造工艺,可以计算砂型中特定地点在τ 时刻达到的温度和0~τ时间内传入砂型的累积热量。 瞬时热流密度qw和累计热量Q w都与蓄热系数成正 比,所以选择不同造型材料,即改变蓄热系数, 就成为控制凝固进程和铸件质量的重要手段。
物性的这种组合可表成: a c
cb W /m (2Cs1/2)
a b称为蓄热系数。它完全由材料的热物性构 成,它综合地反映了材料的蓄热能力,也是个热 物性。
15/250291/4/16
铸铁和铸型蓄热系数b的参考值。
热物性 材料
铸铁
导热系数 比热容 密度 热扩散率 蓄热系数
λ
c
ρ
a
b
46.5 753.6 7000 8.82×10-6 15600
5 /59 2021/4/16
积蓄(或放出)热 量随时间而变化是过 程的又一个特点。于 是在工程计算中,确 定瞬时热流密度和累 计热量也是非稳态导 热问题求解的任务。 在图中,累计热量由 指定时间τ与纵坐标 间曲线下的面积表示。
6/59 2021/4/16
4-2 第一类边界条件下的一维非稳态导热
式:
qw ' Lctptw
d d
与式
(完整PPT)传热学
(完整PPT)传热学contents •传热学基本概念与原理•导热现象与规律•对流换热原理及应用•辐射换热基础与特性•传热过程数值计算方法•传热学实验技术与设备•传热学在工程领域应用案例目录01传热学基本概念与原理03热辐射通过电磁波传递热量的方式,不需要介质,可在真空中传播。
01热传导物体内部或两个直接接触物体之间的热量传递,由温度梯度驱动。
02热对流流体中由于温度差异引起的热量传递,包括自然对流和强制对流。
热量传递方式传热过程及机理稳态传热系统内的温度分布不随时间变化,热量传递速率保持恒定。
非稳态传热系统内的温度分布随时间变化,热量传递速率也随时间变化。
传热机理包括导热、对流和辐射三种基本传热方式的单独作用或相互耦合作用。
生物医学工程研究生物体内的热量传递和温度调节机制,为医学诊断和治疗提供理论支持。
解决高速飞行时的高温问题,保证航空航天器的安全运行。
机械工程用于优化机械设备的散热设计,提高设备运行效率和可靠性。
能源工程用于提高能源利用效率和开发新能源技术,如太阳能、地热能等。
建筑工程在建筑设计中考虑保温、隔热和通风等因素,提高建筑能效。
传热学应用领域02导热现象与规律导热基本概念及定律导热定义物体内部或物体之间由于温度差异引起的热量传递现象。
热流密度单位时间内通过单位面积的热流量,表示热量传递的强度和方向。
热传导定律描述导热过程中热流密度与温度梯度之间关系的定律,即傅里叶定律。
导热系数影响因素材料性质不同材料的导热系数差异较大,如金属通常具有较高的导热系数,而绝缘材料则具有较低的导热系数。
温度温度对导热系数的影响因材料而异,一般情况下,随着温度的升高,导热系数会增加。
压力对于某些材料,如气体,压力的变化会对导热系数产生显著影响。
稳态与非稳态导热过程稳态导热物体内部各点温度不随时间变化而变化的导热过程。
在稳态导热过程中,热流密度和温度分布保持恒定。
非稳态导热物体内部各点温度随时间变化而变化的导热过程。
传热学课件课件
传热学课件引言传热学是研究热量传递规律的学科,是工程热力学和流体力学的重要分支。
在实际工程应用中,传热问题无处不在,如能源转换、化工生产、建筑环境等领域。
因此,掌握传热学的基本原理和方法,对于工程技术人员来说具有重要意义。
本文将简要介绍传热学的基本概念、原理和方法,并探讨其在工程实际中的应用。
一、传热学基本概念1.热量传递方式热量传递方式主要包括三种:导热、对流和辐射。
(1)导热:热量通过固体、液体或气体的分子碰撞传递,其传递速率与物体的导热系数、温度差和物体厚度有关。
(2)对流:热量通过流体的宏观运动传递,其传递速率与流体的流速、密度、比热容和温度差有关。
(3)辐射:热量以电磁波的形式传递,其传递速率与物体表面的温度、发射率和距离有关。
2.传热方程传热方程是描述热量传递规律的数学表达式,主要包括傅里叶定律、牛顿冷却公式和斯蒂芬-玻尔兹曼定律。
(1)傅里叶定律:描述导热过程中热量传递的规律,公式为Q=-kA(dT/dx),其中Q表示热量传递速率,k表示导热系数,A表示传热面积,dT/dx表示温度梯度。
(2)牛顿冷却公式:描述对流过程中热量传递的规律,公式为Q=hA(TwTf),其中Q表示热量传递速率,h表示对流换热系数,Tw 表示固体表面温度,Tf表示流体温度。
(3)斯蒂芬-玻尔兹曼定律:描述辐射过程中热量传递的规律,公式为Q=εσA(T^4T^4),其中Q表示热量传递速率,ε表示发射率,σ表示斯蒂芬-玻尔兹曼常数,T表示物体表面温度。
二、传热学原理和方法1.传热问题的分类传热问题可分为稳态传热和非稳态传热两大类。
(1)稳态传热:系统内各部分温度不随时间变化,热量传递速率恒定。
(2)非稳态传热:系统内各部分温度随时间变化,热量传递速率随时间变化。
2.传热分析方法(1)解析法:通过对传热方程的求解,得到温度分布和热量传递速率。
适用于简单几何形状和边界条件的问题。
(2)数值法:采用数值离散化方法求解传热方程,适用于复杂几何形状和边界条件的问题。
传热学完整课件PPT课件
凡是物体中各点温度不随时间而变的热传递 过程均称稳态传热过程。) 凡是物体中各点温度随时间的变化而变化
的热传递过程均称非稳态传热过程。 各种热力设备在持续不变的工况下运行时
的热传递过程属稳态传热过程;而在启动、停 机、工况改变时的传热过程则属 非稳态传热 过程。
.
❖ 3 )教育思想发生了本质性的变化 ❖ 传热学课程教学内容的组织和表达方
面从以往单纯的为后续专业课学习服务转 变到重点培养学生综合素质和能力方面, 这是传热学课程理论联系实际的核心。从 实际工程问题中、科学研究中提炼出综合 分析题,对培养学生解决分析综合问题的 能力起到积极的作用。
.
❖ 2 、研究对象
第一章
绪
论
.
§1-0 概 述
一、基本概念 ❖ 1 、传热学 ❖ 传热学是研究热量传递规律的学科。 ❖ 1)物体内只要存在温差,就有热量从物
体的高温部分传向低温部分; ❖ 2)物体之间存在温差时,热量就会自发
的从高温物体传向低温物体。
.
2 、热量传递过程 根据物体温度与时间的关系,热量传递过程 可分为两类:
❖ ( 3 )非导电固体:导热是通过晶格结构 的振动所产生的弹性波来实现的,即原子、 分子在其平衡位置附近的振动来实现的。
.
❖( 4 )液体的导热机理:存在两种不同的 观点:第一种观点类似于气体,只是复杂些, 因液体分子的间距较近,分子间的作用力对 碰撞的影响比气体大;第二种观点类似于非 导电固体,主要依靠弹性波(晶格的振动, 原子、分子在其平衡位置附近的振动产生的) 的作用。
.
b 微电子: 电子芯片冷却 c 生物医学:肿瘤高温热疗;生物芯片;组 织与器官的冷冻保存 d 军 事:飞机、坦克;激光武器;弹药贮 存 e 制 冷:跨临界二氧化碳汽车空调/热泵; 高温水源热泵 f 新能源:太阳能;燃料电池
5工程传热学课件第四章
※然后由简单到复杂依次介绍零维问题、一维问题、半无限大
物体以及多维问题的导热微分方程的分析解法; ※最后总结求解非稳态导热问题的一般策略以及应用实例。
长春理工大学机电工程学院
第四章 非稳态导热
4-1 非稳态导热的基本概念
一、非稳态导热过程的特点及类型
非稳态导热 (transient heat conduction):物体的温度随 时间而变化的导热过程。
( a)
由于非稳态导热过程开始以前,物体处于一定的环境 温度 t 0 ,且导热物体各处温度均匀,因此初始条件为:
0时
t t0 定 值
若在非稳态导热过程一开始的瞬间,物体表面温度就 急剧(或称瞬时)升高并维持在恒定的温度 t ,则此时就 w 具有最简单的第一类边界条件:
x 0 0 时 处
t 0
长春理工大学机电工程学院
第四章 非稳态导热
二、导热微分方程解的唯一性定律
导热微分方程式连同初始条件及边界条件描写了一个特定 的非稳态导热问题。 非稳态导热问题的求解:实质上归结为在规定的初始条件及边 界条件下求解导热微分方程式。
假定物体的热物理特性参数均为常数。
t c p div ( grad t ) Φ
1 0
长春理工大学机电工程学院
第四章 非稳态导热
我们再看一个复合平壁的例子。
一复合平壁,左侧为金属壁, 右侧为保温材料,层间接触良好, 两种材料的导热系数、密度及比热 容各自为常数。初始温度为t0 ,然 后复合壁左侧表面温度突然升高 到 t1,并保持不变,而右侧仍与温 度为 t0 的空气接触。 下面分析在这种条件下金属壁 及保温层中温度变化过程。
t tw 定 值
长春理工大学机电工程学院
传热学课件:第四章 数值解法
(2)高斯—赛德尔迭代法
①选初值;
②一次次的直接计算t1,t2,…,tn ,注意计算tn 时, tn前面的温度全部用新值代替。如知道t1后, 求t2时,用t1代替原设的初值。
例题:有一正方形截面,边界长为1m,边 界上的温度已知,求t1,t2,t3,t4。
解(1)列节点方程式
100℃
500℃
12
3 4 100℃
100℃
迭代法
n
t1
t2
t3
t4
0
300
300
200
200
1
275 268.75 168.75 159.38
2 259.38 254.69 154.69 152.35
3 252.35 251.26 151.18 150.61
4 250.61 250.31 150.31 150.15
由(a)可得:
cw 1 说明热源与管子中心不重合。
由(a)、(b)可得:
将(c)代入(b)可得:
从而只能选正号,所以有: 等温线为一圆。
2 具有偏心空腔的圆柱体
由于是稳定导热,从而流过每一等温面的热流量是 相同的
对于等温面 1
y0
h2 h1
ε
对于等温面 2
热阻: 但h1和h2是未知的
2. 间接法(迭代法)经过有限次的迭代,求出近似解, 对于计算机来说,存储量较少。
松弛法(余数调节法)
高斯—赛德尔迭代法
(1)松弛法 ①设初值; ②求R1,R2,…,Rn,找Rmax;(余数) ③如设R4为最大,改变t4,使R4 ≈0,t4=t4+R4/4: ④重新计算有关节点的余数;
⑤重复步骤③ ④ ,直到全部余数为零。
传热学课件第四章非稳态导热
exp
hA
cV
hA
cV
h V
A
c
V
A2
hl
c
l2
hl
a
l2
BiV
FoV
0
e BiV FoV
exp
BiV FoV
下角标V表示以 l=V/A为特征长度
在0~ 时间内物体和周围环境之间交换的热量
升高到t1并保持不变,而右侧仍与温度为t0的 空气接触。这时紧挨高温表面那部分的温度
很快上升,而其余部分则仍保持初始温度t0, 如图中曲线HBD所示。随着时间的推移,经τ 1, τ 2,τ 3…平壁从左到右各部分的温度也依次 升高,从某一时刻开始平壁右侧表面温度逐
渐升高,图中曲线HCD、HE、HF示意性地表示
• 二、Bi数对导热体温度分布的影响
•
Bi hL L / 的大小对非稳态导热过程中导
热体内的 温1度/ h 分布有重要的影响。
• 厚为2δ的平壁突然置于流体中冷却时 ,Bi数 不同壁中温度场的变化会出现三种情形 。
思考题: 试说明毕渥数的物理意义。 毕渥数趋于
零和毕渥数趋于无穷各代表什么样的换热条件? 有人认为,毕渥数趋于零代表了绝热工况,你 是否赞同这一观点,为什么?
圆
球 Bi hR
Fo
a 2
BiV
h
FoV
a 2
Fo
a
R2
BiV
h(R / 2)
FoV
传热学基本知识ppt课件
传热学基本知识ppt课件目录•传热学概述•热传导基本知识•热对流基本知识•热辐射基本知识•传热过程与换热器设计•传热学实验方法与测量技术•传热学在工程领域应用案例01传热学概述传热学定义与研究对象传热学定义研究热量传递规律的科学,主要研究物体之间或物体内部热量传递的过程、机理和计算方法。
研究对象包括导热、对流换热和辐射换热三种基本传热方式,以及传热过程与热力学、流体力学、电磁学等学科的交叉问题。
01020304能源与动力工程建筑工程机械工程电子工程传热学应用领域涉及燃烧、锅炉、内燃机、汽轮机、航空发动机等领域的热量传递问题。
研究建筑物的保温、隔热、采暖、通风等热工性能,提高建筑能效。
解决电子设备散热问题,如计算机、手机、电子元器件等的冷却技术。
研究各种机械设备的热设计、热分析和热控制,如散热器、冷却系统、热交换器等。
理论分析实验研究数值模拟传热学研究方法通过建立数学模型和方程,对传热过程进行定量描述和预测。
通过实验手段测量传热过程中的各种物理量,验证理论分析和数值模拟的正确性。
利用计算机进行数值计算,模拟传热过程的详细情况,为优化设计和控制提供依据。
02热传导基本知识热传导定义及物理意义热传导定义物体内部或物体之间由于温度差异引起的热量传递现象。
物理意义热传导是热量传递的三种基本方式之一,对于研究物体的热行为和热设计具有重要意义。
热传导基本定律与公式热传导基本定律傅里叶定律,即单位时间内通过单位面积的热量与温度梯度成正比。
热传导公式Q = -kA(dT/dx),其中Q为热量,k为热传导系数,A为传热面积,dT/dx为温度梯度。
热传导系数及其影响因素热传导系数定义表征材料导热性能的物理量,即单位时间、单位温度梯度下,通过单位面积的热流量。
影响因素材料的种类、温度、压力、湿度等都会对热传导系数产生影响。
例如,金属材料的热传导系数通常较高,而非金属材料的热传导系数较低。
03热对流基本知识热对流定义及物理意义热对流定义热对流是指热量通过流体的宏观运动而传递的过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DIV AB
A 0000︱BCDH
B 0000︱BCDL
ORG 1000H MOV A, 20H MOV B, #10H DIV AB ORL B, #30H MOV 22H, B ORL A, #30H MOV 21H, A
A 19H
A/B
A
B
01
09
或#30H
A
B
31
39
SJMP $ END
执行时间:13 个机器周期
程序流程图
ORG 2000H
MOV A,30H ;取30H单元数据
MOV B,A
;将X送入B寄存器
MUL AB
;求X2,结果在累加器中
MOV R1,A ;将结果暂存于R1寄存器中
MOV A,31H ;取31H单元数据
MOV B,A
;将Y送入B寄存器
MUL AB
;求Y2,结果在累加器中
ADD A,R1
算法三:
● 采用与0FH的方法,将20H中的BCD码 拆开,
存入21H、22H.
ORG 1000H
A
MFH 09
ORL A, #30H
A
MOV 22H, A
39
MOV A, 20H
A
ANL A, #0F0H 19 SWAP
A
ORL A, #30H 10
MOV 21H, A A
目录
第0章 绪论 第1章 微型机的基本知识
第4章 汇编语言程序设计 第5章 存储器系统设计
第2章 mcs-51单片机硬件 结构
第6章 MCS-51定时/计数器 串行口及中断系统
第3章 MCS-51指令系统
第7章 I/O接口扩展设计及应用
第四章 汇编语言程序设计
4.1 概述
4.4 循环程序
4.2 简单程序 4.3 分支程序
;求X2+ Y2
MOV 32H,A ;保存数据
SJMP $ ;暂停
END
4.3 分支程序
1.分支程序的基本形式 分支程序有三种基本形式,如下图所示。 分支程序的设计要点如下: (1)先建立可供条件转移指令测试的条件。 (2)选用合适的条件转移指令。 (3)在转移的目的地址处设定标号。
条件满足? Y
4.5 查表程序 4.6子程序设计
4.7 程序设计举例
4。1 概述
4.1.1 采用汇编语言的优点 ● 占用内存单元及CPU资源少 ● 程序短,执行速度块 ● 可直接调动计算机的全部资源 ● 准确掌握指令执行时间,适用
于实时控制系统
4.1.2 汇编语言程序设计步骤 ● 建立数学模型 ● 确定算法 ● 制定流程图 ● 确定数据结构 ● 写出源程序 ● 上机调试程序
A 19H
A 10H
AA 01H 31H
22H 00 21H 20H 19
22H 09 21H 20H 19
22H 39 21H 31 20H 19
SJMP $ END
执行时间:9 个机器周期
算法二:
● 采用除10H取余的方法,将20H中的BCD码 拆开, 存入21H、22H.
A BCDH︱BCDL
ORG 1000H CLR C MOV A, 30H SUBB A, 31H JC NEXT MOV A, 30H XCH A, 31H MOV 30H, A NOP SJMP $
CJNE A, 31H NEXT
(30)>(31H) (30)<(31H)
START: NEXT1: NEXT:
4.2 简单程序
● 数码转换型
例4-2 将一个字节内的两个BCD码拆开并转换成 ASCII码,存入两个RAM单元。设两个BCD码已存 放在内部RAM的20H单元,将转换后的高半字节存 放到21H中,低半字节存放到22H中。
20H BCD码
21H
22H
ASCII(高) ASCII(低)
开始 取数据低4位 转换成ASCII码 存ASCII码 取数据高4位 转换成ASCII码 存ASCII码
30H-31H
Y CY=1? N 两数交换
END
START: NEXT:
ORG 1000H CLR C MOV A, 30H SUBB A, 31H JC NEXT MOV A, 30H XCH A, 31H MOV 30H, A NOP SJMP $
(30)>(31H) (30)<(31H)
START: NEXT:
4.1.3 评价程序质量的标准
● 程序的执行时间 ● 程序占用的内存单元数 ● 程序的逻辑性、可读性 ● 程序的兼容性、可扩展性 ● 程序的可靠性
汇编语言的语句格式 汇编语言源程序是由汇编语句(即指令) 组成的。汇编语言一般由四部分组成。
其典型的汇编语句格式如下: 标号: 操作码 操作数;注释 START:MOV A, 50H;A←(50H)
结束
拆字程序流程图
算法一: ● 将20H中的BCD码 拆开,存入21H、22H.
● 分别将21H, 22H高四位置3H
21H 22H
高
低
21H 22H 3高 3 低
ORG 1000H MOV R0, #22H MOV @R0, #0H MOV A, 20H XCHD A, @R0 ORL 22H, #30H SWAP A ORL A, #30H MOV 21H, A
SJMP $
01
A
END
39
例4-3 将内部RAM的20H单元中的8位无符 号二进制数转换为三位BCD码,并将结果存 放在FIRST(百位)和SECOND(十位、个位) 两单元中。
算法: 将被转换数除100得百位数,除10得 十位数,余数为个位数。
MOV A, 20H MOV B, #64H DIV AB MOV FIRST, A MOV A, B MOV B, #0AH DIV AB SWAP A ORL A, B
MOV SECOND,A SJMP $ END
设X、Y两个小于10的整数分别存于片内30H、 31H单元,试求两数的平方和并将结果存于 32H单元。
解:两数均小于10,故两数的平方和小于100, 可利用乘法指令求平方。
开始 取数据X
求X2 暂存X2 取数据Y 求Y2 求X2+Y2 保存平方和
结束
A
(a)
N
条件满足?
Y A
K=0 K=1 A0 A1
K=? … K=n
……
(b) An
N B
(c)
分支程序结构流程图
4.3 分支程序 4.3.1 简单分支程序
例:4-5 设内部RAM 30H,31H单元中存放两 个无符号数,试比较它们的大小。将小数存放在 30H单元,大数存放在31H单元。
算法:START