单片机源程序如下:
#include "includes.h"
#define F_OSC 8000000 /* Crystal frequence 10Mhz*/
#define LED_ON() { DDRF = 0xff; PORTF = 0x0; }
#define LED_OFF() ( PORTF = 0xff )
/* ***********************************
* TimerInit()
* Fun: Initial the system timer for os, using timer 0
* ************************************ */
void TimerInit( void )
{
TCCR2 = 1<<3; /* work in CTC mode */
OCR2 = 98; /* 100 hz */
TCNT2 = 0;
TIMSK |= 1<<7; /* Enable CTC interrupt */
TCCR2 |= 3; /* start timer, F_OSC/1024 */
}
OS_EVENT * mbox;
OS_STK stk0[80], stk1[80];
void task0( void * pdata )
{
INT8U error;
while(1)
{
OSMboxPend( mbox, 0, &error );
LED_ON();
OSTimeDly(400);
OSMboxPost( mbox, (void *)1 );
}
}
void task1( void * pdata )
{
INT8U error;
TimerInit();
while(1)
{
OSMboxPend( mbox, 0, &error );
LED_OFF();
OSTimeDly(400);
OSMboxPost( mbox, (void *)1 );
}
}
int main()
{
INT8U error;
OSInit();
mbox = OSMboxCreate( (void *)1 );
OSTaskCreate( task0, (void *)0, &stk0[99], 2 );
OSTaskCreate( task1, (void *)0, &stk1[99], 3 );
OSStart();
return 0;
……………………
上一篇:BASCOM-AVR 驱动数码管简洁代码
下一篇:最后一页
推荐阅读
史海拾趣
以下是关于Densei-Lambda(现更名为TDK-Lambda)公司在电子行业发展的五个相关故事,每个故事都尽可能客观地描述了事实,没有加入主观评价:
- 日本电子存储器工业株式会社的起步
TDK-Lambda的前身可以追溯到1970年成立的日本电子存储器工业株式会社。当时,该公司主要致力于电子存储器的研发和生产。在创始人及团队的共同努力下,公司逐渐在电子存储领域取得了一席之地,为后续的发展奠定了坚实的基础。
- 电盛兰达株式会社的成立与成长
随着时间的推移,日本电子存储器工业株式会社逐渐将业务重心转向电源领域,并于1990年代更名为电盛兰达株式会社。在电源领域,电盛兰达凭借其出色的技术实力和产品品质,迅速获得了市场的认可。同时,公司不断扩大生产规模,提高生产效率,逐渐在电源市场上占据了一席之地。
- TDK集团的收购与融合
2005年,TDK集团宣布收购英国Invensys旗下的Lambda集团,包括Lambda USA、Lambda Europe以及电盛兰达株式会社。这一收购不仅扩大了TDK集团的业务范围,也进一步巩固了其在电源领域的领先地位。随后,TDK集团和电盛兰达宣布将双方的电源产品统一为TDK-Lambda品牌,共同进行推广和销售。
- 无锡东电化兰达电子有限公司的成立与发展
1995年,电盛兰达株式会社在中国投资设立了全资子公司——无锡东电化兰达电子有限公司。该公司位于无锡新加坡工业园,专注于开关稳压电源的开发、生产和销售。多年来,无锡东电化兰达电子有限公司凭借总公司强大的技术后盾和先进的管理理念,不断提高生产效率和产品质量,已成为集团内最重要的基地之一。
- TDK-Lambda电源新品的创新与发展
近年来,TDK-Lambda不断推出具有创新性的电源产品,以满足市场的多样化需求。例如,公司推出的DRB系列DIN导轨安装电源新增了三相交流输入和高功率型号,具有过流保护、低输入浪涌电流等特点,广泛应用于开关柜、分布式机械和工业系统等领域。这些新品的推出不仅进一步巩固了TDK-Lambda在电源领域的领先地位,也为公司带来了更广阔的发展空间。
富致科技的研发团队最早可以追溯到1997年,当时一群在电子、材料、化工领域拥有深厚背景的专家聚集在一起,共同探索高分子正温度系数PPTC技术的可能性。随着技术的不断成熟,他们于1999年12月正式成立了富致科技股份有限公司,将研发成果转化为实际产品,并迅速在台湾新北市五股工业园区建立了生产基地。这一初期的技术积累和团队组建,为富致科技后续的发展奠定了坚实的基础。
为了进一步提升公司的竞争力和市场份额,EQCOLOGIC公司决定实施国际化战略。公司积极参与国际电子展会和交流活动,与国际同行建立广泛的合作关系;同时,还加大在海外市场的投入力度,拓展销售渠道和市场份额。通过不断的努力和创新,EQCOLOGIC的产品逐渐打入国际市场,公司的国际化战略也取得了显著成效。
展望未来,飞虹高科公司将继续秉承“创新、质量、服务”的企业精神,致力于CMOS技术的研发和应用。公司将密切关注市场动态和技术发展趋势,不断调整和优化产品结构和市场布局。同时,公司还将加强与国际同行的合作与交流,共同推动电子行业的进步与发展。飞虹高科坚信,在全体员工的共同努力下,公司一定能够在电子行业中取得更加辉煌的成就。
在技术创新的同时,飞虹高科公司也积极拓展市场。然而,市场拓展的过程并非一帆风顺。公司面临着来自国内外众多竞争对手的激烈竞争,同时还要应对客户不断变化的需求。为了应对这些挑战,公司制定了一套完善的市场营销策略,积极参加国内外各类电子展会和技术交流活动,与客户建立了长期稳定的合作关系。同时,公司还不断优化产品性能和服务质量,提高客户满意度。通过这些努力,公司逐渐在市场上树立了良好的品牌形象。
随着环保意识的日益增强,CAMDENBOSS公司积极响应全球绿色生产的号召。公司投入大量资源研发环保型电子连接器产品,采用环保材料和工艺,降低生产过程中的能耗和排放。同时,公司还加强了废弃物的回收和处理工作,实现了资源的循环利用和减少对环境的影响。
最近在做AVR和cc2520的无线传感器模块设计 不知道能不能在Proteus里进行仿真 我在protues里发现有天线的原件 不知道能不能行… 查看全部问答∨ |
|
1 引言 BCD是一种单片集成工艺技术。1986年由意法半导体(ST)公司率先研制成功,这种技术能够在同一芯片上制作双极管bipolar,CMOS和DMOS 器件,称为BCD工艺。 BCD工艺把双极器件和CMOS器件同时制作在同一芯片上。它综合了双极器件高跨导、强 ...… 查看全部问答∨ |
|
目的旋转界面为竖屏。 API原定义: LONG ChangeDisplaySettingsEx( LPCTSTR lpszDeviceName, LPDEVMODE lpDevMode, HWND hwnd, DWORD dwflags, LPVOID lParam ); 导入定义为 ...… 查看全部问答∨ |
void SPIEXCHANGE(count) // 启动SPI 传送 int count; { if(count>0) { // 有数据可送? ...… 查看全部问答∨ |
如果VC5402片外扩展了RAM和ROM存储器,假如说都是扩展了128k×16bit的容量,他们的物理地址都是0x00000~0x1FFFF这个范围。在cmd文件进行存储器映射的时候,用MEMORY对某一段地址的映射, PAGE0: ...… 查看全部问答∨ |
|