BASCOM-AVR版调光演示程序

2019-10-12来源: eefocus关键字:BASCOM-AVR版  调光  演示程序

rem Main.bas file generated by New Project wizard
rem Created:   周五 8月 30 2019   TAOTIE
rem Processor: ATmega16
rem Compiler:  BASCOM-AVR
rem BASCOM-AVR版调光程序由Proteus 8 .8 中 Arduino Dimming 230V AC例程修改而来
rem  示波器观察220V交流波形与同步过零信号交叉位置。触发可控硅信号时上升沿的位置
$regfile = "m16def.dat"                                
$crystal = 8000000                                          
   
'**********************安排变量*******************************           
DIM us_Zhi AS Word    '微秒值变量
DIM i as Byte            '循环计数变量
DIM beilv as Byte          '调光倍率变量(0-128)0 = ON,128= OFF
beilv = 128
'*******************端口初始化*********************************************************************
DDrd.2 = 0  'pd2脚为输入(I NT0过零同步信号输入端)
Pind.2 = 1              ' pd2脚上拉电阻有效   
DDrA.3 = 1        ' 将pa3引脚设置为输出(触发控制交流负载 端)
PortA.3=1      '将pa3引脚设置为高电平             
'******************外部I NT0过零同步信号中断设置*******************************************************************************
Config Int0 = rising                                    '外部中断 Low Level低   rising 上   falling下
On Int0 guo_0_zd                                              ' 过零中断服务入口
Enable Interrupts                                          '使能全局中断
Enable Int0                                              '使能外部I NT0过零中断
'**********触发角控制倍率循环计数***********************************
do
  for  i = 1 to  128 Step 1
      i=i+1
     beilv=i
     Waitms 10     
Next i
   i = 1
loop
'***************外部中断过零服务子程序******************
guo_0_zd:
us_Zhi = 75*beilv
Waitus us_Zhi          '高版本2078就是好,延迟时间值可以是变量  
PortA.3=1
Waitus 10
PortA.3=0
Return
'触发角计算:1个完整的50Hz波= 1/50 = 20ms
'每次零交叉:(50Hz) - > 10ms(1/2周期)
'对于60Hz => 8.33ms(10.000 / 120)
'10ms = 10000us
'(10000us  -  10us)/ 128 = 75(大约)60Hz => 65
捕获88.PNG
捕获89.PNG

关键字:BASCOM-AVR版  调光  演示程序 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic476955.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:ATmega8的eeprom读写操作程序
下一篇:单片机无线模块解码(可解2262 1527编码芯片)

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

