电路图:
关键字:单片机 LED 数码管
引用地址:单片机LED数码管
#include
char led_mod[] = { 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f }; //LED 0 - 9
void delay(unsigned int time) {
unsigned int j = 0;
for(; time > 0; time--)
for(j = 0; j < 125; j++);
}
void main(void) {
char i = 0, j =0 ;
P0 = P2 = led_mod[0];
while (1) {
for(i = 0; i <= 9; i++) {
P0 = led_mod[i];
//delay(500);
for(j = 0; j <=9; j++){
P2 = led_mod[j];
delay(800);
}
P2 = led_mod[0];
}
}
}
推荐阅读最新更新时间:2024-03-16 14:50
8051系列单片机Basic开发环境
BasIC语言已经发展到QuickBASIC以后,已经具备了很多结构化思想和编程方式,如函数、模块、局部变量、全局变量、数据传递等。 早期的BASIC语言由于生成的代码不是最终目标机器的代码,而是经过一个RNUTIME程序解释后运行的,因而执行效率低。而 单片机 的BASIC编译器直接将代码编译成相应芯片的机器码,不需要在单片机的内存中驻留RNUTIME程序,执行效率与其他编译器编译出来的一样。 MCS EleCTRonics公司开发的BASCOM-8051开发环境是以Basic语言为基础的 单片机 编程系统,具有易学易用、功能强大、开发周期短等特点。 一、命令分类 1.伪指令 伪指令是一些对开发环境的设置指令,如:$Large
[单片机]
51单片机之计时器
一、实验目的: 让六个数码管动态显示数字,计算秒数 二、实验分析: a.因为要显示秒数,所以我们首先应该定义一个数组,用来存放0-9数字在数码管上对应的 十六进制数 b.3/8译码器的使能设置 c.定时器的理解。首先应该知道定时器与TMOD和和TCON有关。对于TMOD值得我们特别注意的是TMOD的Gate位(门控位)和C/T位。Gate=0时,仅由运行控制位TR1/TR0来启动定时器运行。而当Gate=1时,仅由运行控制位TR1/TR0和外中断引脚(INT0和INT1)上的高电平共同来启动定时器运行。C/T=0为定时模式,C/T=1为计数模式。我这次用到的是定时器1的方式一,为了不影响TMOD上的其他位,我
[单片机]
ATmega128 MCU控制寄存器MCUCR
MCU 控制寄存器包含了电源管理的控制位。 • Bit 5 – SE: 睡眠使能 为了使MCU 在执行SLEEP 指令后进入睡眠模式, SE 必须置位。为了确保进入睡眠模式是程序员的有意行为,建议仅在SLEEP 指令的前一条指令置位SE。一旦唤醒立即清除SE。 • Bits 4..2 – SM2..0: 睡眠模式选择位 如Table 17 所示,这些位用于选择具体的睡眠模式。 Note: 1. 仅在使用外部晶体或谐振器时Standby 模式和扩展的Standby 模式才可用。
[单片机]
德州仪器电池管理芯片为多节锂离子电池组提供管理与保护功能
Impedance Track电量监测计芯片组充分利用电量,并提供安全特性 2006 年 12 月 19 日,北京讯 日前,德州仪器 (TI) 宣布推出包括新一代 Impedance Track?电量监测计芯片组在内的多款全新电池管理芯片。这些产品不仅可提高电池性能,还能为笔记本电脑及其它系统使用的多节锂离子电池组提供保护功能。 新一代阻抗跟踪电量监测计技术 TI bq20z90 新一代阻抗跟踪电池电量监测计芯片组不仅集成了先进的全新电池验证技术,还能与 TI 最新模拟前端 (AFE) 保护芯片协同工作。bq20z90 芯片组的准确度高达 99%,而所需组件数则比前代产品减少了三分之一,并在设计时充分
[新品]
基于AT89C51单片机的微型PLC详解
可编程控制器PC(Programmable Controller),为与个人计算机PC(Personal Computer)相区别,可简称为PLC。它是按照成熟而有效的继电控制概念和设计思想,用先进的单片机技术来实现I/O的实时检测和控制,可靠性高,编程简单、易学,因此,得到广泛应用。 将PLC技术引进电工学、电力拖动课程,是课程建设现代化的重要措施。在教学经费相对紧张的情况下,我们自己动手,以AT89C51单片机为核心,设计并研制了LD型微型PLC,应用于继电控制实验,取得了良好的效果。 用单片机构成的PLC,实际上就是一个单片机测控系统。用这样一个程序控制的计算机系统去执行继电控制的梯形图程序,由于继电控制梯形图中各被
[单片机]
LED台灯与COB台灯怎么区分
LED台灯简介 LED台灯就是以LED(LightEmit TI ngDiode)即发光二极管为光源的台灯,LED是一种固态的半导体器件,它可以直接把电转化为光。其使用的LED照明技术是第三代照明技术。LED台灯使用产生的蓝光会对眼睛造成伤害,但也有一系列优点。 LED台灯缺点: 1、单色光源,色谱太窄,对眼睛的视神经会有影响,容易疲劳 2、价格比较贵,相对于其他光源,价格普遍比较高。 3、LED灯具由于入门门槛低,其中也包括了一些不合格的产品,国内也缺乏相关的质量检测手段,主要以国外发达国家的质量检测为标准。 4、LED小灯珠,使用几年后会慢慢损耗而无法更换,容易造成整个台灯报废 5、做工较差的LED
[电源管理]
单片机延时汇编语言计算方法
我们用汇编语言写单片机延时10ms的程序(用的是12MHz晶振的 MCS-51),可以编写下面的程序来实现: MOV R5,#5 ① D1: MOV R6,#4 ② D2: MOV R7,#248 ③ DJNZ R7,$ ④ DJNZ R6,D2 ⑤ DJNZ R5,D1 ⑥ RET ⑦ 这个延时程序共有七条指令,现在就每一条指令执行的次数和所耗时间进行分析: 第一条, MOV R5,#5 在整个程序中只执行一次,且为单周期指令,所以耗时1 s, 第二条, MOV R6
[单片机]
C8051F350单片机实现气体流量计检测仪的设计
气体流量计是较为常用的仪表设备。钟罩式气体流量标准装置是以空气作为介质,对气体流量计进行检定、校准和检测的计量标准装置。主要适用于速度式、容积式和差压式等气体流量计的检定、校准和型式评价工作,也可用于气体流量测量的研究工作。本文基于C8051F350单片机,改造现有的钟罩装置,设计一种气体流量计检测仪。 气体流量计检定技术概述 目前,气体流量计的检定方法广义上可分为直接测量和间接测量两种。 直接测量法的是用实际流体进行计量检定,其具体定义为用标准装置(标准流量计或计量器具)与被测流量计串联,通过比较两者测得流体的累积流量值,得出被测流量计测量误差的方法。实流检测法具有检定环境与工况环境一致、流量值准确可靠和真实反映被测流量计计
[单片机]
小广播
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐
最新单片机文章
更多精选电路图
更多热门文章
更多每日新闻
- 柔灵科技陈涵:将小型、柔性的脑机接口睡眠设备,做到千家万户
- 微灵医疗李骁健:脑机接口技术正在开启意识与AI融合的新纪元
- USB Type-C® 和 USB Power Delivery:专为扩展功率范围和电池供电型系统而设计
- 景昱医疗耿东:脑机接口DBS治疗技术已实现国产替代
- 首都医科大学王长明:针对癫痫的数字疗法已进入使用阶段
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度
- 英飞凌推出简化电机控制开发的ModusToolbox™电机套件
- 意法半导体IO-Link执行器电路板为工业监控和设备厂商带来一站式参考设计
更多往期活动
11月22日历史上的今天
厂商技术中心