您的位置 首页 产品

AVR的编程言语Arduino可用Proteus仿真调试

把一个电位器连在Arduino168Duemilanove2009ATMEGA168P控制器的模拟接口0,再把一个LED连在控制器的数字接口13,当电位器滑动,电压超过2.5V,则LED亮,否则熄灭。

把一个电位器连在Arduino168 Duemilanove 2009ATMEGA168P控制器的模仿接口0,再把一个LED连在控制器的数字接口13,当电位器滑动,电压超越2.5V,则LED亮,不然平息。ATMEGA168P控制器的AD转化是10位的转化器,5V对应的数字量为1024,2.5V应该是512,所以单片机一旦得知AD转化后的数字量超越512时,把数字接口13的LED的变量ledpin为HIGH。

下面是Arduino程序:

按下“三角”图标,一起按下Shift,你就能够看到0018版Arduino编程软件的HEX到哪去了,你看上图编译成果区,我打暗影的部分,能够看到HEX所藏得目录。把HEX文件放到proteus的ATMEGA168单片机里,按下Proteus中的运转按钮,你能够看到Arduino和proteus结合达到了使命要求,不花一分钱就学习了,被国外机器人爱好者推重的avr编程软件。

留意Arduino控制器数字接口和模仿接口编号与AVR单片机引脚的对应联系。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/chanpin/241524.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部