51单片机(HC6800—EM3 V2.2)数码管操作——静态显示
来源:互联网 发布:获取百度指数的源数据 编辑:程序博客网 时间:2024/05/30 07:13
/******************************************************************************** 标题: 试验数码管上如何显示数字(共阳极) ** ** 连接方法:P0 与JP3 用8PIN排线连接 ********************************************************************************** ** 用单片机脚直接控制数码管 *********************************************************************************/#include <reg51.h> void delay(unsigned int i); //函数声名 // 此表为 LED 的字模 0 1 2 3 4 5 6 7 8 9 a b c d e funsigned char code LED7Code[] = {~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D,~0x7D,~0x07,~0x7F,~0x6F,~0x77,~0x7C,~0x39,~0x5E,~0x79,~0x71}; main(){ unsigned int LedNumVal ; //定义变量 while(1) { // 将字模送到P0口显示 LedNumVal++; P0 = LED7Code[LedNumVal%16]&0x7f; //LED7 0x7f为小数点 共阴和共阳此处也是不一样; delay(6000); //调用延时程序 } }/****************************************************************** ** 延时程序 ** ******************************************************************/void delay(unsigned int i){ char j; for(i; i > 0; i--) //循环6000*200次 for(j = 200; j > 0; j--);}
静态显示原理图:
一位数码管管脚引脚图
0 0
- 51单片机(HC6800—EM3 V2.2)数码管操作——静态显示
- 单片机—数码管静态显示
- 普中单片机开发板HC6800-EM3 v2.2 3.0无法烧录下载程序解决
- 51单片机—数码管显示
- 单片机入门——数码管动态显示
- 单片机数码管动态显示—C语言版
- 单片机——数码管
- 51单片机 数码管的静态显示和动态显示
- 51单片机——数码管驱动
- 【51单片机学习过程记录】5数码管静态显示
- 单片机实验——电子表(数码管动态显示技术)
- 单片机学习笔记(三)——数码管显示
- 51单片机STC89C52 数码管静态
- 51单片机之数码管显示
- 51单片机动态数码管显示
- 51单片机数码管动态显示
- 51单片机学习笔记【三】——数码管实验
- 好玩的51单片机——数码管实现(二)
- OSGI笔记(一)
- Gabor滤波简介和实现(Matlab,OpenCV)
- C语言基础概况笔记
- 判断一个服务是否处于开启状态
- php 会员模块 如果用户未登录,强行跳转至登录页
- 51单片机(HC6800—EM3 V2.2)数码管操作——静态显示
- 要全面啊~
- HODJ Big Number(java 阶乘)
- /tmp/mathworks_15227/java/jre/glnxa64/jre/bin/java: Permission denied
- 近期接触到的开源工具总结
- QT——QSqlRelationalTableModel 、 QSqlRelationalDelegate
- 正则表达式数据验正
- VS2008启动调试加载进程卡死
- 高性能服务总结