网站大量收购独家精品文档,联系QQ:2885784924

单片机原理与应项目—LED显示.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与应项目—LED显示

项目 LED电子显示 学习内容:编译软件KEIL、仿真软件proteus的操作与联调;单片机端口应用;C51语言基本知识;了解常用芯片。 任务一 一只LED闪烁 任务二 流水显示八只LED 任务三 带扩展口的流水灯(两部分) 任务四 LED点阵显示 相关知识 Proteus 软件 试一试 Keilc 软件 任务一 任务二 C51基本语法 51单片机管脚 任务三_1 Wave 与keil 实验台流水灯( 任务三_2) 任务四-LED点阵 小结 芯片资料 NOTE C语言 与 C51 C51 是以 C 语言作基础 在结构上、定义 及函数表达方式等是相同 不同的地方 51特殊之处(寄存器、位操作、数据分区等) C51基础知识 运算符 基本语句 数据类型 存储器类型 基本结构 重要库函数 关键字 C-51的运算符 C-51的基本语句 c51基本结构 #include reg51.h unsigned char i; void delay () { unsigned char j,k; for(j=i;j0;j--) for(k=250;k0;k--) ; } void main() {unsigned char m,n; while (1) { n=0x01; for(m=0;m=7;m++){ P1=~n; i=10; delay (); n=n1; } } } 重要库函数 1. 专用寄存器include文件 例如8031、8051均为REG51.h其中包括了所有8051的SFR及其位定义,一般系统都必须包括本文件。 2. 绝对地址include文件absacc.h 该文件中实际只定义了几个宏,以确定各存储空间的绝对地址。 3. 动态内存分配函数,位于stdlib.h中 4. 缓冲区处理函数位于“string.h”中 其中包括拷贝比较移动等函数如: memccpy memchr memcmp memcpy memmove memset 。 5. 输入输出流函数,位于“stdio.h”中 流函数通过8051的串口或用户定义的I/O口读写数据,缺省为8051串口,如要修改,比如改为LCD显示,可修改lib目录中的getkey.c及putchar.c源文件,然后在库中替换它们即可。 6. 本征库函数位于 “intrins.h” 中 包含char int long 变量的左右移动,空操作,判位等。 关键字 _priority_ RTX51的任务优先级 reentrant 可重入函数 sbit 声明可位寻址的特殊功能位 sfr 8位的特殊功能寄存器 sfr16 16位的特殊功能寄存器 small 内部RAM的存储模式 _task_ 实时任务函数 using 选择工作寄存器组 xdata 外部RAM C51的数据类型 在51系列中data,idata,xdata的区别 data:固定指前面0x00-0x7f的128个RAM,速度最快,生成的代码也最小。 idata:固定指前面0x00-0xff的256个RAM,其中前128和data的128完全相同,只是因为访问的方式不同。idata是用类似C中的指针方式访问的。 xdata:外部扩展RAM,指外部0x0000-0xffff空间,用类似C中的指针方式访问或用绝对地址方式访问。 存储器类型 Keil软件介绍 如下图在文件名中输入您的第一个C程序项目名称,这里我们用test, 保存后的文件扩展名为uv2,这是KEIL uVision2项目文件扩展名, 选择所用的单片机类型 新建文件 向项目中添加文件 1. Proteus的基本性能 1)Proteus系统包括. ISIS.EXE(电路原理图设计.电路原理仿真) ARES.EXE(印刷电路版设计) 两个

文档评论(0)

erterye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档