c语言编写4个子函数用主函数调用,哪位师傅知道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语言编写4个子函数用主函数调用,哪位师傅知道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语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
- c语言中声明子程序,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /**************************************************************************** ...
最新文章
- vue的插槽slot
- Java Calendar 获取时间为明天的上午10点
- android Integer类的toString函数的使用
- 人名和成绩一起排序_#excel中怎么让人名和他的成绩一起排序#excle排序 怎么弄同名次...
- linux下查看硬盘信息、硬盘分区、格式化、挂载、及swap分区
- C程序语言表达式运算顺序,详解C++编程中表达式的语义与计算顺序
- 一根柱状图表示两种数据_柱状图不好看,那就换个坐标轴
- python 和 的区别_Python中is和==的区别
- 1400协议是什么和28181区别_支持对接GB28181吗?监控,智能摄像头,国标推流,RTSP...
- 数论_埃氏筛法(求区间内多少素数)
- linux挂载光盘镜像到mnt目录,CentOS系统中挂载光盘镜像ISO文件的教程
- 人人商城提示“app被您禁用啦,可以访问lbsyun.baidu.com/apiconsole/key#”
- 机器学习中如何处理非数值型的特征
- 算法第四版扔鸡蛋问题
- spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during v
- gsoap初始化释放_gSOAP中文文档
- java包名命名规范
- 拜罗伊特大学计算机,2018拜罗伊特大学世界排名及历年排名
- xhprof进行线上PHP性能追踪及分析
- 全球及中国软件和信息技术服务行业应用模式及盈利状况分析报告2021-2027年
热门文章
- 黑马程序员pink老师Javascript语法基础 | 总结
- 单纯同调与奇异同调 习题
- Building Maintainable Software-java篇之Separate Concerns in Modules
- 你被套路了吗?预防分析失误的必看指南
- 超全Altium Designer16 总结--Altium Designer
- 集合的特性(成员操作符、for循环遍历)
- 彩色图像--色彩空间 CMY(K)空间
- Linux I/O重定向 dup dup2 系统调用
- linux内核源码分析之proc文件系统(三)
- 2-5 CAD基础 打断(break)和合并(join)