找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2799|回复: 0
打印 上一主题 下一主题
收起左侧

stc8系列单片机读取ID源程序 C语言和汇编都有

[复制链接]
跳转到指定楼层
楼主
事先要把单片机和电脑连接上,再把STC-ISP里的串口助手打开,点击打开串口。

单片机源程序如下:
  1. #include "reg51.h"
  2. #include "intrins.h"

  3. #define        FOSC        11059200UL
  4. #define        BRT        (65536 - FOSC / 115200 / 4)

  5. sfr        AUXR        =        0x8e;

  6. bit        busy;
  7. char        *ID;

  8. void UartIsr() interrupt 4
  9. {
  10.         if (TI)
  11.         {
  12.                 TI = 0;
  13.                 busy = 0;
  14.         }
  15.         if (RI)
  16.         {
  17.                 RI = 0;
  18.         }
  19. }

  20. void UartInit()
  21. {
  22.         SCON = 0x50;
  23.         TMOD = 0x00;
  24.         TL1 = BRT;
  25.         TH1 = BRT >> 8;
  26.         TR1 = 1;
  27.         AUXR = 0x40;
  28.         busy = 0;
  29. }

  30. void UartSend(char dat)
  31. {
  32.         while (busy);
  33.         busy = 1;
  34.         SBUF = dat;
  35. }

  36. void main()
  37. {
  38.         char i;

  39.         ID = (char code *)0xfdf9;        // STC8A8K64S4A10
  40. //        ID = (char code *)0xeff9;        // STC8A8K60S4A10
  41. //        ID = (char code *)0x7ff9;        // STC8A8K32S4A10
  42. //        ID = (char code *)0x3ff9;        // STC8A8K16S4A10
  43.         UartInit();
  44.         ES = 1;
  45. ……………………

  46. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
STC8A和8F.7z (1.69 KB, 下载次数: 41)


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表