单片机高级语言C51程序设计ppt课件.ppt

单片机高级语言C51程序设计ppt课件.ppt

ID:58818554

大小:5.20 MB

页数:104页

时间:2020-10-01

单片机高级语言C51程序设计ppt课件.ppt_第1页
单片机高级语言C51程序设计ppt课件.ppt_第2页
单片机高级语言C51程序设计ppt课件.ppt_第3页
单片机高级语言C51程序设计ppt课件.ppt_第4页
单片机高级语言C51程序设计ppt课件.ppt_第5页
资源描述:

《单片机高级语言C51程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机高级语言C51程序设计1单片机高级语言C51程序设计本章目录1一.C51语言的特点及其程序结构1.C51特点2.C51程序结构二.C51语言的标识符和关键字1.C51扩展的标识符2.C51扩展的关键字三.C51的数据类型及运算符1.基本数据类型的长度2.C51语言的扩展3.特殊功能寄存器的数据类型4.DATA存储类型5.BDATA存储类型6.IDATA存储类型7.PDATA和XDATA存储类型8.PDATA和XDATA比较2单片机高级语言C51程序设计9.CODE存储类型10.存储模式11.指针1

2、1.1.通用指针11.2.存储器指针11.3.存储器指针和通用指针的比较四.编译预处理命令1.C51的STDIO.H2.C51的REG51.H(1)五.C51语言的程序流程控制1.IF语句2.SWITCHCASE语句3.While和dowhile循环语句4.For循环语句本章目录23单片机高级语言C51程序设计六.函数1.函数格式2.重入函数3.中断服务函数七.C51程序设计举例1.例1---求数学式2.例2---简单控制3.例3---延时4.例4---使用定时器0定时---查询方式5.例5---使用定

3、时器0定时---中断方式6.例6---利用定时器1计数7.C51开发环境7.1.伟福模拟软件7.2.uVision3集成开发环境7.3.C51编译练习程序TEXT.C本章目录34单片机高级语言C51程序设计本章目录4八.C51的应用1.8051串行口扩展LED显示器接口与应用2.DAC转换的接口与应用3.ADC0809应用举例九.课本例题简介1.例8-22.例8-53.例8-74.例8-8十.加一减一综合实践C51程序设计5单片机高级语言C51程序设计一.C51语言的特点及其程序结构6单片机高级语言C5

4、1程序设计1.C51特点7单片机高级语言C51程序设计2.C51程序结构8单片机高级语言C51程序设计3.C51与汇编语言chardataa,b,c,d;main(){a=2;b=a;等效b=(a)c=a+b;等效c=(a+b)}C51程序经WAVE6000编译后,点窗口---CPU窗口产生的界面:a/08Hb/09Hc/0AH变量a,b,c分别对应于内部数据存储器地址08H,09H,0AH.9单片机高级语言C51程序设计二.C51语言的标识符和关键字10单片机高级语言C51程序设计C51扩展的关键字1

5、1单片机高级语言C51程序设计三.C51的数据类型及运算符12单片机高级语言C51程序设计1.基本数据类型的长度13单片机高级语言C51程序设计2.C51语言的扩展14单片机高级语言C51程序设计3.特殊功能寄存器的数据类型15单片机高级语言C51程序设计4.DATA存储类型16单片机高级语言C51程序设计5.BDATA存储类型17单片机高级语言C51程序设计6.IDATA存储类型18单片机高级语言C51程序设计7.PDATA和XDATA存储类型19单片机高级语言C51程序设计8.PDATA和XDATA

6、比较20单片机高级语言C51程序设计9.CODE存储类型21单片机高级语言C51程序设计10.存储模式22单片机高级语言C51程序设计11.指针23单片机高级语言C51程序设计11.1.通用指针24单片机高级语言C51程序设计11.2.存储器指针25单片机高级语言C51程序设计11.3.存储器指针和通用指针的比较26单片机高级语言C51程序设计12.绝对地址的访问1.绝对宏#include//加进包含文件#defineADC0809XBYTE[0X7FF8]//定义一个绝对地址rva

7、l=CBYTE[0X006];//对一个绝对地址(字节)进行读rval=XWORD[0X002];//对一个绝对地址(字)进行读DBYTE[0X0002]=5;//对一个绝对地址(字节)进行写PWORD[0X002]=57;//对一个绝对地址(字)进行写27单片机高级语言C51程序设计2._at_关键字charxdataADC0809;//定义一个变量ADC0809_at_0xFFF8;//将某变量固定在某地址上28单片机高级语言C51程序设计四.编译预处理命令29单片机高级语言C51程序设计1.C51

8、的STDIO.H(1)30单片机高级语言C51程序设计1.C51的STDIO.H(2)31单片机高级语言C51程序设计2.C51的REG51.H(1)32单片机高级语言C51程序设计2.C51的REG51.H(2)33单片机高级语言C51程序设计2.C51的REG51.H(3)34单片机高级语言C51程序设计2.C51的REG51.H(4)35单片机高级语言C51程序设计2.C51的REG51.H(5)36单片机高级语言C51程序设计2.C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。