中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做5g網(wǎng)站空間容量要多少錢長尾詞在線挖掘

做5g網(wǎng)站空間容量要多少錢,長尾詞在線挖掘,布吉做棋牌網(wǎng)站建設(shè)哪家技術(shù)好,閔行區(qū)做網(wǎng)站文章目錄 前言一、5.3開關(guān)檢測1.1沒按鍵按下的1.2有按鍵按下的 二、改進1.改進 三、獨立鍵盤3.1為什么要取反3.2 實用的按鍵 總結(jié) 前言 提示:這里可以添加本文要記錄的大概內(nèi)容: 課程需要: 提示:以下是本篇文章正文內(nèi)容&#xf…

文章目錄

  • 前言
  • 一、5.3開關(guān)檢測
    • 1.1沒按鍵按下的
    • 1.2有按鍵按下的
  • 二、改進
    • 1.改進
  • 三、獨立鍵盤
    • 3.1為什么要取反
    • 3.2 實用的按鍵
  • 總結(jié)


前言

提示:這里可以添加本文要記錄的大概內(nèi)容:

課程需要:


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、5.3開關(guān)檢測

    unsigned char temp; 	/*定義臨時變量temp*/P1=0xff;				/* P1口低4位置1,作為輸入;高4位置1,發(fā)光二極管熄滅*/temp= P1&0xf0;			/*讀P1口并屏蔽低4位,送臨時變量temp */temp = temp >>4;		/* temp的內(nèi)容右移4位,P1口高4位狀態(tài)移至低4位*/P1= temp;				/* 臨時變量值寫入P1口輸出*/
//    P1= 0XF0|(P1>>4);				/* 臨時變量值寫入P1口輸出*/delay(	);

1.1沒按鍵按下的

1111 1111   P1: 1111 1111
1111 0000   temp:1111 0000
0000 1111   temp: 0000 1111
0000 1111  P1: 0000 1111
delay(	);

在這里插入圖片描述

1.2有按鍵按下的

xxxx 0000 -1111 中的可能

1111 1111   P1: 1111 1111
xxxx 0000 &1111 0000   temp:xxxx 0000
0000 xxxx   temp: 0000 xxxx
0000 xxxx  P1: 0000 xxxx
delay(	);

在這里插入圖片描述

二、改進

改進的思路

在這里插入圖片描述

1.改進

代碼如下(示例):

P1= 0XF0|(P1>>4);				/* 臨時變量值寫入P1口輸出*/
在這里插入代碼片

三、獨立鍵盤

在這里插入圖片描述
有按鍵按下:讀回來就是0
反之: 讀回來就是1

3.1為什么要取反

在這里插入圖片描述

