您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制AVR单片机入门----C语言高效设计实践(二) 正文
AVR单片机入门----C语言高效设计实践(二)

AVR单片机入门----C语言高效设计实践(二)

点击数:7132 次   录入时间:03-04 11:59:32   整理:http://www.55dianzi.com   电脑-单片机-自动控制
  选择Debug-AVRSimulatorOptions,出现图26所示的仿真选项,我们将Frequency一项中的仿真频率改为8.OOMHz,使其与试验板的实际工作频率相符。
  在左侧WorksPACe窗口中,存放着ATMeagl6的各种寄存器的状态值,我们将I/0ATMEGAl6前的加号展开,再将PORTB前的加号展开,将PORTB输出口打开(图27)。鼠标在程序的光标箭头上点一下,随后按动F1O,可发现PORTB口的各寄存器会发生变化,DDRB全部为黑色(OxFF),说明方向寄存器的设置为输出方式,而随着继续按动F1O,PORTB与PINB则一会变黑(OxFF),一会儿变白(0xO0)。将Workspace窗口中的Processor前的加号展开,老下面有个StopWatch项,该项就是AVRStudio在选定时钟频率下计算出的运行时间(图28)。我们可发现,PORTB输出低电平到电平的时间间隔约0.439秒,反复循环。仿真调试通过后,关闭AVRStudio开发环境。
  7.将HEX文件下载到单片机中将并口下载器插电脑的并口,下载线的另一端插AVR单片机综合试验板的ISP口将试验板上标示PBO-PB7的双排针上8个短路块拔下,插到标有LED的双排针上,使PB口与LED接通。试验板通电工作,注意,5V稳压电源接DC5V插座;若使用9V以上电源时,插9~l5V的插座。插错电源会损坏芯片!
  一次使用PonyProg2000下载序时)需对PonyProg2000进行设置,选择合适的下载接口方式,并对端口进行校正。PonyProg2000支持串口及并口下载,这里我们采用井口SPI方式下载程序。
  双击桌面上的PonyProg2000快捷图标运行软件(图29),出现小马头图标后点确认。
  程序下载前先进行端口设置及校正。选择设置→接口设置,出现图30对话框。如果我们的电脑使用的操作系统是Windows95/98/ME,单击并行,选择AvrISPAPI,并选择LPT1;如果我们的电脑使用的操作系统是WindowsNT/2000/XP,则单击并行,选择AvrISPI/0,并选择LPT1。
  然后选择设置→校正,对端口进行校正,出现图31的窗口。单击Yes开始校正,校正完成后会有提示(图32),点OK即可。选择器件→AVRmicro→At→megal6(图33)。
  选择文件→打开程序(FLASH)文件,文件类型选*HEX,装载编程文件(图34)。选择命令→擦除,先擦除器件(图35)。选择命令→SecurityandCon-figurationBits...,按图36配置熔丝位。单击写入,写入熔丝位配置。
  选择命令→写入所有,开始下载烧写文件(图37)。在下载文件时,ISP旁的发光二极管DO会点亮。
  8.应用下载烧写完成时,我们即可看到PB口驱动的8个发光二极管开始闪亮,周期约0.8s,即点亮0.4s、熄灭0.4s,反复进行。



上一页  [1] [2] 


本文关键字:单片机  C语言  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制