久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
求一個純硬件呼吸燈的思路?
[打印本頁]
作者:
金玉之食
時間:
2024-5-30 10:31
標題:
求一個純硬件呼吸燈的思路?
想做點小玩意玩玩,突然就想到了呼吸燈,又想到了能不能純硬件實現呼吸燈。各位大佬有沒有思路?555定時器之類的
作者:
yzwzfyz
時間:
2024-5-30 13:54
不復雜:雙穩,周期斜坡電流,驅動LED。
作者:
Y_G_G
時間:
2024-5-30 14:30
運放輸出三角波,后面加一個電壓跟隨器,輸出加個電阻串聯就可以了
不管是理論上還是實際上,這都是一個相對簡單的電路的,我實際上也做過這個小電路
但是,意義何在?
作者:
zhuls
時間:
2024-5-30 15:10
百度一下關鍵字:“LM358呼吸燈電路”,有你想要的。
作者:
STC莊偉
時間:
2024-5-30 16:23
#include "reg51.h"
#include "intrins.h"
#define CYCLE 0x1000
sfr P_SW2 = 0xba;
sfr PWMSET = 0xF1;
sfr PWMCFG01 = 0xF6;
sfr PWMCFG23 = 0xF7;
sfr PWMCFG45 = 0xFE;
#define PWM0C (*(unsigned int volatile xdata *)0xFF00)
#define PWM0CH (*(unsigned char volatile xdata *)0xFF00)
#define PWM0CL (*(unsigned char volatile xdata *)0xFF01)
#define PWM0CKS (*(unsigned char volatile xdata *)0xFF02)
#define PWM0TADC (*(unsigned int volatile xdata *)0xFF03)
#define PWM0TADCH (*(unsigned char volatile xdata *)0xFF03)
#define PWM0TADCL (*(unsigned char volatile xdata *)0xFF04)
#define PWM0IF (*(unsigned char volatile xdata *)0xFF05)
#define PWM0FDCR (*(unsigned char volatile xdata *)0xFF06)
#define PWM00T1 (*(unsigned int volatile xdata *)0xFF10)
#define PWM00T1H (*(unsigned char volatile xdata *)0xFF10)
#define PWM00T1L (*(unsigned char volatile xdata *)0xFF11)
#define PWM00T2H (*(unsigned char volatile xdata *)0xFF12)
#define PWM00T2 (*(unsigned int volatile xdata *)0xFF12)
#define PWM00T2L (*(unsigned char volatile xdata *)0xFF13)
#define PWM00CR (*(unsigned char volatile xdata *)0xFF14)
#define PWM00HLD (*(unsigned char volatile xdata *)0xFF15)
sfr P0M1 = 0x93;
sfr P0M0 = 0x94;
sfr P1M1 = 0x91;
sfr P1M0 = 0x92;
sfr P2M1 = 0x95;
sfr P2M0 = 0x96;
sfr P3M1 = 0xb1;
sfr P3M0 = 0xb2;
sfr P4M1 = 0xb3;
sfr P4M0 = 0xb4;
sfr P5M1 = 0xc9;
sfr P5M0 = 0xca;
void PWM0_Isr() interrupt 22
{
static bit dir = 1;
static int val = 0;
if (PWMCFG01 & 0x08)
{
PWMCFG01 &= ~0x08; //清中斷標志
if (dir)
{
val++;
if (val >= CYCLE) dir = 0;
}
else
{
val--;
if (val <= 1) dir = 1;
}
_push_(P_SW2);
P_SW2 |= 0x80;
PWM00T2 = val;
_pop_(P_SW2);
}
}
void main()
{
P0M0 = 0x00;
P0M1 = 0x00;
P1M0 = 0x00;
P1M1 = 0x00;
P2M0 = 0x00;
P2M1 = 0x00;
P3M0 = 0x00;
P3M1 = 0x00;
P4M0 = 0x00;
P4M1 = 0x00;
P5M0 = 0x00;
P5M1 = 0x00;
PWMSET = 0x01; //使能PWM0模塊(必須先使能模塊后面的設置才有效)
P_SW2 = 0x80;
PWM0CKS = 0x00; // PWM0時鐘為系統時鐘
PWM0C = CYCLE; //設置PWM0周期
PWM00T1= 0x0000;
PWM00T2= 0x0001;
PWM00CR= 0x80; //使能PWM00輸出
P_SW2 = 0x00;
PWMCFG01 = 0x05; //啟動PWM0模塊并使能PWM0中斷
EA = 1;
while (1);
}
作者:
hi等你
時間:
2024-5-31 14:58
樓主的想法無意義,這本來是在軟件系統中比較優越的設計,例如,菜單設定欄可以用呼吸燈
效果表示當前選定,編程時鐘調整分鐘的時候,讓分鐘字體產生呼吸效果,其他字體常亮。樓主
僅僅讓一盞燈實現硬件呼吸效果,怎么用,如何用,顯擺都沒技術含量
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
天天综合天天
|
欧美性精品
|
一级毛片大全免费播放
|
涩涩99
|
日日网
|
亚洲精品久久久久久久久久久久久
|
网站黄色在线免费观看
|
久久69精品久久久久久久电影好
|
亚洲丝袜天堂
|
久久综合激情
|
欧美一区二区三区视频
|
中文字幕一区二区三区乱码图片
|
综合精品
|
欧美精品一区二区三区在线
|
成年精品
|
久久99精品视频
|
欧美精品成人
|
在线中文字幕第一页
|
国产精品久久欧美久久一区
|
久久se精品一区精品二区
|
欧美激情视频网站
|
国产精品日韩在线观看
|
欧洲一区二区视频
|
色综合一区二区
|
久久久.com
|
亚洲成人精品
|
黑人精品欧美一区二区蜜桃
|
亚洲成人在线免费
|
午夜精品一区二区三区在线观看
|
狠狠干在线
|
久久黄色网
|
亚洲精品一区二区三区在线
|
国产精品日韩一区二区
|
男人av在线播放
|
久久精品一区
|
亚洲成人一区二区
|
福利视频大全
|
国产精品日韩一区二区
|
黄网站在线播放
|
国产97在线视频
|
91网站在线播放
|