压缩算法跟单片机无直接关系,用单片机执行只是速度慢一些而已
‘贰’ 关于51单片机汇编的编译
你这是汇编用一个wave 软件吧,只要没有错误编译一下就出来了,这个软件好用。初学的51都是用这个,keil对C51比较好。
‘叁’ 单片机编译软件
现在应用比较多的两种软件是:kile
C51(主要针对单片机C语言)和伟福6000(主要针对汇编语言程序)两个软件其实都可以编译C语言和汇编语言,只是侧重点不同,其中kile
C51还可以与仿真软件Proteus
进行硬件仿真,其真实度可与硬件电路测试媲美。
‘肆’ 如何制作单片机编译器(要详细资料和原理图)
编译器是一个程序,自己设计可不简单哦!你说的应该是编程器吧?现在的单片机都支持ISP或者IAP和JTAG,不需要编程器,只要一根下载线就可以把程序写入单片机了,而且可以在应用电路中实时模拟,不需要仿真器。比如AT89S、AT90S,ATMEGA系列的单片机都支持ISP,ATMEGA16以上的单片机还支持JTAG,因此可以实时监控单片机的运行情况,记即相当于仿真。
仿真器是OTP/EPROM或ROMless单片机时代的产物,我敢肯定的说,仿真器在现在只能影响我们对单片机的学习,因此不建议使用。
‘伍’ 51单片机的程序大小问题
1、4K容量的程序Flash空间,肯定是无法装载烧写5K代码的。
2、HEX文件在编程器软件打开后,可以看到实际程序容量(机器码)大小。文件大小会稍大。
3、仿真可能是没有代码限制的。
4、解决方法:去掉STARTUP.A51文件。在编译选项中,改变优化代码等级为9。并选择Favor size。重新编译程序试试。完成项目要求前提下,节省一些code常量定义。
‘陆’ 单片机编译原理
这下方便了,一套程序直接可以编译成好几个平台兼容了
‘柒’ 单片机视频压缩怎么做
如果是纯属实验
或者应付考试之类的,那么简单整个算法验证一下,可以隔一个点取一个,这样就可以直接压缩50%了,再想压缩的话,那么直接转换成灰度值,,也就是黑白的,,那会我们做毕业设计就这么弄。。呵呵
单片机做编解码有很多局限性啊,除非加个专门的DSP芯片,,
‘捌’ 如何去编译一个单片机的程序
学习单片机需要硬件动手实验。看一看我给你的视频。
个人感觉这个文章很好,很适合初学者,其中教你一步一步写程序:http://www.cdle.net/web/wzadmin/download2.asp?autoid=59
推荐一个学习的单片机板子,不枯燥,配有USB下载器,修改程序很方便,功能很多。还可以做机器人小车:
产品地址:
http://item.taobao.com/auction/item_detail-0db1-.htm
视频地址:
http://www.tudou.com/programs/view/tyqjYSbMTaw/
‘玖’ 单片机的程序编译
这位同学也是刚学单片机的C语言吧,的说的很对,其实单片机的C和标准C检查变量什么,还有名字不要冲突,然后将其结合在一起,把不必要的子程序
‘拾’ 用单片机实现声音信号的MP3格式压缩
51单片机压缩mp3,性能到不到,32b位的也要跑几十兆,才能压缩。
我指的是实时压缩。
如果采样率是8k,效果很差。16k采样才可以。