4.1 编程的步骤、方法和技巧4.1.2 编程的方法和技巧 4.1.3 汇编语言程序的基本结构 4.2 汇编语言源程序的编辑和汇编 4.2.1 源程序编辑 4.2.2 源程序的汇编 4.2.3 伪指令 计算机在完成一项工作时,必须按顺序执行各种操作。这些操作是程序设计人员用计算机所能接受的语言把解决问题的步骤事先描述好的,也就是事先编好计算机程序,再由计算机去执行。汇编语言程序设计,要求设计人员对单片机的硬件结构有较详细的了解。编程时,对数据的存放、寄存器和工作单元的使用等要由设计者安排;而高语言程序设计时,这些工作是由计算机软件完成的,程序设计人员不必考虑。 4.1.1 编程步骤 一、分析问题 首先,要对需要解决的问题进行分析,以求对问题有正确的理解。例如,解决问题的任务是什么?工作过程是什么?现有的条件,已知的数据,对运算的精确和速度方面的要求是什么?设计的硬件结构是否方便编程等等。 二、确定算法 算法就是如何将实际问题转化成程序模块来处理。 解决一个问题,常常有几种可选择的方法。从数学角度来描述,可能有几种不同的算法。在编制程序以前,先要对不同的算法进行分析、比较,找出最适宜的算法。 ? 三、画程序流程图 程序流程图是使用各种图形、符号、有向线段等来说明程序设计过程的一种直观的表示,常采用以下图形及符号:椭圆框( )或桶行框( )表示程序的开始或结束。 矩形框( )表示要进行的工作。 菱形框( )表示要判断的事情,菱形框内的表达式表示要判断的内容。 圆圈( )表示连接点。 指向线(→)表示程序的流向。 流程图步骤分得越细致,编写程序时也就越方便。
上传时间: 2013-10-10
上传用户:18888888888
包括了新型70MHz带通滤波器设计,40MHz带通滤波器设计实例 凡是有能力对信号频谱进行处理的装置都可以称为滤波器。在通信设备和各类系统中,滤波器应用极为广泛,滤波器的优劣直接决定产品的好坏,所以对滤波器的研究和生产一直备为关注。由于计算机技术、集成工艺和材料工业的发展,滤波器的发展也上了一个新台阶,并且朝高精度、低功耗、小体积方向发展。本文主要以中心频率为70MHz 带通滤波器为例,介绍如何采用Bessel函数[1]进行带通滤波器的设计,同时借助Pspice软件[2,3]强大的电路仿真功能对滤波器的波特图和群延迟进行仿真,以观测其效果。2 方案选择带通滤波器技术指标要求:带宽3dB 为4MHz,离中心频率± 4MHz 处最小衰减为14dB。在整个通带内时延不变。虽然目前最常用的滤波器设计方法是巴特沃斯、切比雪夫、椭圆函数等几种形式,但这些方法在设计70MHz 滤波器时,要通过变换以实现其带通,并且它们所设计的滤波器的群延迟特性在通带内呈现凹形波形,故在实际使用(如在广播,移动通信中的中频滤波,二次滤波)中要进行群延迟均衡,使设计步骤繁琐且使滤波电路复杂。采用Bessel 函数设计的带通滤设器具有最窄过渡带;在通带内时延均衡,电路所用的阶数最少;在实际的应用中电路容易调整;由于所有的节点谐振在相同的频率上,调谐比较简单;从经济性和制造容易程度来考虑,电容耦合电路最合适,而用Bessel 函数设计的滤波器正是电容耦合电路,故采用Bessel 函数进行滤波器的设计。
上传时间: 2013-10-27
上传用户:bakdesec
proe5.0野火版下载,proe5.0中文野火版,proe5.0版免费下载:PROE5.0新功能介绍 野火5.0现在只有内部测试版,10底对外发行测试版,09年4月对外公开发行 1、界面 2、工程图菜单图标化 3、在草绘中可以画斜的长方形与椭圆 4、cable piping图标化 5 cable piping图标化 意外退出自动保存 新增了人体工程学模块! WF5.0的新功能太多了,我一下子说不全,等大家自己去体会吧!! 工程图有很大的改入哦 使用说明:直接进bin目录,找到proe.exe文件,运行,就可以使用。
上传时间: 2014-03-19
上传用户:q986086481
proe5.0野火版下载,proe5.0中文野火版,proe5.0版免费下载:PROE5.0新功能介绍 野火5.0现在只有内部测试版,10底对外发行测试版,09年4月对外公开发行 1、界面 2、工程图菜单图标化 3、在草绘中可以画斜的长方形与椭圆 4、cable piping图标化 5\ cable piping图标化 意外退出自动保存 新增了人体工程学模块! WF5.0的新功能太多了,我一下子说不全,等大家自己去体会吧!! 工程图有很大的改入哦 使用说明:直接进bin目录,找到proe.exe文件,运行,就可以使用。
上传时间: 2014-01-15
上传用户:HGH77P99
本程序是图形的设计,比较简单 可以画线,圆和椭圆 并可以平移,旋转,选择删除,回退,保存 打开图形
上传时间: 2015-01-10
上传用户:royzhangsz
ARX2000/CAD二次开发,告诉你如何画圆、线和椭圆。
上传时间: 2015-01-23
上传用户:VRMMO
这是个画直线,椭圆, 矩形的小程序。
标签: 直线
上传时间: 2015-02-16
上传用户:zxc23456789
使用绘制圆弧的方法,输出一个统计图表“圆饼图”和一个“折扇”。 原始数据在数组Data中,这5个数据在圆饼图中为角度不同的扇形,各自角度的计算值分别为38、91、54、125、53,放在数组drgree中。第一个数据的扇形起始角start=0,用绿色画。第二个的起始角start=38,用蓝色画。最后一个的起始角start=308,用橙色画。 折扇的画法是:在左上角坐标(130,40),长150,宽80的椭圆区域内,从22度开始逆时针地画一个15度的扇性,再画一段15度的椭圆弧;然后交替地画扇形和圆弧。
标签: 绘制
上传时间: 2014-08-09
上传用户:liuchee
这是一个unix环境下实现基于身份的PKI系统源码,由stanford大学开发。采用了椭圆曲线密码公钥系统和配对椭圆曲线计算(Tate Pairing),具有非常高的效率.
上传时间: 2015-03-19
上传用户:二驱蚊器
本原代码集是对计算机图形学的编程实践,包括画直线、反走样直线、画圆、画椭圆、画矩形、画多边形、矩形填充、多边形填充、3D变换、光照、贴图等。出于简化编程的考虑,许多地方指定了常数,未做通用处理。解压缩后建立gui16目录,在其下有原代码和工程文件。在gui16下建立release目录,其下有一可执行文件及其所须的位图及模型文件。如在release目录之外执行程序,必须复制所需位图及模型文件。内含
上传时间: 2015-03-19
上传用户:wuyuying