用Keil uVision4写一个程序

用Keil uVision4写一个程序,第1张

#include <磨蚂reg51.h>

#define LED P2

unsigned char time_flag

void InitTimer0(void)

{

TMOD = 0x01

TH0 = 0x3C

TL0 = 0x0B0

EA = 1

ET0 = 1

TR0 = 1

}

void main(void)

{

InitTimer0()

while(1)

{

if(time_flag==100) time_flag =0

switch(time_flag/10)

{

case 0: LED = 0xfcbreak

case 1:

case 2: LED = 0xf3break

case 3:

case 4:

case 5: LED = 0xcfbreak

case 6:

case 7:

case 8:

case 9: LED = 0x3fbreak

default:LED = 0xff

}

}

}

void Timer0Interrupt(void) interrupt 1

{

TH0 = 0x3C

TL0 = 0x0B0

//add your code here!

time_flag++

}

晶振手迅12M。定时器是50ms中瞎薯埋断一次。

一个txt文本文件,不当作c文件处理,当然没颜色。

2009年2月发布KeiluVision4,KeiluVision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高效的环境配差来开发应用程序。新尘友版本支持更多最新的ARM芯片,还添加了一些其他新功能。

2011年3月ARM公司发布最新集成开发环境RealViewMDK开发工具中集成了最新版本的KeiluVision4,其编译器、调试工具实现与ARM器件的最完美匹培兄皮配。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12535343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存