单片机LED程序之二,利用定时器PWM实现LED的渐亮

发布者:小悟空111最新更新时间:2015-11-18 来源: eefocus关键字:单片机  LED程序  定时器  PWM 手机看文章 扫描二维码
随时随地手机看文章
程序来自网络,稍微修改了一下。
#include
 
sbit LED_0 = P0^0;
sbit LED_1 = P0^7;
unsigned Count = 0;
unsigned i = 0;
 
void Time_Init();
 
void main(void)
{
Time_Init();
LED_0 = 0;
LED_1 = 1;
while(1);
}
 
void Time_Init(void)
{
TMOD = 0x02; //¶¨Ê±Æ÷0, ·½Ê½2
TH0  = 0x9C;
 
TL0  = 0x9C;
EA  = 1;
ET0 = 1;
TR0 = 1;
}
 
void INT_Time0() interrupt 1 using 1
{
Count++;
i++;
if (Count == 100) {Count = 0;}
if (1 + i == 99) {i = 0;}
if (Count > 1 + i)
{
LED_0 = 1;
LED_1 = 0;
}
else
{
LED_0 = 0;
LED_1 = 1;
}
}
关键字:单片机  LED程序  定时器  PWM 引用地址:单片机LED程序之二,利用定时器PWM实现LED的渐亮

上一篇:单片机程序之三,数码管显示0-9自检
下一篇:52单片机的T2定时器应用

推荐阅读最新更新时间:2024-03-16 14:40

