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

最新更新时间:2014-02-19来源: 电源网关键字:AVR  Arduino  Proteus 手机看文章 扫描二维码
随时随地手机看文章

把一个电位器连在Arduino 168 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单片机引脚的对应关系。

关键字:AVR  Arduino  Proteus 编辑:探路者 引用地址:AVR的编程语言Arduino可用Proteus仿真调试

上一篇:如何确保LTE语音品质?三板斧搞定VoLTE测试!
下一篇:AT89S51单片机的低频信号仿真研究

推荐阅读最新更新时间:2023-10-12 22:35

建立linux下avr单片机开发环境
有一块ATmega128开发板,自从用了ubuntu后就开始吃灰了。其实linux进行avr单片机开发还是很方便的,就跟嵌入式一样,只是将编译器由arm-linux-gcc改为avr-gcc. 主要参考:apt-blog.net/developing_avr_under_linux 环境:ubuntu13.04 一、安装avrdude sudo apt-get install avrdude 这样USBasp就被linux所支持了。 二、安装编译器: sudo apt-get install gcc-avr binutils-avr avr-libc 这样就可以了,开始linux下avr之旅吧
[单片机]
ATMEGA16单片机usart通信(主从多机通信)proteus仿真与源码
部分单片机源程序如下: /***************************************************** This program was produced by the CodeWizardAVR V2.05.1b Evaluation Automatic Program Generator ?Copyright 1998-2011 Pavel Haiduc, HP InfoTech s.r.l. Project : Version : Date : 2017/12/21 Author : Freeware, for evaluation and non-commercial use only
[单片机]
ATMEGA16单片机usart通信(主从多机通信)<font color='red'>proteus</font>仿真与源码
解读PIC和AVR单片机的自身抗干扰性能
该文章讲述了解读PIC和AVR单片机的自身抗干扰性能.   在我一次产品中有AVR和PIC两种芯片同时存在,当用AVR推动继电器--再推动接触器。用PIC来显示。发现PIC居然有点小小的干扰,不得不在外围电路上加措施才解决问题。都说PIC的抗干扰一流的,我怀疑之下对两种单片机做一个小小的测试。   首先说明,我只是比较单个芯片的最小系统,比较单片机的自身抗干扰能力。   1。电源用变压器变压12V,7805稳压,输入输出均接电解电容和104电容。   2。单片机最小系统,用3个I/O,按钮,指示灯,驱动三极管(继电器--再推动接触器)不用的管脚不管。   3。干扰源,由于没有仪器,只好用接触器的线圈
[单片机]
如何使用Arduino构建一个无线门铃
  我们都知道有线门铃系统需要电线和合适的插座才能令人满意地工作。由于有线门铃系统需要复杂的布线,需要有经验的人才能完成工作,无论是工作还是外观都不好。它的另一个问题是,如果您想为现有房屋安装有线门铃系统,则安装需要更多的精力和时间。由于温度和湿度以及其他环境因素,电线会损坏并导致短路。这就是无线门铃系统发挥作用的地方。尽管无线门铃系统的成本更高,但与有线门铃系统相比,无线门铃系统的定期维护比有线门铃系统低,这需要有经验的人进行维护。在安装方面,无线门铃系统的安装非常简单,无需经验人员即可安装。除此之外,无线门铃系统还具有摄像头、录像机等附加功能,外观时尚,完全无线,可以轻松安装在房子的任何地方。   在这个项目中,我们将使用
[嵌入式]
如何使用<font color='red'>Arduino</font>构建一个无线门铃
基于AVR单片机的有害气体红外感应及语音警示控制系统
0引言 利用红外感应系统感应附近有无有害气体,当红外感应系统感受到有有害气体接近时,送出持续一段时间的高电平;单片机通过开启中断,启动语音芯片,单片机通过串口通信,从上位机提取的有害气体参数提示给附近人体,并经过与安全值的比较判定当前环境是否安全。对语音芯片的使用,先将必要的文字、数字信息录制进去,放音时,通过单片机自动寻址,把实时参数读取出来。为便于以后系统改进或移植到其他系统,可设计录音、放音电路,通过切换录制不同内容。系统设计友好、方便,给人的信息也更加直接。 1系统总体设计方案 在气体浓度是现有可利用的数据的基础上,考虑了系统的衔接性和可移植性。系统总体方案见图1。 本系统分为四大模块:核心控
[工业控制]
基于<font color='red'>AVR</font>单片机的有害气体红外感应及语音警示控制系统
电子制作者设计的AVR数字显示频率表
  这是一款体积非常小巧的电子制作,但是功能异常强大,可以非常容易地嵌入安装在仪表面板上,适合爱好者自制或用于改造老式仪表。   电路仅用了两块集成电路,CD4069用于小信号的放大和整形,AT90S2313则是一块精简指令的高速 单片机 ,它在8M时钟下的性能超过了51系列在100M时钟下的性能,在电路中担任测量、运算和显示驱动。大多数的数显频率计采用一个“秒闸门”计数,因而在低频时测量误差加大,也无法显示小数,而本电路采用了脉冲宽度和密度双重测量技术,辅以高速浮点运算,因而测量精度高,并能自动转换量程,显示小数。例如测量的结果可能是 0.543,261.4等等,利用它测量交流电频率,你可以看到结果一般在 49.82-50.
[单片机]
电子制作者设计的<font color='red'>AVR</font>数字显示频率表
Proteus在单片机系统设计中的应用
1 引言 单片机是电子类等相关专业的一门重要课程,在实际工程中有着广泛应用。全国各大中专院校开设了不同类型的单片机课程及相关的实验和综合设计。在这些专业的课程设计、毕业设计及大学生电子竞赛中,单片机也是一种非常重要的开发工具。 随着计算机技术的迅速发展,使用EDA软件进行电路仿真与设计已经成为一种趋势。众多院校在电路实践教学改革中引入了EDA技术,并建立了EDA实验室。配备了EWB、Pspice、Multisim、Protel、MaxPlus II、SystemView等相关软件及配套硬件。但这些设备对仿真单片机却无能为力。本文介绍的一款EDA软件——Proteus,则有很大的不同,它的最大特点就是能仿真单片机。 目前Pr
[单片机]
<font color='red'>Proteus</font>在单片机系统设计中的应用
基于射频RF技术的鱼塘溶解氧无线监控系统的研究
0 引 言     溶解氧是鱼类赖以生存和生长的必备条件之一。如果水中溶氧量降到一定限度,就会给鱼类生长带来不良的影响,氧量继续下降到临界状态就可造成鱼类大批死亡。水中含氧量主要与自然温度、湿度和鱼的密度等因素有关。水场要为在其中生长的鱼类提供一个良好的环境,使用的主要手段是给定水场自动控制系统一个最佳的设定值,设计一个良好的智能控制算法。这是水产养殖环境控制的两大核心问题。它又不同于工业过程控制,工业上的控制系统的设定值是已知的;控制器的输出一般是连续量。而水场调控系统的设定值是鱼类等生长的时间模型(温度、pH值、溶氧量,氨氮量、浑浊度、水位等),控制器的输出大多是开关量(控制热泵、增氧泵、水阀门、水泵等)。通过研究该类系统
[嵌入式]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved