- 12
- 0
- 约6.98千字
- 约 37页
- 2017-11-05 发布于江苏
- 举报
项目2LED广告灯设计
4. 常用数据定义格式 任务2 任意变化广告灯的设计 存储类型 存储区 变量名称 ; 例: unsiged char data x ,y ; //默认data区,可以省略data unsigend int code x[ 8 ] ; // 数组x[0]—x[7],共8个数,占rom区16个字节 char var[5]={‘a’,’b’,’c’,’d’,’e’}; char var[5]={0x61,0x62,0x63,0x64,0x65 }; unsiged char *p; unsiged char xdata *p 5. 特殊功能寄存器及其位定义 以P1寄存器及P1.0引脚为例 sfr P1= 0X90;//reg51.h中特殊功能寄存器定义 sbit P1_0=P1^0; // 定义用符号P1_0来表示P1.0引脚,也可以用其他的符号来表示 b) sbit P1_0= 0X90^0; c) sbit P1_0= 0X90; sbit P1_1= 0X91; 任务1 流水广告灯的设计 6. 位寻址区BDATA的位定义 bit 位变量名称 bit flag; //位变量定义 flag=0x21^0; // 指定位变量地址 flag=0; //位变量赋值 flag=CY; 任务1 流水广告灯的设计 7. 绝对地址访问 绝对地址访问形式的宏定义见“absacc.h” CBYTE //以字节形式寻址code区 CWORD //以字形式寻址data区 DBYTE //以字节形式寻址data区 DWORD //以字形式寻址data区 XBYTE //以字节形式寻址xdata区 XWORD //以字形式寻址xdata区 PBYTE //以字节形式寻址pdata区 PWORD //以字形式寻址pdata区 任务1 流水广告灯的设计 例: # include absacc.h #define var_ad XBYTE[0Xffed]; #define var_ad1 DBYTE[0X7c]; Main( ) { var_ad =0x3c; var_ad1=0x23 ; } 任务2 任意变化广告灯的设计 C-51的包含的头文件 help-simulator peripherals for‘core8051’ 通常有:reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h reg51.h /reg52.h :定义特殊功能寄存器和 位寄存器 C51编程自学 ! 项目2 LED广告灯设计 ★ 知识目标: 1. 单片机I/O端口及端口的基本应用; 2. 单片机C语言的基本结构及设计方法; 3. 程序对单片机端口的控制方法。 ★ 能力目标: 1. 能根据设计任务要求编制程序流程图,理解程序对发光二极管的控制 原理; 2. 会利用绘制流水广告灯电路原理图; 3. 会用keil C51软件对源程序进行编译调试及与protues软件联调,实 现电路仿真。 任务1 流水广告灯的设计 广告灯是一种常见的装饰,常用于街上的广告及舞台装饰等场合。最简单的流水广告灯就是各个灯依次发光。本任务利用AT89s51单片机来实现这一功能。 1.1 提出任务 用AT89s51的P1口做输出口,接八只发光二极管D1、D2、D3、D4、D5、D6、D7、D8,编写程序,使发光二级管循环点亮,时间间隔为0.2s。即刚开始时D1点亮,延时0.2s后,接着是D2点亮,接着依次点亮D3、D4、D5、D6、D7、D8,然后再点亮D7、D6、D5、D4、D3、D2、D1,重复循环。 1.2 分析任务 1.硬件电路设计 电路组成。这里选择具有内部程序存储器的AT89S51单片机作为控制电路,其P1口接8个发光二极管(LED)和8个限流电阻,硬件电路原理图如图2.1所示。 任务1 流水广告灯的设计 任务1 流水广告灯的设计 图2.1 流水广告灯电路图 电路分析。要使LED点亮,则P1口的对应端子输出低电平,即P1.0=0时,D1亮。一般情况下,驱动LED的电流约10mA左右,而LED本身的压降为2V。当P1.0输出为低电平时,输出为0V,则流经D1的电流为
您可能关注的文档
最近下载
- DB31T 1104-2018 城市轨道交通导向标识系统设计规范.docx VIP
- GB50461-2024:石油化工静设备安装工程施工质量验收规范.pptx VIP
- 2023年浙江省军队转业干部录用考试试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- 朗文3A复习资料及垃圾分类作文8篇.doc VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- 华为云服务登录.doc VIP
原创力文档

文档评论(0)