单片机
返回首页

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

2019-07-13 来源:eefocus

    这篇日志说明一下应用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两个函数,也是一个非常好的选择。

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 红外线探测报警器

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 用NE555制作定时器

  • RS-485基础知识:处理空闲总线条件的两种常见方法

  • 基于ICL296的大电流开关稳压器电源电路

    相关电子头条文章