AVRWARE++开发笔记9:应用Atmel Studio学习C语言


    这篇日志说明一下应用Atmel Studio学习C语言的方法。学习C语言程序设计,我们可以选择很多种开发环境,例如TC、VC或Eclipse等等,如果希望在学习C语言的同时,一同熟悉一下Atmel Studio开发环境,那么本篇日志就可以帮到你。本篇日志介绍了只把 Atmel Studio当作C语言的开发和仿真环境,不需要硬件支持,其目的在于学习C语言编程,并熟悉 Atmel Studio开发环境。

    具体步骤如下:
    1、启动
Atmel Studio,File-New-Project,出现如下图所示的对话框,我们选择GCC C Executable Project项目类型,并输入名称和路径。
AVRWARE++开发笔记9:应用Atmel Studio学习C语言_第1张图片 

    2、单击“OK”按钮后,会要求选择芯片类型,在这里我们选择ATmega168PA。
   

    3、接下来,我们在项目上点击鼠标右键,在弹出的菜单上选择Properties。
AVRWARE++开发笔记9:应用Atmel Studio学习C语言_第2张图片 

    4、在如下图所示的对话框中,我们选择Toolchain,将优化级别设置为0级,也就是不优化。
 

    5、在如下图所示的对话框中,我们将仿真类型选择为AVR Simulator,也就是软件仿真。
AVRWARE++开发笔记9:应用Atmel Studio学习C语言_第3张图片 

    6、上述工作完成后,我们就可以输入程序了,例如我们希望求解2个数之和,程序如下:
AVRWARE++开发笔记9:应用Atmel Studio学习C语言_第4张图片 

    7、我们点击“开始调试”按钮编译并运行程序,如下图所示:
 

    8、然后再点击“暂停”按钮,停止程序的运行。
AVRWARE++开发笔记9:应用Atmel Studio学习C语言_第5张图片 

    9、这样程序就暂停在while循环中了,打开Localc窗体,我们就可以看见运行结果了,如下图所示。
 

    这样,通过以上方法,我们可以验证现在C语言教学书的大部分程序,并且可以进一步熟悉和掌握
Atmel Studio开发环境。当然了,我还是建议能够在硬件上仿真是最好的,例如我们可以先将串行口调通,然后用串行口实现printf和scanf两个函数,也是一个非常好的选择。

原创性文章,转载请注明出处 http://user.qzone.qq.com/2756567163 
 CSDN:http://blog.csdn.net/qingwufeiyang12346
     

你可能感兴趣的:(C语言,仿真,AVRWARE++,ATMELStudio)