手把手教你学51单片机-07_第1页
手把手教你学51单片机-07_第2页
手把手教你学51单片机-07_第3页
手把手教你学51单片机-07_第4页
手把手教你学51单片机-07_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 -51基础基础(C语言语言)金沙滩工作室金沙滩工作室 作者:宋作者:宋雪松雪松 n第七课:第七课:n 变量进阶与变量进阶与LED点阵点阵变量的作用域变量的作用域n1、局部变量、局部变量 函数内部声明的变量,只在本函数内有效,在本函数以外函数内部声明的变量,只在本函数内有效,在本函数以外是不能使用的,叫做局部变量。是不能使用的,叫做局部变量。n2、全局变量、全局变量 在函数外部声明的变量就是全局变量。一个源程序文件可以在函数外部声明的变量就是全局变量。一个源程序文件可以包含一个或者多个函数,全局变量的作用范围是从它开始声明的包含一个或者多个函数,全局变

2、量的作用范围是从它开始声明的位置一直到程序结束。位置一直到程序结束。全局变量的负作用全局变量的负作用n1、降低函数的独立性,对任何一个函数的修改都可能影响到其、降低函数的独立性,对任何一个函数的修改都可能影响到其他函数。他函数。n2、降低函数的通用性,不利于函数的重复调用。、降低函数的通用性,不利于函数的重复调用。n3、降低程序的清晰度,每个函数执行都有可能改变全局变量值,、降低程序的清晰度,每个函数执行都有可能改变全局变量值,无法清楚判断每个时刻的全局变量的值。无法清楚判断每个时刻的全局变量的值。n4、全局变量永久占据内存单元。、全局变量永久占据内存单元。n原则:能用局部变量就不用全局变量原

3、则:能用局部变量就不用全局变量n 全局变量和局部变量同名,在局部变量作用域范围内,局部全局变量和局部变量同名,在局部变量作用域范围内,局部变量有效。变量有效。变量的存储类别变量的存储类别n1、自动变量、自动变量 函数中的局部变量,如果不加函数中的局部变量,如果不加static关键字修饰,都属于自关键字修饰,都属于自动变量,也叫做动态变量。动变量,也叫做动态变量。n2、静态变量、静态变量 所有的全局函数都属于静态变量,局部变量如果加了所有的全局函数都属于静态变量,局部变量如果加了static关键字修饰的话,也是静态变量。关键字修饰的话,也是静态变量。点阵点阵LEDn1、led灯是整齐排列的,被镶

4、嵌到一块塑料板上,灯是整齐排列的,被镶嵌到一块塑料板上,可以显示汉字和图形,用来介绍商品,吸引顾客。可以显示汉字和图形,用来介绍商品,吸引顾客。n1、点阵、点阵led显示屏作为一种现代电子媒体,具有显示屏作为一种现代电子媒体,具有灵活的显示面积(可分割、任意拼装)、高亮度、灵活的显示面积(可分割、任意拼装)、高亮度、长寿命、大容量、数字化、实时性的特点。长寿命、大容量、数字化、实时性的特点。点阵点阵LED点阵点阵LED原理原理点阵的静态图形显示点阵的静态图形显示点阵的动画显示点阵的动画显示二维数组二维数组n数组类型数组类型 数组名数组名数组长度数组长度1数组长度数组长度2;n例如例如 unsi

5、gned char a23; n 定义一个定义一个2行行3列的无符号字符型二维数组列的无符号字符型二维数组n n unsigned char a23=1,2,3, 4,5,6;n unsigned char a23=1,2,3,4,5,6;n unsigned char a23=1,2,3,4;n unsigned char a23=1,2,0,3,4,0;n unsigned char a23=1,2,3,4;n unsigned char a23=1,2,3,4,0,0;作业作业n1、掌握变量的作用域及存储类别。、掌握变量的作用域及存储类别。n2、了解点阵的显示原理,理解点阵动画显示、了解点阵的显示原理,理解点阵动画显示原理。原理。n3、独立完成点阵显示、独立完成点阵显示IU向下移动的程序。向下移动的程序。n4、独立完成点阵显示、独立完成点阵显示IU向右移动的程序。向右移

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论