8031单片机程序存储器EPROM的扩展实例
扩展程序存储器常用的芯片是EPROM(Erasable Programmable Read Only Memory)型(紫外线可擦除型), 如2716(2K×8)、2732(4K×8)、2764(8K×8)、27128(16K×8)、27256(32K×8)、27512(64K×8)等。另外,还有+5 V电可擦除EEPROM,如2816(2K×8)、2864(8K×8)等等。 紫外线擦除电可编程只读存储器EPROM是国内用得较多的程序存储器。EPROM芯片上有一个玻璃窗口,在紫外线照射下,存储器中的各位信息均变1,即处于擦除状态。擦除干净的EPROM可以通过编程器将应用程序固化到芯片中。 如果程序总量不超过4 KB,一般选用具
[单片机]
8031<font color='red'>单片机</font><font color='red'>程序</font>存储器EPROM的扩展实例
8位单片机与以太网控制器RTL8029接口的VHDL设计
51系列单片机是当前使用最为广泛的8位单片机系列,其丰富的开发资源和较低的开发成本,使51系列单片机现在以至将来都仍会有强大的生命力。在网络技术飞速发展的今天,实际工作中有将51系列单片机系统接入网络的需求。由于5 1系列单片机没有集成以太网接口,因此,如何将51系列单片机系统接入网路是一个值得探讨的课题,其关键就是在硬件上如何实现单片机与以太网控制器的接口。本文将讨论这一课题。 1 以太网控制器 台湾Realtek公司的以太网控制器是一种符合IEEE802.3以太网标准的控制器,有RTL8019、RTL8029和RTL8139等系列。其中RTL8019是ISA总线的,较易与8位MCU实现接口。RTL8029和RTL8139是
[应用]
构建完整工业ADC接口的微控制器和调制器
构建完整工业ADC接口的微控制器和调制器   设计师们通常使用0至20-mA和0到10V的隔离输入作为工业应用控制的信号。由隔离电源、AnalogDevicesAD7400调制器内置隔离及TexasInstrumentsMSP430微控制器共同为工业设计师要求的一种完整、隔离且牢靠的模拟信号接口创建一种设计。其中精确的信号调节电路生成AD7400所需的较小的差分电压(图1),该电路可生成所需的200-mV差分电压。为清晰起见,图中略去了过压二极管和保护电路。                 0至20-mA电
[嵌入式]
基于ISP技术及51单片机的图像处理系统设计
随着图像处理技术应用的普及,其应用范围越来越广。在医学、军事、公安等领域,特别是近些年在工业自动化、工业检测方面得到广泛应用。目前的图像处理系统大多采用计算机加上视频采集卡和摄像头来构成其硬件系统,这种硬件结构对于处理自满不复杂的简易图像处理系统显然是不合适的。 目前,EPLD芯片内部的资源越来越多,速度越来越快,开发的软件功能也更加完善,使其应用逐步扩大。人们普遍认为,今后的许多电子系统,将以CPU+RAM+EPLD的结构为特征。图像系统将向小型化发展。如何设计一套简单的、低成本的图像处理系统是将图像处理技术应用到更广的领域的迫切要求。 本文介绍的系统正是针对这样的需求而开发出来的。 1 总体设计方案 整个系统由摄像头、图像输
[单片机]
基于ISP技术及51<font color='red'>单片机</font>的图像处理系统设计
四维图新发布国产第一颗32位Cortex-M0+车规级MCU芯片
近日, 四维图新 旗下全资子公司AutoChips杰发科技对外宣布,其车规级 MCU 产品线又添重量级新成员—— AC7801X ,这是杰发科技继2018年底量产的国内首颗车规级 MCU 芯片——AC7811之后, 国产第一颗32位Cortex-M0+车规级 MCU 芯片,进一步打破国外MCU品牌在车身控制领域的技术垄断,为国内汽车半导体行业树立新的标杆。 AC7801X 主要面向汽车车身电子,可广泛应用于天窗、车窗、座椅、LED车灯、ETC、倒车雷达、雨量传感器等产品领域,同时也可应用于高可靠性工业领域,如水泵、油泵、工业风机、电机控制等产品,支持最新最先进CAN-FD接口,具有丰富灵活的封装尺寸(48/32/20Pin),
[汽车电子]
怎样去设计一种基于STM32单片机的智能手环脉搏心率计步器
一:功能 基于STM32单片机智能手环心率计步器体温显示设计 本设计由STM32F103C8T6单片机核心板电路+ADXL345传感器电路+心率传感器电路+温度传感器+lcd1602电路组成。 1、通过重力加速度传感器ADXL345检测人的状态,计算出走步数、走路距离和平均速度。 2、通过心率传感器实时检测心率,通过温度传感器检测温度。 3、lcd1602实时显示步数、距离和平均速度、心率以及温度值。 二:电路图 三:源代码 #include led.h #include delay.h #include sys.h #include usart.h #include #include t
[单片机]
怎样去设计一种基于STM32<font color='red'>单片机</font>的智能手环脉搏心率计步器
如何利用单片机向电脑发送一串汉字
最近看到有朋友在网上问单片机怎么向电脑发送一串汉字这个问题,其实这个问题也不难。呵呵。只要把相关的参数设置好一些,然后把汉字定义成一组字符向电脑发送就可以。 为了让大家更明确的了解,我就写了下面的一个程序来演示一下。 操作条件: 1.XP操作系统。 2.XP的超级终端显示。 3.WJ-V4.0开发板。 4.单片机STC89C52. 5.晶振11.0592M 操作步骤: 1.设置TMOD设置波特率和定时器1的工作方式。 2.设置定时器的初始值。 3.设置串行口工作方式。 4.设置波特率不加倍。 5.打开TR1允许发送。 6.启动定时器。 7.串行中断打开。 8.打开EA中断。 现在发上源代码: #include #defin
[单片机]
如何利用<font color='red'>单片机</font>向电脑发送一串汉字
兆易创新推出GD32F5系列Cortex®-M33内核MCU,提供工业高性能应用新选择
中国北京(2024年3月7日)—— 业界领先的半导体器件供应商兆易创新GigaDevice(股票代码 603986)今日宣布,正式 推出基于Arm® Cortex®-M33内核的GD32F5系列高性能微控制器,全面适配于能源电力、光伏储能、工业自动化、PLC、网络通讯设备、图形显示等应用场景。 GD32F5系列高性能MCU具备显著扩容的存储空间、优异的处理能效和丰富的接口资源,该系列MCU符合系统级IEC61508 SIL2功能安全标准,并且提供完整的软硬件安全方案,能够满足工业市场对高可靠性和高安全性的需求。目前,该系列产品已可提供样片,并将于5月正式量产供货。 GD32F5系列Cortex®-M33内核高性能MCU
[嵌入式]
兆易创新推出GD32F5系列Cortex®-M33内核<font color='red'>MCU</font>,提供工业高性能应用新选择
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved