单片机源程序如下:
//程序名:单片机实验仪配套程序--pwm控制led亮度
//电路简介:1、P0接J1的led共阳端;
// 2、P2.6接J14单键键盘的6,作为增加亮度按钮
// 3、P2.7接J14单键键盘的7,作为减小亮度按钮
//saxmcu 20080518
#include #define out P0 sbit INC=P2^6; //SW1 sbit DEC=P2^7; //sw2 //----------------------------------------------------------------- void Init(void) { //定时器设置 TMOD=0x22; //T1=T0=定时方式2自动重装 TH1=0; //脉宽宽度 TL1=80; TH0=55; //频率调节=0频率最低 TL0=0; TR0=1; //先启动T0定时 ET1=1; ET0=1; EA=1; //总中断开 } //定时器0中断 //频率******************************************** void Timer0(void) interrupt 1 { out=0xff; //关led TL0=0; TR1=1; //打开脉宽定时 } //定时器1中断 //脉宽******************************************** void Timer1(void) interrupt 3 { out=~out; //开led TR1=0; //脉宽调节结束 } //消抖延时 delay() { unsigned int i; for(i=0;i<2000;i++); } //********************************** main() { Init(); while(1) { INC=1;DEC=1; if (INC==0) {delay(); if (INC==0) { if (TH1<200) TH1++; } } else if (DEC==0) {delay(); if (DEC==0) { if (TH1>0) TH1--; } } } }
上一篇:浅谈用单片机控制SG90舵机(原理+编程)
下一篇:NRF24L01无线模块多机通信单片机程序 上位机+下位机
推荐阅读
史海拾趣
为了进一步拓展国际市场,远阳公司开始实施国际化布局战略。公司通过设立海外研发中心、生产基地等方式,加强与全球市场的联系和互动。同时,远阳还积极寻求并购整合机会,通过收购同行业优质企业,实现优势互补和资源共享。这些举措不仅增强了远阳的国际竞争力,也为企业的可持续发展注入了新的动力。
进入21世纪第二个十年,电子行业迎来了前所未有的变革。新技术、新产品的不断涌现,给传统企业带来了巨大挑战。远阳公司敏锐地意识到这一点,迅速启动了转型升级战略。公司加大了对新技术、新工艺的研发投入,不断提升产品的技术含量和附加值。同时,远阳还积极探索智能制造、绿色生产等新模式,推动企业向高质量发展迈进。这一系列的举措,使远阳在激烈的市场竞争中保持了领先地位。
DL Instruments LLC的前身是Ithaco Corporation的精密仪器部门。在Edgar Seymour总裁的领导下,这个部门于1995年被出售给当时担任Ithaco Corporation质量总监的David Woolston先生。这一决定标志着公司从一个大型企业的一个部门,转型为一个独立的、专注于精密仪器制造的新实体——DL Instruments LLC。
APM Hexseal的创始人Milton Morse是一位自学成才的工程师和杰出的创新者。他敏锐地洞察到电子行业对密封解决方案的迫切需求,于是开始设计原始的密封开关“靴子”。这种模制的覆盖物能够保护拨动开关和安装面板免受各种液体和气体的渗透。这一创新产品迅速取得了巨大的成功,为APM Hexseal公司奠定了坚实的基础。
随着产品的成功推出,AverLogic公司开始积极拓展市场,寻求与国际知名电子品牌的合作。通过与这些品牌的深度合作,公司不仅将产品推向了更广阔的市场,还从合作伙伴那里获得了宝贵的市场反馈和技术支持。这些合作不仅提升了AverLogic的品牌影响力,也为其后续的产品研发和市场布局提供了有力的支持。
随着电子行业的不断发展,市场竞争也日益激烈。面对行业的变革和挑战,AverLogic公司及时调整战略,加大在研发和创新方面的投入,以适应市场的变化。同时,公司还积极开拓新的应用领域,如智能家居、自动驾驶等,以寻求新的增长点。这些战略调整不仅帮助公司应对了市场的挑战,也为其未来的发展奠定了坚实的基础。
【嵌入式学习,到底用不用学linux???全分散尽,求高人指点】 先说个人情况:工作快三年,该见过的语言也见了,该用过的技术也用过了。什么.NET/.NET CF/MFC/WIN32等等应用型的开发基本都可以独自承担项目了。以前在公司从事WINCE /windows mobile应用开发,一干就是差不多两年。现在研究了尽一个月的WINCE底层 ...… 查看全部问答∨ |
|
地点:北京 要求:? 2年以上WHQL测试相关工作经验,具有较强的WHQL问题诊断分析能力,对微软MDA有较深的研究 ? 1年以上Windows应用程序开发工作经验,有较强的Vista应用程序开发经验 ? ...… 查看全部问答∨ |
谁知道怎么用KeyboardClass0来拦截键盘的输入信息? 现在我在驱动用zwCreateFile成功,但是 status = ZwDeviceIoControlFile(   ...… 查看全部问答∨ |