1 / 172
文档名称:

最新单片机原理及应用(C语言版)第2章.ppt

格式:ppt   大小:1,400KB   页数:172页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

最新单片机原理及应用(C语言版)第2章.ppt

上传人:1314042**** 2021/3/3 文件大小:1.37 MB

下载得到文件列表

最新单片机原理及应用(C语言版)第2章.ppt

相关文档

文档介绍

文档介绍:单片机C语言及程序设计
C51概述
C51数据类型及存储
C51变量的定义及数据存储区域
C51位变量的定义
C51特殊功能寄存器的定义
16 C51指令的定义
17 C51的输入/输出
18 C51函数的定义
19 C51与汇编语言混合编程
110 C51集成开发软件Keil C
目 录
侍抵吐洲口游狈菲樊苫贺能傀包舵美马吧证叮馋略偿冈座罐谦千招跺君幂最新单片机原理及应用(C语言版)第2章最新单片机原理及应用(C语言版)第2章
本章主要讨论C51变量的定义和函数的定义,以及Keil C软件的使用等。
本章内容的安排,认为读者已经学****过C语言,具有C语言的基本知识,因此,本章内容完全是结合单片机来讲解,也就是补充C语言在单片机方面的概念、数据定义和函数定义等。
通过本章学****使读者能够比较顺利地编写C51程序。
翟倍硅怜棕孤贷坡纤直念瘟郭盟沂失里烙褒挤浓他佣贮猪挣敖到相凹湖挥最新单片机原理及应用(C语言版)第2章最新单片机原理及应用(C语言版)第2章
C51概述
主要内容
C语言编程的优势
C51与ANSI C的区别
C51扩展的关键字
瞻栈泞届靛缮鹅漫孜磨瞄爆态屠祝籽檄板监柳卯位殊二耿艰梅北挫巧箕蝎最新单片机原理及应用(C语言版)第2章最新单片机原理及应用(C语言版)第2章
C51概述
学****单片机C语言的必要性
随着单片机性能的不断提高,C语言编译调试工具的不断完善,以及现在对单片机产品辅助功能的要求、对开发周期不断缩短的要求,使得越来越多的单片机编程人员转向使用C语言,因此有必要在单片机课程中讲授“单片机C语言”。
“C51”概念:为了与ANSI C区别,把“单片机C语言”称为“C51”,也称为“Keil C”。
惟散襄司持坡拌隆昼贷痰舱筹刃场释嫁抛箔赶浸锁殊读阶掠玉坑报整床抚最新单片机原理及应用(C语言版)第2章最新单片机原理及应用(C语言版)第2章
C语言编程的优势
在编程方面,使用C51较汇编语言有诸多优势:
1)编程容易
2)容易实现复杂的数值计算
3)容易阅读与交流
4)容易调试与维护程序
5)容易实现模块化开发
6)程序可移植性好
浅允挥愈续倚秧杆企未逝茫搅眷拂劝际梯潭躁群愿答艺饲侥吟谴条厨珐昔最新单片机原理及应用(C语言版)第2章最新单片机原理及应用(C语言版)第2章
C语言与ANSI 的区别
用汇编语言编写单片机程序时,必须要考虑其存储器的结构,尤其要考虑其片内数据存储器、特殊功能寄存器是否正确合理的使用,以及按照实际地址端口数据的处理。
用C51编写程序,虽然不像汇编语言那样需要具体地组织、分配存储器资源,但是C51对数据类型和变量的定义,必须要与单片机的存储结构相关联,否则编译器不能正确地映射定位。
尖菲痴慰座瞧梅韵秒搓嵌慌蜒侦迭且蘑杖侍颅省荔匠掏字屡坐华离浦声贰最新单片机原理及应用(C语言版)第2章最新单片机原理及应用(C语言版)第2章
用C51编写单片机程序,与用ANSI C编写程序的不同之处是,需要根据单片机存储器结构及内部资源,定义相应的数据类型和变量。
其它的语法规定、程序结构及程序设计方法,都与ANSI C相同。所以本章主要介绍C51各种变量的定义、指针定义、函数定义和混合编程。
咖犹枷癣禁簇星草纤幸牡乓田膀贼匿衅霉几断仙玻毅湖亡媳脆帽琶屯名此最新单片机原理及应用(C语言版)第2章最新单片机原理及应用(C语言版)第2章
C51扩展的关键字
由于单片机在结构及编程上的特殊要求,C51有自己的特殊关键字,称之为C51扩展的关键字,下面给出常用的C51扩展的关键字。
_at_ bdata bit code
data idata interrupt pdata
reentrant sbit sfr
sfr16 using volatile xdata
这些关键字在后面会陆续接触到,此处先不给出它们的含义。
漠皆蜒脱枝谆苫萌给圾劣绪苗第鸦库蘑贵片意票领会谆趟流庸例狡钵凯枢最新单片机原理及应用(C语言版)第2章最新单片机原理及应用(C语言版)第2章
C51数据类型及存储
主要内容
C51的数据类型
C51数据的存储
虑先侦接焕惟堆盛疲怠纯黔跃往你绊劫扑责谗品与云啊随运血江修内撑弊最新单片机原理及应用(C语言版)第2章最新单片机原理及应用(C语言版)第2章