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

本文介绍如何使用AtmelStudio作为C语言的学习平台,通过软件仿真进行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项目类型,并输入名称和路径。
图片 

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

    3、接下来,我们在项目上点击鼠标右键,在弹出的菜单上选择Properties。
图片 

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

    5、在如下图所示的对话框中,我们将仿真类型选择为AVR Simulator,也就是软件仿真。
图片 

    6、上述工作完成后,我们就可以输入程序了,例如我们希望求解2个数之和,程序如下:
图片 

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

    8、然后再点击“暂停”按钮,停止程序的运行。
图片 

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

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

原创性文章,转载请注明出处 http://user.qzone.qq.com/2756567163 
 优快云:http://blog.youkuaiyun.com/qingwufeiyang12346
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

snmplink

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值