找回密码
 立即注册

QQ登录

只需一步,快速开始

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

蓝桥杯单片机IAP15F2K61S2实验例程源码下载

[复制链接]
跳转到指定楼层
楼主
实验例程_IAP15F2K61S2,使用例程时,将单片机RC振荡器频率设置为11.0592MHz



1.LED亮灭控制
10.PCF8591_ADC实验
11.PCF8591_DAC实验
12.DS18B20实验
13.串口通讯实验
14.DS18B20实验-小数点处理处理
15.串口接收实验
16.矩阵键盘实验
17.外部中断实验
18.超声波测距实验
2.LED位移控制
3.LED流水灯控制
4.按键控制
5.按键控制LED位移
6.数码管控制实验
7.数码管动态显示实验
8.定时器扫描按键实验
9.EEPROM应用-开机次数存储

单片机源程序如下:
  1. /*******************************************************************************  
  2. * 文件名称:外部中断实验
  3. * 实验目的:1.掌握51单片机外部中断相关寄存器的配置方法和触发方式
  4. *           2.掌握keil uVision 环境下外部中断服务函数的设计方法
  5. * 程序说明:1.使用程序前,将跳线J2调整为BTN模式
  6. *           2.按下P3.2-INT0引脚对应的按键S5,LED1状态反转
  7. *           3.按下P3.3-INT1引脚对应的按键S4, LED2状态反转
  8. * 硬件环境:IAP15F2K61S2@11.0592MHz
  9. * 日期版本:2012-9-6/V1.0a
  10. *******************************************************************************/

  11. #include "reg52.h"  //定义51单片机特殊功能寄存器

  12. sbit LED1 = P0^0;
  13. sbit LED2 = P0^1;

  14. void main(void)
  15. {
  16.     EX0 = 1;
  17.     IT0 = 1;  //边沿触发方式(下降沿)

  18.     EX1 = 1;
  19.     IT1 = 1;  //边沿触发方式(下降沿)
  20.         
  21.     EA = 1;  //开启总中断
  22.     while(1);
  23. }

  24. //外部中断0中断服务函数
  25. void isr_intr_0(void) interrupt 0
  26. {
  27.         P2 = ((P2&0x1f)|0x80);
  28.     LED1 = ~LED1;   
  29.         P2 = P2&0x1f;
  30. }
  31.                         
  32. ……………………

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

所有资料51hei提供下载:
实验例程_IAP15F2K61S2.7z (102.23 KB, 下载次数: 250)


评分

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

查看全部评分

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

使用道具 举报

沙发
ID:609400 发表于 2019-9-17 21:25 | 只看该作者
楼主,你好,IAP15F2K61S2这个仿真芯片的EEPROM是IAP,也能读取它?还是例程中的EEPROM应用其实是指STC15F2K60S2芯片读取EEPROM的操作?
回复

使用道具 举报

板凳
ID:614213 发表于 2019-9-20 21:01 | 只看该作者
我的黑币不够
回复

使用道具 举报

地板
ID:229502 发表于 2020-6-4 21:43 | 只看该作者
我手里居然还有一片
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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