静态数码管显示
来源:互联网 发布:淘宝网卖美女尿qq号 编辑:程序博客网 时间:2024/05/18 03:54
一.程序功能:静态数码管显示0 1 2 3 4 5 6 7 8 9
二.知识点:
1、数码管为共阳极。
2、abcdefg. 转化为十六进制时从右往左8421 , 8421。
二.知识点:
1、数码管为共阳极。
2、abcdefg. 转化为十六进制时从右往左8421 , 8421。
3、调用子函数时要进行函数声明。
4、共阴极:0 1 2 3 4 5 6 7 8 9 对应 :3fh 06h 5bh 4fh 66h 6dh 7dh 07h 7fh 6fh。
方法1、利用指针实现:
#include<reg52.h>#define uint unsigned intuint array[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};uint *p;void delay(int x);int main(){while(1){ for(p=array; p<(array+10); p++) { P0=*p;delay(200); }} return 0;}void delay(int x){int a,b;for(a=x;a>0;a--)for(b=500;b>0;b--);}
方法二、基本方法:
#include<reg52.h>#define uint unsigned int#define uchar unsigned charuchar num;uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98}; void delay(uint z);void main(){while(1){ for(num=0; num<10; num++){P0=table[num];delay(200);} }}void delay(uint z){ uint x,y;for(x=z; x>0; x--)for(y=600; y>0; y--);}
- 静态数码管显示
- 静态数码管显示
- 数码管静态显示
- 数码管的静态显示
- 静态数码管显示0-F
- 5.7 数码管的静态显示
- 单片机—数码管静态显示
- 数码管实现动静态显示
- 内置E2PROM,静态数码管记忆显示
- 在数码管上静态显示键值
- 静态数码管
- 静态数码管
- 数码管的十位静态显示和动态显示
- 51单片机 数码管的静态显示和动态显示
- 数码管显示
- 数码管显示
- 数码管显示
- 数码管显示
- 杭电OJ1114----------------Piggy-Bank ~完全背包~
- 键盘驱动程序i8042prt.sys导致蓝屏代码0x000000E2
- Selector中的各种状态详解
- sql 加密 解密
- ASP.NET中的WebService
- 静态数码管显示
- android外存储的状态
- Access数据库成功导入Oracle库方法
- vpopmail的域名删除问题
- jQuery给控件赋值....
- 过滤键盘驱动对象Kbdclass的所有设备对象
- 子函数调用方式实现一个发光二极管的闪烁,闪烁时间为500ms
- JAVA项目命名规范
- ARC forbids explicit message send of'release'