手机版

基于单片机的模拟病房呼叫系统(19)

发布时间:2021-06-08   来源:未知    
字号:

RET

(2)YS10MS:MOV R3,#20 ;延时10毫秒子程序 SGL: MOV R4, #250

DJNZ R4, $ DJNZ R3, SGL RET

每条指令的执行时间为:2us。YANSHI子程序中,210*2=420,所以延时为420 us。 在YS10MS子程序中,是个双重循环,循环次数为:20*250=5000,所以延时时间为:5000*2=10000us,约是:10MS。

由于单片机的运行速度很快其他的指令执行时间可以忽略不计。

3.4 系统平台介绍

3.4.1 汇编语言介绍

程序设计语言可以分为:符号语言,机器语言,汇编语言,高级语言。符号语言己经具有很多优点,但符号语言中的每一个符号(这里称作助记符)可以是用户根据辨认或者记忆的需要自己来决定的。这样,通用性不是很强。就是说,按某一个人的想法编写的符号语言程序,另外一个人是无法看懂的。汇编语言克服了上述的缺点,它是在符号语言的基础上发展起来的。它是针对一类(甚至几类)计算机,抽象出来的一种符号语言并把这些符号加以统一规定,使得使用同类计算机的人都了解这些符号的意义,这样,使得用汇编语言编写的程序可以在这一类型的任何一台计算机上使用。这就有了极大的灵活性,当然不同类型的计算机的汇编语言也不同。它们都必须由生产厂家提供的汇编语言来编写。另外.汇编语言还增加了宏指令的功能。

让我们比较一下汇编语言和高级语言的特点。

首先,汇编语言与处理器关系密切。每种处理器都有自己的指令系统,相应的汇编语言也各自不同。因而汇编语言程序的通用性、可移植性较差。而高级语言与具体计算机无关,高级语言程序可以在多种计算机上编译启执行。

其次,汇编语言编程涉及寄存器、内存等硬件细节,程序繁琐,调试也比较困难.而

基于单片机的模拟病房呼叫系统(19).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)