直线、圆等图形函数的汇编语言实现 本例所用的绘图函数均采用堆栈的方法传递参数,可以和C语言接口。画点的函数采用直接写显存的方法。为了直接由CPU数据确定像素颜色,而不使用位屏蔽寄存器或置位/重置寄存器,采用了VGA的写模式2方式。直线和圆的算法均采用Bresenham算法实现,其实现过程及堆栈状态均有较详细的说明。最后,将绘图函数用宏封装了起来,便于主程序中调用。当然,主程序中也可直接将参数压入堆栈。其实在较高版本的编译程序中,可以用PROTO伪指令定义函数原型,再用INVOKE伪指令调用。
上传时间: 2013-12-20
上传用户:hgy9473
急救车与交通灯)(1)南北与东西方向,每个方面由红黄绿三个灯控制(2)南北向: 红(30秒),黄(5秒),绿(25秒) 东西向: 红(35秒),黄(5秒),绿(25秒) 上述基本参数可以根据实际情况自行调整,灯的变化规律与实际路口规律相同,绿灯在最后5秒钟时,黄灯亮,然后红灯亮,不允许两个方面同时亮绿灯。(3)绿灯的时间显示在数码管上进行显示。(4)可以通过一个开关控制,当开关信号为0时,整个交通灯全灭提高要求:(1)设计一个紧急控制开关信号,当紧急开关信号为1时,两个方向的灯全为红灯。紧急开关撤消后,按照开关按下之前的状态继续运行(其参数要保存)。(2)设计一个夜间行车开关,当开关按下后,两个方向都只有黄灯闪烁,其它灯熄灭。(3)设计两个方向的亮时时间可调。
上传时间: 2015-03-29
上传用户:蠢蠢66
在MAX-PLUS下设计的函数消耗发生器,波形有正弦波、方波、三角拨、锯齿波(用键盘选择),信号频率可调(用键盘调节)
上传时间: 2015-04-06
上传用户:royzhangsz
CHDL语言编写的数字时钟程序 具有时间显示,整点报时,零点报时,和时间可调
上传时间: 2013-12-10
上传用户:lacsx
麦克风阵列的自适应波束形成Matlab仿真,麦克间距和信号带宽可调,采用最小均方自适应波束形成算法
上传时间: 2015-04-28
上传用户:qw12
麦克风阵列的TLS自适应波束形成算法仿真,麦克间距和输入信号带宽可调,通过调整参数达到需要的输出
上传时间: 2014-12-02
上传用户:chenjjer
本源码是基于TMS320F240 EVM编写的正弦波生成程序。利用分段线形插值法产生正弦波,输出波形较好,频率和幅值可调,
上传时间: 2014-01-08
上传用户:gxmm
一款高质量的压缩算法,内含解压算法的源码,好多压缩壳类软件,都用此压缩缩放
上传时间: 2013-12-22
上传用户:天涯
通过4位开关输入控制信号,执行相应程序控制输出控制8个灯轮流亮,速度可调,方向可调。
上传时间: 2015-05-25
上传用户:lhw888
带中文字库的128X64是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。
上传时间: 2015-05-26
上传用户:Amygdala