亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 7290_soft.c

?? 程序在IAR上調試
?? C
字號:
#include <msp430x16x.h>            //此版本為軟件模擬的zlg7290程序
#include "iic.h"
#include "general.h"       
#include "7290_soft.h"

 unsigned char Int_7290 ;	    //用于儲存P30上讀入電平,中斷時會變低
 
//基本顯示函數,只能顯示某一位
void zlg7290_send( unsigned char sladdr,  unsigned char subaddr,  unsigned char *s, unsigned char len )//其實0x70 ,0x07可以不用做為參數傳,因為它們是固定的
{
	unsigned char i ;
 	Start_IIC() ;                // 開始總線  
	Write8Bit( sladdr ) ;        //   發送從器件地址
	if( TestAck() == 2 )     //感覺TestAck() == 2不能少,少了就不會顯示,為什么?
		{
		 
		 P1OUT |= 0x01 ; 
		}
	Write8Bit( subaddr ) ;    //  發送子地址
	if( TestAck() == 2 )     //感覺TestAck() == 2不能少,少了就不會顯示,為什么?
		{
		 
		 P1OUT |= 0x01 ; 
		}
	
	for( i = 0 ; i < len ; i++ )
	{
	Write8Bit( *s ) ;	// 發送數據,包括控制位與數據位
	if( TestAck() == 2 )     //感覺TestAck() == 2不能少,少了就不會顯示,為什么?
		{
		 
		 P1OUT |= 0x01 ; 
		}
	s++ ;

	}
	Stop_IIC() ;                 //  結束總線
	DelayMs (2) ;
}


//顯示控制函數,還是只能顯示某一位,不過還可以控制閃爍,小數點

//在7290上顯示數字或字母
//loca 		--位置 高5位無效
//num		--顯示的數字或字母,高三位無效
//flash		--閃爍否  1閃爍
//dp		--是否顯示小數點  1 顯示

//返回		---無

void zlg7290_control( unsigned char loca ,unsigned char num ,unsigned char flash ,unsigned char dp )
{
	unsigned char data[2] ;	
	unsigned char temp0 ,temp1 ;

	loca=0x07 & loca;//屏蔽上5位
	loca=0x60 | loca;
	temp0 = dp ;
	temp0 = temp0 << 7 ;
	temp1 = flash ;
	temp1 = temp1 << 6 ;

	temp1 = temp0 | temp1 ;
	num = num & 0x1f ;
	num = temp1 | num ;
	data[0] = loca ;      //放控制位
	data[1] = num ;       //放數據位
	zlg7290_send( 0x70 ,0x07 , data , 2 ) ;	//其實0x70 ,0x07可以不用做為參數傳,因為它們是固定的
	
}


//基本接收函數,只能讀一個字節
void zlg7290_receive( unsigned char sladdr,  unsigned char subaddr,  unsigned char *s, unsigned char len )//其實0x70 ,0x01可以不用做為參數傳,因為它們是固定的
{
	unsigned char i ;
	Start_IIC() ;              // 開始總線  
	Write8Bit( sladdr ) ;      // 發送從器件地址,是寫啊
	if( TestAck() == 2 )     //感覺TestAck() == 2不能少,少了就不會顯示,為什么?
		{
		 
		 P1OUT |= 0x01 ; 
		}

	Write8Bit( subaddr ) ;    //發送子地址
	if( TestAck() == 2 )     //感覺TestAck() == 2不能少,少了就不會顯示,為什么?
		{
		 
		 P1OUT |= 0x01 ; 
		}	
	
	Start_IIC() ;              // 再開始總線
	Write8Bit( sladdr + 1 ) ;      // 再次發送從器件地址,是讀啊
        if( TestAck() == 2 )     //感覺TestAck() == 2不能少,少了就不會顯示,為什么?
		{
		 
		 P1OUT |= 0x01 ; 
		}
	 for( i = 0; i < len ; i++ )
	{
		*s = Read8Bit()	;
		//如果len大于1這里要加ACK()
  		 s++ ;		
	}
	NoAck() ;
	Stop_IIC() ;	

}




