📄 timer tran.lst
字号:
C51 COMPILER V7.50 TIMER_TRAN 05/11/2008 14:48:33 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE TIMER_TRAN
OBJECT MODULE PLACED IN TIMER TRAN.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE TIMER TRAN.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /******************************************************************
2 * *
3 * ME500单片机开发系统演示程序 - 定时发送数据 *
4 * *
5 * 工作芯片:AT89S52 晶振频率:11.0592MHz *
6 * *
7 * 版本: V1.0 (2006/11/20) *
8 * 作者: gguoqing (Email: gguoqing@willar.com) *
9 * 网站: www.willar.com(伟纳电子) www.mcusj.com(伟纳单片机世界) *
10 * 邮箱: support@willar.com *
11 * *
12 *【版权】Copyright(C)伟纳电子 www.willar.com All Rights Reserved *
13 *【声明】此程序仅用于学习与参考,引用请注明版权和作者信息! *
14 * *
15 *******************************************************************
16 * *
17 * 描述: *
18 * *
19 * 单片机定时发送字符串给主机。 *
20 * *
21 ******************************************************************/
22
23 #include < reg52.h >
24 #include < intrins.h >
25 #include < stdio.h >
26
27 #define uchar unsigned char
28 #define uint unsigned int
29
30 /**********************************************************
31 * *
32 * 延时函数 *
33 * *
34 **********************************************************/
35 void delay(int ms)
36 {
37 1 uchar i;
38 1 while(ms--)
39 1 {
40 2 for(i=0;i<250;i++)
41 2 {
42 3 _nop_();
43 3 _nop_();
44 3 _nop_();
45 3 _nop_();
46 3 }
47 2 }
48 1 }
49
50 /**********************************************************
51 * *
52 * 主程序 *
53 * *
54 **********************************************************/
55 main()
C51 COMPILER V7.50 TIMER_TRAN 05/11/2008 14:48:33 PAGE 2
56 {
57 1 SCON=0x50; //串口模式1,允许接收
58 1 TMOD=0x20; //定时器1为模式2,8-bit 自动装载方式
59 1 PCON=0x00; //波特率不倍增
60 1
61 1 TL1=0xfd;
62 1 TH1=0xfd; //波特率9600
63 1 TI=1; //TI 置1,以发送第一个字节
64 1 TR1=1; //启动定时器 T1
65 1
66 1 while(1)
67 1 {
68 2 printf (" 欢迎使用伟纳电子ME500单片机开发系统\n"); //向PC机发送数据
69 2 delay(500);
70 2 printf (" welcome to www.willar.com\n"); //向PC机发送数据
71 2 delay(500);
72 2 printf (" TEL: 0775-84867757\n"); //向PC机发送数据
73 2 delay(500);
74 2 printf (" \n"); //向PC端发送数据
75 2 delay(500);
76 2 }
77 1 }
78
79 /*********************************************************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 99 ----
CONSTANT SIZE = 90 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -