汇编程序模块共识标准编程的典型案例.pdf

汇编程序模块共识标准编程的典型案例.pdf

ID:57730835

大小:618.72 KB

页数:4页

时间:2020-03-25

汇编程序模块共识标准编程的典型案例.pdf_第1页
汇编程序模块共识标准编程的典型案例.pdf_第2页
汇编程序模块共识标准编程的典型案例.pdf_第3页
汇编程序模块共识标准编程的典型案例.pdf_第4页
资源描述:

《汇编程序模块共识标准编程的典型案例.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、广西轻工业2011年2月第2期(总第147期)GUANGXIJOURNALOFLIGHTINDUSTRY计算机与信息技术汇编程序模块共识标准编程的典型案例凌艺春,黄飞(广西工业职业技术学院电子与电气工程系,广西南宁530001)【摘要】在前期汇编编程移植性研究和实践的基础上,通过归纳汇编程序模块共识标准的编程原则,给出了一个实际应用的典型案例,以及论述其编程步骤。【关键词】汇编程序模块共识标准;汇编程序结构标准;主子程序;子子程序;移植性【中图分类号】TP273【文献标识码】A【文章编号】1003-2673(2011)02-77-031引言3.1简易数控电源项目说明长期以来,一

2、直不断有研究人员对汇编编程移植性进行探(1)项目功能索。虽然目前C语言因其优良的移植性在编写程序中广泛采a.输出电压:范围0~+9.9V,步进0.1V;用,而汇编语言按理会萎缩消亡,但事实上是汇编语言有直接b.输出电压值由液晶显示;和简捷的优点,在编写控制程序时可更有效地访问、控制计算c.由+、-两键分别控制输出电压步进增减;机诸如存储器、CPU、I/O端口等多种硬件设备,是C语言不可d.输出电压可预置在0~9.9V之间的任意一个值;替代的。汇编语言在大型编程上一直存在着编写比较冗长、复e.用自动扫描替代人工按键,实现输出电压变化(步进杂、容易出错,以及不同指令集的汇编程序不通

3、用、移植性差等0.1V不变)。问题。既然汇编语言不可被为其他语言替代,且存在这样或那(2)电路构成说明样的不足,就要求应有更多学者来做如何使汇编编程更加方便简易数控电源电路由单片机芯片、独立键盘、十键矩阵键和更加容易的工作。笔者根据多年从事汇编编程教育及应用汇盘、液晶1602和DAC0832及一些运算放大电路和与非门芯编语言从事开发工作的经验,提出一种移植性强的汇编语言编片组成,这部分电路除了要完成100步均匀线性输出外,还要程方法———汇编程序模块共识标准编程,从汇编程序结构标准将将电压输出稳定在0~9.9V上,以及在液晶1602上做对应化和子程序模型标准化两个方面来规范汇编

4、编程,以提高其移的显示;简易数控电源电路还包括功率放大电路,这部分电路植性。这种编程方法的理论探讨已被写成了研究论文,发表在除了保证简易数控电源在9.9V输出时能获得500mA以下的2011年2月出版的《制造业自动化》杂志上。笔者在本文将根输出工作电流,还能在输出电流大于700mA时进行过流保护据“汇编程序模块共识标准”提出的编程原则给出一个典型的和发出报警声音。参考电路见图1(驱动电路部分省去)。编写案例及讨论其编写特点。2汇编程序模块共识标准的编程原则汇编程序模块共识标准包含了两个内容,一个是汇编程序结构标准化,另一个是子程序模型标准化。汇编程序结构标准化要求编程人员在编写

5、程序时要按照汇编程序模块共识标准提出的汇编程序结构进行编写程序。程序的编写为什么要按照这一原则进行编写?优点是什么?等等问题,笔者已在2011年2月出版的《制造业自动化》杂志上,题为《汇编编程移植性的研究与实践》一文中进行了说明,在这里不再复述。子程序模型标准化要求按照规定好的三种子程序编写结构构造子程序,以图1简易数控电源电路图使子程序编写功能化,更便于移植。三种基本的子程序功能化3.2汇编编程说明结构分别是函数功能结构、延时结构和混合结构。同样,其特点一般在汇编编程中,必须确定好电路才能进行编程。按汇和要求已在《汇编编程移植性的研究与实践》一文中进行了说编程序模块共识标准编

6、程原则,则可绕过事先确定好电路。首明,这里也不再重复。先须要做的工作是分析项目需要分解成多少个模块,在这里需要分解成独立键盘、十键矩阵键盘、液晶1602显示,DAC08323典型编程案例控制及过流保护和发出报警声音等五个模块。接下来是按照原这里给出一个典型的单片机应用项目———简易数控电源,则构造这五个模块的独立、可移植的汇编主子程序,如独立键根据上面提出的汇编程序模块共识标准的编程原则,介绍其实盘主子程序、十键矩阵键盘主子程序、液晶1602显示主子程际的编程做法及展现其良好的移植性。序、DAC0832控制主子程序、过流保护和发出报警声音主子程【作者简介】凌艺春(1964-),

7、男,广西百色人,系副主任,副教授,研究方向:应用电子技术和电气自动化技术。77序。这五个程序在目前国内的单片机教材中都含有,下面就以WAIT:独立键盘子程序为例来说明主子程序的构建。;--------------------------------------;根据项目需要,独立键盘有三键,设K0为选择键,K1为加LCALLSINGLE_KEY;调用判别键入测试程序1键,K2为减1键。当K1闭合将60H单元内容加1,K2闭合LJMPWAIT;有键输入则转去抖程序将60H内容减1;K0闭合1次

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。