电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>单片机>51单片机智能温控风扇程序

51单片机智能温控风扇程序

2017-05-21 | rar | 44KB | 次下载 | 3积分

资料介绍

毕业设计专用程序,每一行代码原理写的清清楚楚,亲测有效。

  #ifndef _EEPROM52_H_

  #define _EEPROM52_H_

  #include 《intrins.h》

  uchar a_a;

  #define RdCommand 0x01 //定义ISP的操作命令

  #define PrgCommand 0x02

  #define EraseCommand 0x03

  #define Error 1

  #define Ok 0

  #define WaitTime 0x01 //定义CPU的等待时间

  sfr ISP_DATA=0xe6; //寄存器申明

  sfr ISP_ADDRH=0xe5;

  sfr ISP_ADDRL=0xe4;

  sfr ISP_CMD=0xe3;

  sfr ISP_TRIG=0xe2;

  sfr ISP_CONTR=0xe1;

  /* ================ 打开 ISP,IAP 功能 ================= */

  void ISP_IAP_enable(void)

  {

  EA = 0; /* 关中断 */

  ISP_CONTR = ISP_CONTR & 0x18; /* 0001,1000 */

  ISP_CONTR = ISP_CONTR | WaitTime; /* 写入硬件延时 */

  ISP_CONTR = ISP_CONTR | 0x80; /* ISPEN=1 */

  }

  /* =============== 关闭 ISP,IAP 功能 ================== */

  void ISP_IAP_disable(void)

  {

  ISP_CONTR = ISP_CONTR & 0x7f; /* ISPEN = 0 */

  ISP_TRIG = 0x00;

  EA = 1; /* 开中断 */

  }

  /* ================ 公用的触发代码 ==================== */

  void ISPgoon(void)

  {

  ISP_IAP_enable(); /* 打开 ISP,IAP 功能 */

  ISP_TRIG = 0x46; /* 触发ISP_IAP命令字节1 */

  ISP_TRIG = 0xb9; /* 触发ISP_IAP命令字节2 */

  _nop_();

  }

  /* ==================== 字节读 ======================== */

  unsigned char byte_read(unsigned int byte_addr)

  {

  EA = 0;

  ISP_ADDRH = (unsigned char)(byte_addr 》》 8);/* 地址赋值 */

  ISP_ADDRL = (unsigned char)(byte_addr & 0x00ff);

  ISP_CMD = ISP_CMD & 0xf8; /* 清除低3位 */

  ISP_CMD = ISP_CMD | RdCommand; /* 写入读命令 */

  ISPgoon(); /* 触发执行 */

  ISP_IAP_disable(); /* 关闭ISP,IAP功能 */

  EA = 1;

  return (ISP_DATA); /* 返回读到的数据 */
51单片机智能温控风扇程序

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 651单片机窗帘控制器仿真程序
  12. 1.93 MB  |  2次下载  |  免费
  13. 751单片机大棚环境控制器仿真程序
  14. 1.10 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费