Welcome![Sign In][Sign Up]
Location:
Search - atmanavr4

Search list

[TreeViewyu1

Description: 硬件:ATMANAVR 注册码[lshlshlsh1] 2005-8-22 9:35:44. 请问各位大侠,有谁知道ATMANAVR4。5的 注册码如何获得牙?我是指不花钱的那种了-hardware : ATMANAVR license [lshlshlsh1] 2005-8-22 9:35:44. Will you heroes, who knows ATMANAVR4. 5 how to obtain the license teeth? I do not mean the kind of money
Platform: | Size: 106144 | Author: 征林 | Hits:

[Other resourceAtmanAvr4.5

Description: AVR C IDE 未破解-AVR C IDE not crack
Platform: | Size: 10476405 | Author: 王启 | Hits:

[SCM温度测量仪

Description: 这是一个完整的项目文件,程序我已经全部调试完毕,现将软硬件资料全部上传,供大家参考学习。里面包含了M16的AD、EEPROM、定时器、中断、看门狗等内部资源的使用,以及菜单程序、浮点数的存放与取出和显示、液晶显示、数字滤波、按键复用等内容。项目硬件比较简单,AD0、AD1读取两路4-20ma电流信号(由RCV420转换成0-5V的电压信号),AD2读取电压信号 该系统主要完成这样一个工作,从AD0读出温度、AD1读取差压,由这两个值根据一个公式计算出流量并显示,AD2读出全压并显示。系统有4个按键,分别接在4个IO口上,这是个按键是 “设置/退出”、“向上/加1”、“向下/右移”、“确认/保存”,这些按键用于设置3路模拟量的上下限值和其他的一些系统参数。整个系统不算复杂,但程序稍微繁琐,调试较费时。PCB绘制好,正准备制版,等焊好了再发上来吧 因为赶时间,并且项目对运行时间无要求,程序中使用了较多的浮点数,导致HEX文件较大。菜单程序使用了全局变量screen_status来记录菜单的状态。 对于AD值的处理,我使用了一种自己摸索出来的滤波方法,对于AD值在正负2以内的跳动非常有效。具体如下实现:用一个全局变量last_ad来存放上一次AD转换的值,每次显示AD值时都要拿本次的AD值与last_ad做比较,若比last_ad大1,则本次值减1,大2则减2,依此类推,并把处理之后的AD值放入last_ad中作为下次比较的值。这样就可以滤出正负2以内的跳动(对于这样的跳动,平均值滤波是*为力的,具体原因嘛,自己试验一下便知道了) 使用ATMANAVR4.5编译通过,GCC版本为3.4.1 GCC提供了较为丰富的库函数,这个程序中的AD、浮点、EEPROM等都是使用函数完成的,稍后我会贴一篇专门介绍浮点数应用的文章,敬请关注。 另外我把12864液晶的驱动单独做了一个范例文件,放在另一个帖子里了 注:仅供学习使用,请勿用于其他用途
Platform: | Size: 303407 | Author: lh20032008@163.com | Hits:

[SCMAtmanAvr4.5

Description: AVR C IDE 未破解-AVR C IDE not crack
Platform: | Size: 10476544 | Author: 王启 | Hits:

[TreeViewyu1

Description: 硬件:ATMANAVR 注册码[lshlshlsh1] 2005-8-22 9:35:44. 请问各位大侠,有谁知道ATMANAVR4。5的 注册码如何获得牙?我是指不花钱的那种了-hardware : ATMANAVR license [lshlshlsh1] 2005-8-22 9:35:44. Will you heroes, who knows ATMANAVR4. 5 how to obtain the license teeth? I do not mean the kind of money
Platform: | Size: 105472 | Author: 征林 | Hits:

CodeBus www.codebus.net