事先要把单片机和电脑连接上,再把STC-ISP里的串口助手打开,点击打开串口。
单片机源程序如下:
- #include "reg51.h"
- #include "intrins.h"
- #define FOSC 11059200UL
- #define BRT (65536 - FOSC / 115200 / 4)
- sfr AUXR = 0x8e;
- bit busy;
- char *ID;
- void UartIsr() interrupt 4
- {
- if (TI)
- {
- TI = 0;
- busy = 0;
- }
- if (RI)
- {
- RI = 0;
- }
- }
- void UartInit()
- {
- SCON = 0x50;
- TMOD = 0x00;
- TL1 = BRT;
- TH1 = BRT >> 8;
- TR1 = 1;
- AUXR = 0x40;
- busy = 0;
- }
- void UartSend(char dat)
- {
- while (busy);
- busy = 1;
- SBUF = dat;
- }
- void main()
- {
- char i;
- ID = (char code *)0xfdf9; // STC8A8K64S4A10
- // ID = (char code *)0xeff9; // STC8A8K60S4A10
- // ID = (char code *)0x7ff9; // STC8A8K32S4A10
- // ID = (char code *)0x3ff9; // STC8A8K16S4A10
- UartInit();
- ES = 1;
- ……………………
- …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
STC8A和8F.7z
(1.69 KB, 下载次数: 41)
|