您好,欢迎光临本网站![请登录][注册会员]  
文件名称: PIC单片机C语言程序设计
  所属分类: C
  开发工具:
  文件大小: 3mb
  下载次数: 0
  上传时间: 2010-07-09
  提 供 者: a73****
 详细说明: C 语言的特点可归纳如下。 1. 语言简洁 C 是一种小型语言,共有32 个关键字,9 种控制语句,表示方法简单,只需用规范的方法,就可以构造出功能很强的数据类型、语句和程序结构。如用++ 表示加1;- -表示减1;运算符省写等。 2. 表达方式灵活实用 C 语言提供多种运算符和表达式值的方法,对问题的表达可通过多种途径获得,其程序设计更主动、灵活。它语法限制不太严格,程序设计自由度大,如对整型量与字符型数据及逻辑型数据可以通用等。 3. 表达力强 C 语言有丰富的数据结构和运算符。包含了各种数据结构,如整型、数据类型、指针类型和联合类型等,用来实现各种数据结构的运算。C 语言的运算符有34 种,范围很宽,灵活使用各种运算符可以实现难度极大的运算。 C 语言能直接访问硬件的物理地址,能进行位(bit)操作,兼有高级语言和低级语言的许多优点。它既可用来编写系统软件,又可用来开发应用软件,已成为一种通用程序设计语言。 4. C 语言生成的目标代码质量高 C 语言描述问题比汇编语言迅速,工作量小、可 读性好,易于调试、修改和移植,而代码质量与汇编 语言相当。 5. 结构化程序设计 C 语言是一种结构化语言,提供编写结构化程序所需的控制流的结构语句,如f or、while、do…while、if…else 等;用函数作为程序设计的基本单位,以实现程序的模块化;其源文件还可分割为多个源文件,以分别对各源文件进行编译,再连接生成可执行的目标码(hex)文件。 6. 可移植性 汇编语言是不可移植的。而C 语言在不同机器上的C 编译程序,86%的代码是公共的,所以C 语言的编译程序便于移植。在一个环境上用C 语言编写的程序,不改动或稍加改动,就可移植到另一个完全不同的环境中运行。 PIC 单片机端口寄存器的位定义 这里介绍的PIC 单片机端口的位定义,属于需 要背诵的内容。 以PIRTB 为例,PIC 单片机端口寄存器的位 (即8位)定义,实写如下: #define PORTBIT (add,bit)((unsigned) (&add)*8+(bit)) static bit PORTB_0 @PORTBIT(PORTB,0); static bit PORTB_1 @PORTBIT(PORTB,1); static bit PORTB_2 @PORTBIT(PORTB,6); static bit PORTB_3 @PORTBIT(PORTB,3); static bit PORTB_4 @PORTBIT(PORTB,4); static bit PORTB_5 @PORTBIT(PORTB,5); static bit PORTB_6 @PORTBIT(PORTB,6); static bit PORTB_7 @PORTBIT(PORTB,7); ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: PIC C语言 程序
 输入关键字,在本站1000多万海量源码库中尽情搜索: