//打开串口调试程序,将波特率设置为2400,无奇偶校验
#include <REG52.H> /* special function register declarations */
/* for the intended 8051 derivative */
#include <stdio.h> /* prototype declarations for I/O functions */
#ifdef MONITOR51 /* Debugging with Monitor-51 needs */
char code reserve [3] _at_ 0x23; /* space for serial interrupt if */
#endif /* Stop Exection with Serial Intr. */
/* is enabled */
sbit KEY=P3^2;
void delay(unsigned int U)
{
while(--U);
}
/*------------------------------------------------
The main C function. Program execution starts
here after stack initialization.
------------------------------------------------*/
void main (void)
{
/*------------------------------------------------
Setup the serial port for 1200 baud at 11.0592MHz.
------------------------------------------------*/
#ifndef MONITOR51
SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */
TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */
TH1 = 0xf3; /* TH1: reload value for 2400 baud @ 12MHz */
TR1 = 1; /* TR1: timer 1 run */
TI = 1; /* TI: set TI to send first char of UART */
#endif
/*------------------------------------------------
Note that an embedded program never exits (because
there is no operating system to return to). It
must loop and execute forever.
------------------------------------------------*/
while (1)
{
if(!KEY)
{
delay(10000);
if(!KEY)
{
printf ("This programer test ok!\n");
printf ("12:25:26\n");
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
AT89c51与pc通讯设计,keil和vb语言编写,测试通过
共19个文件
obj:2个
lst:2个
c:2个
需积分: 9 42 下载量 88 浏览量
2009-08-24
20:02:38
上传
评论
收藏 19KB RAR 举报
温馨提示
本人花3天时间编写和调试出来的可以直接使用的单片机与vb通讯程序,附带单片机c语言,vb语言和应用程序。
资源推荐
资源详情
资源评论
收起资源包目录
vb与单片机.rar (19个子文件)
vb与单片机
通讯.frm 3KB
工程1.vbp 692B
MSSCCPRJ.SCC 190B
23-串口通信
rs232.c 1KB
rs232.OBJ 2KB
串口通信_Uv2.Bak 2KB
串口通讯.LST 4KB
串口通信_Opt.Bak 1018B
串口通信.Uv2 2KB
串口通信.Opt 1020B
串口通信.hex 276B
串口通讯.OBJ 2KB
rs232.LST 3KB
串口通信.lnp 45B
串口通信.plg 3KB
串口通讯.c 2KB
串口通信.M51 4KB
工程1.vbw 48B
工程1.exe 20KB
共 19 条
- 1
资源评论
ggx1014
- 粉丝: 8
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- U821周版补丁,经典补丁
- C语言-leetcode题解之56-merge-intervals.c
- C语言-leetcode题解之55-jump-game.c
- C语言-leetcode题解之54-spiral-matrix.c
- C语言-leetcode题解之53-maximum-subarray.c
- C语言-leetcode题解之50-powx-n.c
- C语言-leetcode题解之49-group-anagrams.c
- C语言-leetcode题解之48-rotate-image.c
- C语言-leetcode题解之47-permutations-ii.c
- C语言-leetcode题解之46-permutations.c
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功