怎么做c语言的子程序,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/**************************************************************************************
* 外部中断0实验 *
实现现象:下载程序后按下K3按键可以对D1小灯状态取反。
注意事项:无。
***************************************************************************************/
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
typedef unsigned int u16; //对数据类型进行声明定义
typedef unsigned char u8;
sbit k3=P3^2; //定义按键K3
sbit led=P2^0; //定义P20口是led
/*******************************************************************************
* 函 数 名 : delay
* 函数功能 : 延时函数,i=1时,大约延时10us
*******************************************************************************/
void delay(u16 i)
{
while(i--);
}
/*******************************************************************************
* 函 数 名 : Int1Init()
* 函数功能 : 设置外部中断1
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void Int0Init()
{
//设置INT0
IT0=1;//跳变沿出发方式(下降沿)
EX0=1;//打开INT0的中断允许。
EA=1;//打开总中断
}
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{
Int0Init(); // 设置外部中断0
while(1);
}
/*******************************************************************************
* 函 数 名 : Int0() interrupt 0
* 函数功能 : 外部中断0的中断函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void Int0() interrupt 0 //外部中断0的中断函数
{
delay(1000); //延时消抖
if(k3==0)
{
led=~led;
}
}
不要急于求成,先学习,然后看那里不会,再问,你这么问回答不了。先把C51系统学一遍。你这就好比,大象对蚂蚁讲话,交流都是问题。 外部中断,IO 都可以控制的。
怎么做c语言的子程序,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...相关推荐
- c语言中怎么 写子程序,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
- c语言调用子程序,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
- c语言中声明子程序,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
- 用C语言编写两段延时子程序,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
- 单片机c语言实现表格数据调用,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
- c语言怎么写到单片机里,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
- C语言主应用程序在哪设置,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
- c语言取子程序地址,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
- c语言调用子程序的方式,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
最新文章
- Linux学习笔记——例说makefile 综合案例
- 【行业报告】信贷场景下全流程数据风控体系——宜信
- 11 | 套路篇:如何迅速分析出系统CPU的瓶颈在哪里?
- 【AI测试】机器学习项目的测试,算法测试
- jdk 8 集合对象排序_使用JDK 8流在包装对象的集合和包装对象的集合之间转换
- Qt 串口类QSerialPort 使用笔记
- Linux网络协议栈(三)——网络设备(1)
- maven配置其他源下载jar包(详细)
- DELPHI中MessageBox的用法
- Ruby在Windows下安装
- python遍历二维秋天_只要一杯秋天的奶茶,就能学会Python数值分析(1)
- 网页游戏外挂资料(转)
- 2022中国新时代100大建筑公布,重庆来福士、北京大兴机场、港珠澳大桥等杰出工程入选 | 美通社头条...
- 写个简单的飞机游戏玩玩
- 如何检测新移动硬盘--HD Tune Pro硬盘工具
- EXCEL 制作三维散点图
- excel空白单元格自动填充上一单元格内容
- Python数据类型练习题
- 服务机器人常用的定位导航技术及优缺点分析
- 神技—终端显示Linux系统信息
热门文章
- 在UITableView中使用自动布局以获取动态单元格布局和可变的行高
- Netty框架多人聊天案例,代码示例
- RabbitMQ的入门程序test测试代码
- Makefile:include和-include
- 济源一中2021高考成绩查询,济源一中2019高考成绩喜报、一本二本上线人数情况...
- 常见移动机器人轮直径校准实验思路
- eas报错日记_(FAQ)EAS服务启动失败[金蝶EAS]
- python中定义类的关键字_在Python中,定义一个类使用什么关键字?
- python中碰撞的代码_Python…Tkinter碰撞
- 复合选择器-并集选择器(HTML、CSS)