
R开发工具简介及开发环境建立
一、软件开发工具与环境
编译环境:WinR
下载软件:MucodeISP
仿真环境:R Studio。其中,R Studio集成环境可以内联WinR,形成一个具有编译、仿真、下载功能的集成环境。
硬件开发工具包括:下载线(并口或U接口,用于下载程序配置熔丝位)、仿真器、学习板(或手工焊接的系统板)、工具手册、WinR技术手册以及ATmega14官方中文版技术手册。
二、下载线功能介绍
2. 向单片机Flash中下载程序代码,不具备单步调试仿真功能。
3. 常用的下载线如STK200/300等。
三、下载软件说明
四、计算机原理基础知识
数值表示方法包括十进制、二进制和十六进制。计算机只能识别0和1,采用二进制,为了数据方便,采用十六进制。位于字节的概念中,位(bit)简写为b,表示二进制数的一位,字节(byte)简写为B,8位为一字节。数值转换工具可使用Windows自带的计算器。
对于8位单片机,其内部存储器均为8位。包括RAM与ROM模型,CPU即处理器,负责取指令-执行。
五、C语言基础知识讲解
包括变量、运算符、语句、函数、顺序语句、选择语句、循环语句、数组和指针等。其中,变量是存储在RAM或ROM中的数据。在单片机中,常用的变量类型包括字符型(char)和整型(int)。实型(float)变量在单片机C语言中一般使用不到。C语言中的运算符包括数算符号和位移运算符等。语句以分号结束。
六、关于R Studio的使用和C语言编程细节
在R Studio中,可以内联WinR获得C语言编译能力。通过JTAG ICE仿真器,可以实现代码的仿真与下载。在使用C语言编程时,需要注意变量的定义与赋值,以及常用运算符的使用。例如,字符型变量可以赋值为整数或ASCII码,而整型变量可以无符号或有符号。还需要了解长整型变量的定义和使用。通过理解这些基础知识,可以更好地使用R单片机进行开发。
