首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 用PICC编译器开发PIC系列单片机的代码

用PICC编译器开发PIC系列单片机的代码

资料介绍
单片机论文

用PICC编译器开发PIC系列单片机的代码
摘要:介绍PIC系列单片机C语言的发展;以HI-TECH Software公司的HI-TECH
PICC为例,介绍PICC编译器的特点和用其开发PIC系列单片机时应注意的一些问题。
    关键词:PIC PICC编译器 C语言/汇编语言 Hi-Tech
引言
目前,在市场上应用最广泛的应该属于8位单片机,Microchip
Technoloogy公司推出的8位PIC系列单片机,目前在国内市场上深受用户欢迎,已经逐渐
成为单片机应用的新潮流;但遗憾的是,目前国内介绍它的C语言开发工具的书籍和文章
却比较少,而且用的人也不多,广大的程序员在用其开发的过程中都在慢慢摸索,可能
会走一些弯路。笔者最近在用PIC的C语言时就遇到了好些问题,在这里想和最近一段时
间用PIC的C语言的一些经验和广大的底层软件程序员做一下交流和介绍希望本文对用PI
CC开发PIC系列单片机的人有所帮助。
目前,在国内用得比较多的是Hi-Tech的Hi-Tech
PICC编译器,而且目前市场上一些国内的PIC单片机仿真器也开始支持Hi-Tech
PICC编译格式;因此,本文主要以Hi-
Tech的PICC为基础,介绍一下PIC的C语言的基本特点。
1 Hi-Tech PICC的C语言开发工具的语言特点
PICC的C语言按ANSI C来定义,并进行了C语言的扩展。PICC和ANSI
C有一个根本的区别就是,PICC不支持函数的递归调用。这是因为PIC单片机的堆栈大小
是由硬件决定的,资源有限,所以不支持递归调用。它的数据也遵从标准C的数据结构,
PICC的数据结构是以数据类型的形式出现的。PICC编译器支持的数据类型有位类型(bi
t)、无符号字符(unsigned char)、有符号字符(signed
char)、无符号整型(un
用PICC编译器开发PIC系列单片机的代码
本地下载

评论