//以下程序都是在VC++6.0 上调试运行过的程序,没有错误,没有警告。
//单片机是STC89C52RC,但是在所有的51 52单片机上都是通用的。51只是一个学习的基础平台,你懂得。
//程序在关键的位置添加了注释。
//用//11111111111111111代表第一个程序。//2222222222222222222222222代表第二个程序,以此类推
//1111111111111111111111111111111111111111111111111111111111111111111
//1111111111111111111111111111111111111111111111111111111111111111111
/*******************************************************************************
* 实 验 名 : 左右流水灯实验
* 使用的IO : LED使用P2,键盘使用P3.1
* 实验效果 : 按下K1键,
* 注 意 :
*******************************************************************************/
#include<reg51.h>
#include<intrins.h>
#define GPIO_LED P2
sbit K1=P3^1;
void Delay10ms( ); //延时10ms
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main(void)
{
unsigned int i,j;
j=0xfe; //1111_1110
while(1)
{
GPIO_LED=j;
if(K1==0) //检测按键K1是否按下
{
Delay10ms(); //消除抖动
if(K1==0)
{
当用外部中断的方法实现按键的检测时,由于存在按键抖动,这样我们在 按下按键时,...51单片机独立按键程序查... 5页 免费 51单片机的外部中断有两... 1页 免费...
51单片机的外部中断有两种触发方式可选:电平触发和边沿触发。选择电平触发时,...51单片机独立按键程序查... 5页 免费 51单片机外部中断 6页 免费 51单片机学习...
51单片机 按键 外部中断 2页 免费 51单片机按键识别方法 5页 免费喜欢此文档的还喜欢 单片机键盘程序 2页 免费51单片机按键查询...
51单片机外部中断的C51编程_工学_高等教育_教育专区。51 单片机 程序51...级延时子程序 void key_scan() interrupt 0 //使用了外部中断 0 的键盘扫描...
学习外部中断技术的基本使用方法。 2. 学习中断处理程序的编程方法。 二、实验...51单片机 按键 外部中断 2页 免费喜欢此文档的还喜欢 51单片机学习08(外部中断...
51单片机_独立按键检测 4页 免费 51单片机 按键 外部中断 2页 免费 51单片机独立按键程序查... 5页 免费 51 汇编独立按键查询 暂无评价 1页 免费 经典按键防...
51单片机外部中断软件编程_工学_高等教育_教育专区。...中断服务程序后,应由软件指 令禁止中断. 中断优先级...第五讲 外部中断和键盘 ... 21页 免费 51单片机...
二.实验目的 1.学习外部中断技术的基本使用方法。 ...编出了 C 语言以及 汇编两种程序,通过对比发现 C ...51单片机 按键 外部中断 2页 免费 51单片机外部中断...
51单片机 按键 外部中断 2页 免费 用51单片机的外部...51单片机的外部中断有两种触发方式可选:电平触发和...直到CPU响应并转向该中断服务程序时,由硬件自动清除...
热门文档