//判斷是否有鍵按下
//返回   	1       有鍵按下
//		0     沒有

unsigned char zlg7290_Int()
{
	Int_7290 = ( IIC_IN & BIT0 )    ;//讀入P30電平  //和 unsigned char Int_7290 ;一起放在這個文件里時編譯通過
	return( !Int_7290 );             //Int_7290中斷時才變低,平常為高

}

//讀鍵值 key_value。len = 1表示只讀一個字節。有返回值
unsigned char zlg7290_getkey()
{
	unsigned char key_value ;
	
	if( !Int_7290 )
	{
	zlg7290_receive( 0x70 ,  0x01 ,  &key_value , 1 ) ;//其實0x71 ,0x01可以不用做為參數傳,因為它們是固定的
	//key_value = 0x0f & key_value ;
	//key_value = 0x80 | key_value ;  //??
	
	while( !zlg7290_Int ); //??8.21日看過后覺得有問題應改為下面一句
//while( !Int_7290 );//這樣就是等Int_7290再變回高電平,才能繼續

	return key_value;
	}  	
	
	else
		return 0xff;


}

void zlg7290_clear()
{
      int i ;
      for( i = 0 ; i < 8; i++ )
      {
       zlg7290_control( i ,0x1f , 0 , 0 ) ;
      }
      DelayMs ( 1 ) ;
}





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久久无码国产精品| 日韩国产欧美视频| 久久老女人爱爱| 91精品麻豆日日躁夜夜躁| 欧美日韩免费视频| 欧美日本乱大交xxxxx| 欧美美女黄视频| 欧美一区二区三区在线看| 日韩欧美不卡一区| 久久老女人爱爱| 中文字幕在线一区免费| 亚洲视频一区在线观看| 亚洲黄色性网站| 视频一区二区不卡| 国产最新精品免费| av不卡免费电影| 欧美日韩精品一区二区三区蜜桃| 欧美日韩色综合| 欧美成人a在线| 中文字幕一区av| 亚洲电影一区二区三区| 久久国产精品第一页| 成人看片黄a免费看在线| 色婷婷精品大在线视频| 欧美剧情片在线观看| 久久综合网色—综合色88| 国产精品伦理一区二区| 午夜精品久久久久久久久久| 韩国av一区二区三区四区| 北条麻妃一区二区三区| 欧美精品123区| 中文字幕国产一区二区| 亚洲一区二区av在线| 国内精品久久久久影院薰衣草| 成人晚上爱看视频| 538在线一区二区精品国产| 国产亚洲精品精华液| 亚洲综合免费观看高清在线观看| 久久国产精品99久久久久久老狼| 9色porny自拍视频一区二区| 777久久久精品| 最新国产成人在线观看| 日本免费在线视频不卡一不卡二| 99视频超级精品| 日韩欧美国产一区在线观看| 欧美一区二区精品| 亚洲精品日韩综合观看成人91| 国产最新精品免费| 欧美视频你懂的| 亚洲欧洲无码一区二区三区| 婷婷中文字幕综合| 日韩美女在线视频| 亚洲免费色视频| 国产精品亚洲专一区二区三区| 欧美日韩国产色站一区二区三区| 国产欧美日韩精品一区| 免费成人性网站| 欧美日韩国产综合草草| 亚洲欧美日韩国产另类专区| 成人午夜大片免费观看| 精品少妇一区二区三区在线播放 | 国产在线国偷精品免费看| 色综合久久综合网欧美综合网 | 91黄视频在线| 欧美高清在线精品一区| 国内久久精品视频| 精品国产91乱码一区二区三区| 午夜欧美大尺度福利影院在线看| 91首页免费视频| 亚洲图片你懂的| 99精品欧美一区二区三区小说| 日本一区二区三区在线不卡| 国产自产2019最新不卡| 精品日韩欧美一区二区| 精品一区二区三区免费播放| 日韩欧美国产综合一区| 久久精品久久99精品久久| 69av一区二区三区| 精品一区免费av| 久久久久成人黄色影片| 国产一区二区美女诱惑| 日本一二三不卡| 91玉足脚交白嫩脚丫在线播放| 亚洲免费观看高清完整版在线| 91亚洲资源网| 国产精品一区二区三区四区 | 国产一区二区h| 2023国产精华国产精品| 国产大陆a不卡| 国产精品久久久久桃色tv| 99国产精品久久| 亚洲午夜三级在线| 精品少妇一区二区三区| 风间由美性色一区二区三区| 亚洲欧洲另类国产综合| 欧美性xxxxx极品少妇| 日本亚洲一区二区| 久久亚洲私人国产精品va媚药| 成人免费视频视频在线观看免费| 亚洲图片欧美激情| 欧美一区二区三区啪啪| 国产成人免费视| 亚洲一区av在线| 日韩欧美激情四射| 91网站黄www| 美女精品一区二区| 亚洲同性同志一二三专区| 欧美理论电影在线| 成人性生交大片免费看中文网站| 亚洲综合无码一区二区| 精品国产乱码久久久久久久久| 成人午夜av电影| 日韩av不卡在线观看| 国产精品大尺度| 日韩三级av在线播放| 一道本成人在线| 毛片av一区二区| 一区二区三区中文字幕电影| 精品国产第一区二区三区观看体验| 99re在线精品| 激情文学综合丁香| 亚洲图片欧美综合| 国产精品每日更新| 精品久久久久久久久久久久包黑料| 91热门视频在线观看| 国产在线一区二区综合免费视频| 亚洲伊人色欲综合网| 国产精品三级av在线播放| 欧美一区二区精品| 精品视频在线免费观看| 风流少妇一区二区| 蓝色福利精品导航| 亚瑟在线精品视频| 国产精品国产a级| 久久精品亚洲乱码伦伦中文 | 粉嫩在线一区二区三区视频| 日韩激情一区二区| 亚洲综合av网| 国产精品久久久久久妇女6080| 精品国产麻豆免费人成网站| 91精品欧美久久久久久动漫| 色88888久久久久久影院按摩| 国产福利一区在线观看| 蜜桃av一区二区三区| 婷婷综合在线观看| 视频一区免费在线观看| 亚洲成精国产精品女| 亚洲一区二三区| 亚洲国产日韩a在线播放| 亚洲精品免费在线观看| 亚洲激情中文1区| 一区二区三区中文字幕电影| 国产精品久久久久三级| 国产精品福利电影一区二区三区四区 | 麻豆国产91在线播放| 蜜桃视频在线一区| 韩国午夜理伦三级不卡影院| 久久国产生活片100| 国内国产精品久久| 国产精品亚洲视频| 99久久综合狠狠综合久久| 91丨porny丨蝌蚪视频| 91国产成人在线| 欧美视频在线一区| 69久久夜色精品国产69蝌蚪网| 制服.丝袜.亚洲.中文.综合| 7777精品伊人久久久大香线蕉完整版| 欧美日韩精品一区二区| 日韩午夜电影av| 国产亚洲成aⅴ人片在线观看| 欧美国产日本视频| 亚洲欧美日韩国产综合| 亚洲成人动漫av| 国产一区二区在线电影| 波多野结衣视频一区| 欧美日韩精品一区视频| 精品久久久久一区| 亚洲丝袜精品丝袜在线| 天天综合日日夜夜精品| 国产在线播放一区三区四| 99久久亚洲一区二区三区青草| 欧美午夜精品久久久| 欧美成人免费网站| 亚洲人成在线观看一区二区| 日韩av电影一区| 99久久国产综合精品女不卡| 91精品国产欧美日韩| 亚洲国产高清不卡| 日本伊人色综合网| 99久久精品国产一区| 日韩欧美亚洲国产精品字幕久久久 | 欧美一区二区三区不卡| 国产亚洲短视频| 五月综合激情网| 成人av动漫在线| 精品国产区一区| 午夜视频在线观看一区| 99精品一区二区三区| 精品国产99国产精品| 午夜电影久久久|