单片机c语言数码管程序,51单片机C语言程序(三)数码管
程序一
利用动态扫描方法在六位数码管上显示出稳定的654321.
时钟频率为11.0592M
#include //52单片机头文件
#include
//包含有左右循环移位子函数的库
#define uint unsigned
int //宏定义
#define uchar unsigned char //宏定义
sbit
dula=P2^6; //数码管段选锁存端
sbit
wela=P2^7; 数码管位选锁存端
uchar code table[]={ //数码管显示编码
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
void display(uchar,uchar,uchar,uchar,uchar,uchar); //函数声明
void delay(uint);
void main()
{
while(1)
{
display(6,5,4,3,2,1); //始终显示
}
}
void display(uchar
one,uchar two,uchar three,uchar four,uchar five,uchar six)
{
dula=1;
P0=table[one]; //送段数据
dula=0;
P0=0xff; //送位数据前关闭所有显示,防止打开位选
单片机c语言数码管程序,51单片机C语言程序(三)数码管相关推荐
- c语言单片机定时器的应用程序,51单片机定时器中断程序(C语言)
51c程序 51单片机定时器中断程序(C语言) 用C语言实现的,先要定义好定时器的初值 不管你使用多大的晶振,使用51单片机,一般都是12分频出来,也就可以得出一个机器周期 机器周期=12/n(n指晶 ...
- 8255A红绿灯c语言程序,51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序).doc...
51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序) 51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序)2010-04-21 22:0 ...
- c51c语言编程的音乐程序,51单片机唱歌C51音乐程序.doc
51单片机唱歌C51音乐程序 51单片机唱歌 C51音乐程序 unsigned char n 0; //n为节拍常数变量 unsigned char code music_tab[] 0x18, 0x ...
- C语言极速学习开发——51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学习的精神之灯-下)
系列文章目录 提示:本文章为系列文章,系列文章的所有文章的目录后期会时刻更新,喜欢的朋友请收藏好 <第一章 C语言极速学习开发--51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学 ...
- 单片机原理与实践学习记录之51单片机I/O口简单应用
单片机原理与实践学习记录 第二课(更新时间:2021.9.3) 51单片机I/O口简单应用 C51中常用的头文件 通常有reg51.h,reg52.h,math.h, ctype.h, stdio ...
- 《电子DIY》之《单片机实践项目》之(51单片机)proteus中带编码信号的电机的详细讲解及电路图绘制(motor encoder)
此课程主要讲解如何使用51单片机进行实战应用,分为多次课,每次课都会分别围绕一个课程设计或毕业设计(实践项目)展开.手把手叫你学51单片机."Proteus仿真","电子 ...
- 基于51单片机的太阳能追光系统 基于51单片机的锂电池太阳能充电器
基于51单片机的太阳能追光系统 基于51单片机的锂电池太阳能充电器 基于51单片机的锂电池追光充电系统 具体功能:根据太阳光照方向改变光板朝向,利用太阳能给锂离子电池充电,实时显示上下左右四个方向不同 ...
- 《电子DIY》之《单片机实践项目》之基于51单片机+光敏电阻的简易光照强度测量系统设计电路图绘制及讲解
<电子DIY>之<单片机实践项目>之基于51单片机+光敏电阻的简易光照强度测量系统设计电路图绘制及讲解 添加链接描述
- 单片机交通灯数码管c语言程序,51单片机C语言实现交通灯(红绿灯)源程序.doc
51单片机用C语言实现交通灯(红绿灯)源程序 2009-10-29 23:00 交通灯,红黄绿灯交替亮,怎样实现呢?其实就是根据单片机定时器及倒计时的程序修改. 源程序如下: /*1.程序目的:使用定 ...
- c语言单片机驱动数码管程序,51单片机IO口直接驱动LED数码管方法
1.实验任务 如图13所示,利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地.在数码管上循环显示0-9数字,时间间隔0.2秒. 2.电路原 ...
最新文章
- 通过代码动态创建Windows服务
- springboot-cache的简单使用
- 我有做短视频的freestyle,要来一起吗?
- SpringBoot_数据访问-整合Druid配置数据源监控
- .NET c# Color对象的使用介绍(转)
- 中断处理程序与中断服务例程
- python subprocess阻塞
- 人工智能为什么这么火?
- UVA216 UVALive5155 Getting in Line【全排列+回溯】
- 使用LIstView和自定义Adapter完成列表信息显示
- 使用TortoiseSVN将文件回退到某个版本
- 赛马问题 25匹马选出最快的5匹
- SIFT@David G. Lowe
- perf工具简介+火焰图制作与解读
- 【Java岗】9月华为校招+阿里巴巴社招完整面经
- 魅族魅蓝新品15日发布 售价或超过千元?
- delegation机制
- 求一圈中留下的最后一个人
- 探讨SEO之项目管理
- 【NOIP_模拟题】survive
热门文章
- 【WLAN】【测试】盘点如何查看系统连接过的WIFI密码(包括手机、电脑及不同系统)
- 魔法诗~~~一套基于Vue开发的实用、高端、炫酷的响应式前端网页!!!
- muduo学习笔记:net部分之实现TCP网络编程库-Buffer
- JSP实现word文档的上传,在线预览,下载
- 华中科技大学计算机与网络,华中科技大学计算机与网络习题.pdf
- GPS周和周内秒转公历时间 以及 公历时间转GPS周和周内秒 (python版)
- n719 rom 卡刷 android 4.3,三星 N719官方4.3纯净版ROM刷机(线刷)获取ROOT权限
- COF多孔复合材料3D-KSC-COFs/ZnO-CdS-Co-Fe2O4/COF-PS-GMA/MW-CNTs-TpPa-COF
- Java数据类型之Java数据类型的划分方式
- 智汀双管齐下,玩转米家HomeKit智能家居