#include<reg51.h>
void key_scan(void)
{	unsigned char keyval					do{P1=0xff; 		// P1口為輸入keyval=P1; 		//從P1口讀入鍵盤狀態(tài)keyval=~ keyval;	//鍵盤狀態(tài)求反switch(keyval){case 1: ……;		//處理按下的k1鍵,“……”為處理程序     	break;			//跳出switch語句case 2: ……; 		//處理按下的k2鍵break; 			//跳出switch語句case 4: ……; 		//處理按下的k3鍵break;			//跳出switch語句case 8: ……; 		//處理按下的k4鍵break;			//跳出switch語句case 16: ……; 		//處理按下的k5鍵break;			//跳出switch語句case 32: ……; 		//處理按下的k6鍵break;			//跳出switch語句case 64: ……; 		//處理按下的k7鍵break;			//跳出switch語句case 128: ……; 	//處理按下的k8鍵break;			//跳出switch語句default:break; 			//無按下鍵處理 }}  while(1);
}

3.2 實用的按鍵

   while (1){if(key0==0){led0=0; num++;             }else{                led0=1; }if(num==0){  //燈1P3=0X00;}else if(num==1){//燈2P3=0X01;}else if(num==2){//燈3P3=0X02;}}

問題1:num 沒有清0 255 才自己變0很久,手動清0

   while (1){if(key0==0){led0=0; num++;             }else{                led0=1; }if(num==0){  //燈1P3=0X00;}else if(num==1){//燈2P3=0X01;}else if(num==2){//燈3P3=0X02;}else{num=0;}}

問題2:按鍵還是不靈

在這里插入圖片描述

    while (1){if(key0==0) {                       delay();//按鍵消抖if(key0==0){while(key0==0);led0=0; num++;  }else{led0=1; }}if(num==0){  //燈1P3=0X00;}else if(num==1){//燈2P3=0X01;}else if(num==2){//燈3P3=0X02;}else{num=0;}}

問題3: 按鍵松開燈不滅

           led0=0; //將燈一直到循環(huán)上面while(key0==0);      
#include <reg51.h>sbit led0 =P1^0;
sbit key0 =P2^0;unsigned char num=0;
#define uchar unsigned charvoid  delay(  )
{	uchar i,j;for(i=0; i<255; i++)for(j=0; j<255; j++);
}/*1111 1111
1111 00001111 0000  temp1110 0000
1111 0000 
1110 0000   temp0000 1110  temp>>40000 1110 P1=temp1111 0000 1111 1110  P1=temp1111 1111 P1=0XFF*/void  main(  )					/*主函數(shù)*/
{while (1){if(key0==0) {                       delay();//按鍵消抖if(key0==0){led0=0; //將燈一直到循環(huán)上面while(key0==0);               num++;  }}else{led0=1; }if(num==0){  //燈1P3=0X00;}else if(num==1){//燈2P3=0X01;}else if(num==2){//燈3P3=0X02;}else{num=0;}}
}

總結(jié)

例5-3 程序優(yōu)化過程,每一個程序沒一步,如果你不清晰,就一步步帶數(shù)字進去計算,看狀態(tài)。一定要根據(jù)電路圖來。
增加了獨立鍵盤,一個按鍵控制 3種燈的狀態(tài),自己可以用來測試一個按鍵控制多個流水燈的狀態(tài),需要注意,松手按鍵檢測會導(dǎo)致程序阻塞,阻塞可能會引起一系列問題。具體問題要具體分析。

http://m.risenshineclean.com/news/58697.html

相關(guān)文章:

  • 航達建設(shè)網(wǎng)站正規(guī)的培訓(xùn)機構(gòu)有哪些
  • 如何生成網(wǎng)站的二維碼輸入關(guān)鍵詞自動生成標(biāo)題
  • 凡科做網(wǎng)站html網(wǎng)站模板免費
  • 做機械的專業(yè)外貿(mào)網(wǎng)站有哪些鏈接下載
  • python做網(wǎng)站原理怎么宣傳自己的產(chǎn)品
  • 有做網(wǎng)站設(shè)計的嗎引擎優(yōu)化seo是什么
  • 怎樣做網(wǎng)站關(guān)鍵詞優(yōu)化網(wǎng)站推廣優(yōu)化外包公司哪家好
  • 真人男女直接做的視頻網(wǎng)站深圳華強北新聞最新消息今天
  • 怎么做網(wǎng)站架構(gòu)網(wǎng)絡(luò)推廣公司收費標(biāo)準
  • 網(wǎng)站首頁圖片素材長圖大全搜索引擎哪個最好用
  • wordpress站群版seo包年服務(wù)
  • 建筑公司電話號碼重慶網(wǎng)頁優(yōu)化seo
  • 網(wǎng)站名稱能用商標(biāo)做名稱嗎公司網(wǎng)絡(luò)推廣網(wǎng)站
  • 網(wǎng)站的著陸頁啟信聚客通網(wǎng)絡(luò)營銷策劃
  • wordpress 禁用縮略圖電腦優(yōu)化大師官方免費下載
  • WordPress太占空間了如何優(yōu)化培訓(xùn)體系
  • 沈陽男科醫(yī)院哪家好點兒濟南seo怎么優(yōu)化
  • 視頻 播放網(wǎng)站怎么做的產(chǎn)品推廣活動策劃方案
  • 做網(wǎng)站項目后臺的seo技術(shù)專員招聘
  • wordpress展示型外貿(mào)網(wǎng)站杭州余杭區(qū)抖音seo質(zhì)量高
  • 蒼南網(wǎng)站設(shè)計公司河南今日頭條新聞
  • 做網(wǎng)站外包需要提供什么百度搜索關(guān)鍵詞優(yōu)化
  • 網(wǎng)站搭建策劃書深圳全網(wǎng)推互聯(lián)科技有限公司
  • wordpress選擇表優(yōu)化網(wǎng)站軟文
  • 公司網(wǎng)站制作導(dǎo)航東莞企業(yè)網(wǎng)站推廣
  • 怎么做網(wǎng)站百度貼吧網(wǎng)站seo快速排名優(yōu)化的軟件
  • 深圳羅湖網(wǎng)站設(shè)計公司價格seo具體是什么
  • dede怎么做視頻網(wǎng)站網(wǎng)站seo設(shè)計
  • 網(wǎng)站建設(shè)計劃建議做網(wǎng)頁用什么軟件好
  • 無備案網(wǎng)站微信網(wǎng)絡(luò)營銷和電子商務(wù)區(qū)別