中移动科普OLED屏幕手机上DC调光的意义何在?
前阵子中国智能手机界流行上DC调光功能,由于手机厂商们把DC调光宣传的神乎其神,使得一些消费者以为只要OLED屏幕手机上了DC调光,就能保护视力,就可以放心大胆的玩手机了。其实则不然,在近日中国移动终端实验室(简称中移动)特地发表长文科普手机上DC调光的意义。中移动从手机上DC调光的原理进行了分析,DC调光是LCD屏幕常见的显示模式,要知道LCD屏本身不发光,主要通过背光层透过LCD面板来显示画面,而DC调光是通过改变电流或电压来调节屏幕整体的亮度,调光过程相对来讲自然柔和。与之对应的是OLED屏的PWM调光,它是通过调整调光频率来调光,这时的屏幕是一直处在平常肉眼难以发现的高频闪烁,虽然难以发现但是闪烁是一直存在的,所以长时间
发表于 2019-09-10
智能照明双输出调光方案介绍
智能照明是智能家居、智能建筑等物联网(IoT)细分领域中的关键构建块,通过智能地按需照明实现节能省电,涉及LED驱动、智能调光、通信等技术。本文将介绍安森美半导体针对中高功率应用的一个智能照明双输出调光方案,采用宽输入、混合调光的高能效FL7760降压控制器,结合行业最低功耗的蓝牙低功耗(BLE)无线电系统单芯片(SoC)评估板RSL10-002GEVB,基于可配置的快速原型平台物联网开发套件(IDK)或蓝牙IDK (B-IDK),轻易实现高能效、超低功耗、无频闪、无可闻噪声的智能照明双输出调光方案。 可配置的模块化IDK:加快和简化应用开发IDK是可配置的、节点到云的模块化平台,曾多次获媒体奖项并广受行业好评,使
发表于 2019-08-29
智能照明双输出调光方案介绍
安森美更高效的中高功率智能照明双输出调光方案出炉
智能照明是智能家居、智能建筑等物联网(IoT)细分领域中的关键构建块,通过智能地按需照明实现节能省电,涉及LED驱动、智能调光、通信等技术。本文将介绍安森美半导体针对中高功率应用的一个智能照明双输出调光方案,采用宽输入、混合调光的高能效FL7760降压控制器,结合行业最低功耗的蓝牙低功耗(BLE)无线电系统单芯片(SoC)评估板RSL10-002GEVB,基于可配置的快速原型平台物联网开发套件(IDK)或蓝牙IDK (B-IDK),轻易实现高能效、超低功耗、无频闪、无可闻噪声的智能照明双输出调光方案。 可配置的模块化IDK:加快和简化应用开发 IDK是可配置的、节点到云的模块化平台,曾多次获媒体奖项并广受行业
发表于 2019-08-28
安森美更高效的中高功率智能照明双输出调光方案出炉
小米工程师总结DC的调光功能
目前小米旗下已经有不少机型用上DC调光功能了,对此小米手机系统软件部总监张国全特地发文总结了小米工程师们研发DC调光功能的经过。张国全称:“DC调光这个功能其实是一波三折:1. 刚开始提出设计时,采用的是通用方案,质量同学抱怨,一旦打开,屏幕mura明显,一致性也不能保证;2. 然后和屏幕专家一起找到硬件级解决方案,基本解决了一致性的问题,软件搞定后,正要全机型推广,但随之而来发现几个机型采用了屏下light sensor,暗光并且light sensor位置白色/绿色背景下,会导致自动亮度不准;3. sensor的同学和屏幕背光同学又重新攻关,做了硬件级DC调光的背光补偿算法,才基本解决这个问题;4. 还有部分机型因为平台问题
发表于 2019-08-27
华为Mate 20 Pro迎软件更新 新增DC调光及魔法闪投
华为开始向Mate 20系列包括华为Mate 20、Mate 20 Pro、Mate 20 RS保时捷设计、Mate 20 X等手机内测用户开始推送EMUI 9.1正式版9.1.0.135,其中含有DC调光模式以及魔法闪投等功能。谈到DC调光,普遍认为该调光模式相比PWM调光更护眼,那么原因是什么?先来谈谈这两种调光方式的原理。PWM调光的原理就是运用屏幕“亮”与“灭”的交替反复实现屏幕亮度的提高和降低,其每秒钟交替次数即为频闪。通过“亮”与“灭”的时间比值大小控制明暗,因此在低亮度时,“灭”的时间更长,但屏幕交替的次数会更频繁,于是便会使人眼感到疲累。而DC调光的方式就十分简单粗暴,通过功率大小控制屏幕亮度,当功率越大时,其亮度
发表于 2019-08-22
华为Mate 20 Pro迎软件更新 新增DC调光及魔法闪投
智能照明市场争夺战愈演愈烈, 剑指调光技术与控制系统
的发展战略,告别传统的照明灯具,迎接智能照明的新时代。  值得一提的是,为了满足如今智能物联的市场需求,照明控制系统需结合不同应用场景的变化和需求提供合适的照明并节约能源,譬如能简介分组照明区域,快速生成照明设备与空间的隶属关系,在照明控制系统上可通过实时界面了解每一个灯具的使用时间、电池寿命、无线通讯路径等,从硬件到软件实现高效联动与控制。  另外目前最具前景的PWM调光是LED智能调光技术发展方向,其应用优点在于效率高、精度高、且调光效果好;不过世界上没有最完美的东西,PWM调光技术还存在着LED驱动器周围电感和输出电容容易产生人耳听得见的噪声等问题。  而随着LED照明往智能方向前进的趋势,LED照明企业须解决根本的技术难题。为此
发表于 2019-08-16
智能照明市场争夺战愈演愈烈, 剑指调光技术与控制系统
小广播
何立民专栏 单片机及嵌入式宝典

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

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved