单片机论文用PICC编译器开发PIC系列单片机的代码摘要:介绍PIC系列单片机C语言的发展;以HI-TECHSoftware公司的HI-TECHPICC为例,介绍PICC编译器的特点和用其开发PIC系列单片机时应注意的一些问题。关键词:PIC PICC编译器C语言/汇编语言Hi-Tech引言目前,在市场上应用最广泛的应该属于8位单片机,MicrochipTechnoloogy公司推出的8位PIC系列单片机,目前在国内市场上深受用户欢迎,已经逐渐成为单片机应用的新潮流;但遗憾的是,目前国内介绍它的C语言开发工具的书籍和文章却比较少,而且用的人也不多,广大的程序员在用其开发的过程中都在慢慢摸索,可能会走一些弯路。笔者最近在用PIC的C语言时就遇到了好些问题,在这里想和最近一段时间用PIC的C语言的一些经验和广大的底层软件程序员做一下交流和介绍希望本文对用PICC开发PIC系列单片机的人有所帮助。目前,在国内用得比较多的是Hi-Tech的Hi-TechPICC编译器,而且目前市场上一些国内的PIC单片机仿真器也开始支持Hi-TechPICC编译格式;因此,本文主要以Hi-Tech的PICC为基础,介绍一下PIC的C语言的基本特点。1Hi-Tech PICC的C语言开发工具的语言特点PICC的C语言按ANSI C来定义,并进行了C语言的扩展。PICC和ANSIC有一个根本的区别就是,PICC不支持函数的递归调用。这是因为PIC单片机的堆栈大小是由硬件决定的,资源有限,所以不支持递归调用。它的数据也遵从标准C的数据结构,PICC的数据结构是以数据类型的形式出现的。PICC编译器支持的数据类型有位类型(bit)、无符号字符(unsigned char)、有符号字符(signedchar)、无符号整型(un
推荐下载
-
PIC单片机与MCS51系列单片机的区别
本文主要简单介绍了PIC单片机与MCS-51系列单片机的区别
11 2020-08-23 -
PIC系列单片机的开发应用技术及实例
PIC系列单片机的开发应用技术及实例对学习PIC单片机的学者来说是个很好的教材啊,还附有实例啊
25 2019-05-03 -
PIC系列单片机程序相关问题
本文给大家介绍了PIC系列单片机程序相关问题。
4 2020-08-20 -
义隆单片机开发用编译系统
义隆单片机定位于低价位,它的开发系统不兼容Keil,只能用其提供的专用汇编开发系统,现将该软件上传供大家分享
20 2020-05-14 -
单片机与DSP中的PIC系列单片机的伪指令
阅读一些PIC单片机的源程序开始段,会发现有一些特殊指令助记符,这些助记符与指令系统的助记不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令。 伪指令在源程序中的作用是为完成汇编程序作各种准
18 2020-12-16 -
单片机与DSP中的PIC系列单片机的振荡器配置方法
PIC系列单片机可工作于不同的振荡器方式。用户可以根据其系统设计的需要,选择下述四种振荡方式中的一种,其振荡的频率范围在DC~20/25MHz之间,如表1所示。 用户可以根据不同的应用场合,从表1所
13 2020-12-16 -
详解pic单片机和AVR51系列单片机
1、51系列单片机的优缺点分析 51系列是应用广泛的单片机,由于产品硬件结构合理,指令系统规范,加之生产历史“悠久”,有先入为主的优势。世界有许多的芯片公司都购买了51芯片的技术,并在其基础上进行
17 2021-04-24 -
PIC单片机的编译环境MPLAB的配置
对于初学者来说如此多的配置选项,该如何配置呢?我们要抓主重点。 配置字中重要的配置选项就是: 看门狗配置 如:WDTE; 一般选择关闭看门狗 MCLRE复位脚的配置 如:MCLRE;一般选
16 2021-04-01 -
PIC24系列单片机原理与开发.zip
PIC24系列单片机原理与开发.zip
34 2019-09-19 -
PIC系列单片机原理和开发应用技术
PIC series single chip principle and development application technology
36 2019-06-26
暂无评论