- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与应项目—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(印刷电路版设计) 两个
您可能关注的文档
最近下载
- 天津财经大学2024届毕业生就业质量报告.pdf VIP
- 部编人教版五年级数学上册《小数乘法(全章)》PPT教学课件.ppt VIP
- 数字集成电路部分课后习题chapter11ex.pdf VIP
- 安全通信与安全通信标准EN50159.pdf VIP
- 消防安全管理方案.docx VIP
- 锂电池储能系统技术协议.docx VIP
- 四年级数学下册《每日一练》全52套.pdf VIP
- 2025年福建厦门海关口岸门诊部招聘检验检测岗8人笔试附带答案详解.docx VIP
- 部编版语文四年级上册全册教案.pdf VIP
- DB37_T 4614.2-2023 “爱山东”政务服务平台移动端 第2部分:运营管理规范.docx VIP
文档评论(0)