首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(1) | 引用(0) | 阅读2135次
Keil uVision c51 agsi 插件DLL制作6

增加写功能:

#include <AT89X51.H>
#include <stdio.h>
#ifdef MONITOR51       /* Debugging with Monitor-51 needs   */
char code reserve [3] _at_ 0x23;   /* space for serial interrupt if   */
#endif          /* Stop Exection with Serial Intr.   */
sbit L1=P1^0;
void delay02s(void)      //延时0.2秒子程序
{
  unsigned char i,j,k,l;
  for(l=100;l>0;l--)
   for(i=20;i>0;i--)
   for(j=20;j>0;j--) [hide]
     for(k=248;k>0;k--);
} [/hide]
void main(void)
{
 int u;
#ifndef MONITOR51
 SCON  = 0x50;    /* SCON: mode 1, 8-bit UART, enable rcvr   */
 TMOD &line;= 0x20;    /* TMOD: timer 1, mode 2, 8-bit reload    */
 TH1   = 221;    /* TH1:  reload value for 1200 baud at 16MHz   */
 TR1   = 1;     /* TR1:  timer 1 run        */
 TI   = 1;     /* TI:  set TI to send first char of UART   */
#endif PRINTF必须
 printf ("Hello World\n");
  while(1)
 {
   L1=0;
   printf("0xff p2 %02x\n",P2);
 delay02s();
   L1=1; www.shengfang.org
 printf("0xff p2 %02x\n",P2);
    delay02s();
  }
}

void Watchp10()
{
 DWORD   cSBUF, pSBUF;

 Agsi.ReadSFR(0x90, &cSBUF,  &pSBUF,  0xFF);
 dd=~dd;www.shengfang.org
 Agsi.WriteSFR(0xA0,dd,0xff);www.shengfang.org
 CString str;
 DWORD d=GetTickCount();
 str.Format("%d,%x\r\n",d,pSBUF);
 TRACE(str);
}

很简单的代码,往P2写0X00或者0XFF,然后uVision C51打印结果。

21740411,ff
21745027,fe
21748793,ff
21752748,fewww.shengfang.org
21756233,ff

HELLO WORLD

0XFF P2 FF00

0XFF P2 00


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/keilagsi6.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1121838803

2005年7月20日13:53星期三  [Dev开发] 追踪此文的RSS
aa在 2007年6月30日16:11星期六 评论:
对我很有用,收藏了Emotion

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1858
在线: 14||用户: 2577 [列表]
今日:391||到访:2886455
Rss:897733||评论:1605

最新日志

最新评论

友情链接

日历
2008 - 08
     12
3456789
10111213141516
17181920212223
24252627282930
31      

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8