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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? led8disp.c

?? AVR單片機(MEGA16L)LED數(shù)碼管實驗程序
?? C
字號:
/*******************************************************************
                      實驗四
實驗名稱: SPI接口實險,LED數(shù)據(jù)管顯示。
實驗?zāi)康? 學習AVR單片機的SPI功能
實驗現(xiàn)象: 1、程序通過SPI接口輸出數(shù)據(jù)到HC595芯片驅(qū)動LED數(shù)據(jù)管簡單顯示。
		  2、內(nèi)部1 M晶振,程序采用單任務(wù)方式,軟件延時。
環(huán)	  境: ICCAVR6.31A
設(shè) 計 者: shinea8868
說    明: 部分程序原型源自網(wǎng)絡(luò),經(jīng)本人修改調(diào)試可用,請尊重知識產(chǎn)權(quán),如
	  	  作商業(yè)用途請保留本段文字
完成日期: 2007年4月9日
*******************************************************************/
#include "iom16v.h"
#include "macros.h"
#include "..\ICC_H\SOFTWARE.h"

unsigned char disp[] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};

/*-----------------------------------------------------------------
    延時程序計算方法
	計數(shù)個數(shù)j = 延時時間/6*晶振頻率 - 1
函數(shù)名稱: void DelayMs(uchar i)
函數(shù)功能: 毫秒延時
參    數(shù): 
返 回 值: 無
-----------------------------------------------------------------*/
void DelayMs(uchar i)
{
 	uchar j;
	while(i--)
	{
	 	j = 167;//1mhz 1ms延時
	    while(j--);
	}
}

/*-----------------------------------------------------------------
函數(shù)名稱: void SPIMasterInit(void) 
函數(shù)功能: SPI初始化為主機
參    數(shù): 
返 回 值: 無
-----------------------------------------------------------------*/
void SPIMasterInit(void) 
{
// 	MOSI,MISO,SCK等都需要設(shè)計的數(shù)據(jù)方向定義
	DDRB |= (1<<PB5) | (1<<PB7);		// 設(shè)置MOSI 和SCK 為輸出,其他為輸入 M16
//	DDRB |= (1<<PB2) | (1<<PB3);		// 設(shè)置MOSI 和SCK 為輸出,其他為輸入 M64
//	SPI控制寄存器
//	SPIE SPE DORD MSTR CPOL CPHA SPR1 SPR0
//	SPIE  中斷使能  SPE SPI使能 DORD 數(shù)據(jù)次序 1為LSB首先發(fā)送,0為MSB首先發(fā)送
//	MSTR  主從選擇 1為主,0為從MSTR置位時選擇主機模式,否則為從機.如果MSTR為"1",
//  SS配置為輸入,但被拉低,則MSTR 被清零,寄存器SPSR 的SPIF 置位.用戶必須重新設(shè)置
//	MSTR 進入主機模式。
//	CPOL: 時鐘極性見ATMEGA16L(中文)P130
//	CPHA: 時鐘相位
//	SPR1, SPR0: SPI 時鐘速率選擇1 與0  SPR1 和SPR0 對從機沒有影響。
//  使能SPI 主機模式,設(shè)置時鐘速率為fck/128 */
	SPCR  = (1<<SPE) | (1<<MSTR) | (1<<SPR1) | (1<<SPR0);		
}
/*-----------------------------------------------------------------
函數(shù)名稱: void SPIMasterTransmit(unsigned char i) 
函數(shù)功能: SPI數(shù)據(jù)發(fā)送
參    數(shù): 
返 回 值: 無
-----------------------------------------------------------------*/
void SPIMasterTransmit(uchar TranData) 
{	
	SPDR = TranData;					// 啟動數(shù)據(jù)傳輸 
	while (!(SPSR & (1<<SPIF)));		// 等待傳輸結(jié)束 
}
/*-----------------------------------------------------------------
函數(shù)名稱: void SPISlaveInit(void)
函數(shù)功能: SPI初始化為從機
參    數(shù): 
返 回 值: 無
-----------------------------------------------------------------/
void SPISlaveInit(void)
{
 	DDR_SPI = (1<<DD_MISO);            		// 設(shè)置MISO 為輸出,其他為輸入 
	SPCR = (1<<SPE);// 使能 SPI 
}
/*-----------------------------------------------------------------
函數(shù)名稱: SPISlaveReceive(uchar & RecvData) 
函數(shù)功能: SPI從機接收數(shù)據(jù)
參    數(shù): 
返 回 值: 無
-----------------------------------------------------------------
void SPISlaveReceive(uchar & RecvData)
{
 	while(!(SPSR & (1<<SPIF)));// 等待接收結(jié)束
	RecvData = SPDR;//返回接收到的數(shù)據(jù)
}*/
/*-----------------------------------------------------------------
函數(shù)名稱: void SPI595Out(unsigned char i)
函數(shù)功能: 595數(shù)據(jù)輸出顯示
參    數(shù): 
返 回 值: 無
-----------------------------------------------------------------*/
void SPI595Out(unsigned char i) 
{
	PORTB &= ~(1 << 4);					/*準備鎖存*/
	SPIMasterTransmit(i);
	PORTB |= (1 << 4);					/*鎖存數(shù)據(jù)*/
}

void main(void) {

	unsigned char i = 0;

	DDRA = 0x00;						/*方向輸入*/
	PORTA = 0xFF;						/*打開上拉*/
	DDRB = 0xFF;						/*方向輸出*/
	PORTB = 0xF0;						/*電平設(shè)置*/
	DDRC = 0x00;
	PORTC = 0xFF;
	DDRD = 0xFF;
	PORTD = 0xFF;

	SPIMasterInit();
	while (1) 
	{
		i ++;
		if (i > 9) 
		{
			i = 0;
		}
		DelayMs(250);
		DelayMs(250);
		SPI595Out(disp[i]);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品在线网站| 日韩一区欧美小说| 91蜜桃在线观看| 欧美日韩在线播放三区四区| 国产精品久99| 日本视频中文字幕一区二区三区| 亚洲欧洲精品一区二区精品久久久| 蜜臀va亚洲va欧美va天堂| www.日韩精品| 国产精品污网站| 日韩激情av在线| 69久久99精品久久久久婷婷| 亚洲黄色免费网站| 97久久超碰国产精品| 国产欧美一区视频| 国产资源在线一区| 日韩精品一区二区三区在线观看 | 亚洲午夜精品17c| eeuss鲁一区二区三区| 久久嫩草精品久久久精品一| 久久99精品久久只有精品| 在线不卡a资源高清| 亚洲成人一区二区在线观看| 在线观看av不卡| 一区二区三区欧美日韩| 色综合久久99| 一区二区三区在线视频播放| 99re热视频精品| 一区二区三区在线观看网站| 欧洲在线/亚洲| 亚洲成a人片在线观看中文| 欧美少妇一区二区| 偷窥国产亚洲免费视频| 欧美精品18+| 蜜桃精品在线观看| 精品精品欲导航| 国产精品77777竹菊影视小说| 久久久噜噜噜久噜久久综合| 岛国av在线一区| 日韩伦理免费电影| 99re在线精品| 亚洲成人午夜影院| 91精品国产麻豆| 国产成人av影院| 中文字幕亚洲成人| 欧美日韩国产高清一区| 男女激情视频一区| 久久女同互慰一区二区三区| 成人激情黄色小说| 一区二区三区在线观看欧美| 在线电影一区二区三区| 国产在线日韩欧美| 综合久久综合久久| 欧美高清视频不卡网| 国产一区二区伦理片| 国产精品久久久久久妇女6080| 不卡一区二区在线| 丝袜亚洲另类欧美| 欧美国产亚洲另类动漫| 欧美日韩国产区一| 国产福利精品一区二区| 亚洲一区在线电影| 久久久久久久综合日本| 日本精品视频一区二区| 久久国产精品99久久人人澡| 国产精品三级久久久久三级| 欧美日韩精品欧美日韩精品一综合| 激情综合网天天干| 一区二区三区视频在线观看| 正在播放一区二区| 91香蕉视频黄| 九九精品一区二区| 亚洲午夜久久久久久久久久久 | 欧美色综合久久| 国产一区二区三区日韩 | 日本一二三四高清不卡| 欧美日韩一级片在线观看| 国v精品久久久网| 日韩影院在线观看| 亚洲欧美一区二区三区极速播放| 欧美刺激午夜性久久久久久久| 色先锋aa成人| 懂色中文一区二区在线播放| 91行情网站电视在线观看高清版| 精品一二线国产| 亚洲成人1区2区| 亚洲人成在线播放网站岛国| 久久久精品tv| 日韩免费视频一区二区| 欧美日韩一级视频| 色婷婷久久综合| 不卡欧美aaaaa| 国产一区二区中文字幕| 日本美女一区二区| 亚洲成国产人片在线观看| 亚洲欧洲性图库| 国产精品超碰97尤物18| 久久综合九色欧美综合狠狠| 91精品国产色综合久久| 欧美亚州韩日在线看免费版国语版| 成人综合在线网站| 国产精品一区二区久久精品爱涩| 美女任你摸久久| 美女网站色91| 韩国一区二区在线观看| 日本欧美一区二区三区乱码| 五月婷婷综合激情| 亚洲综合偷拍欧美一区色| 尤物视频一区二区| 亚洲一区二区三区四区在线 | 欧美—级在线免费片| 日韩免费视频一区| 欧美va亚洲va在线观看蝴蝶网| 欧美日韩激情一区二区| 色婷婷综合久久久久中文| 成人不卡免费av| 成人av一区二区三区| 99精品欧美一区二区三区综合在线| 久久国产精品99久久人人澡| 日本成人在线网站| 狠狠色综合播放一区二区| 国产中文字幕精品| 国产一区二区不卡| 成人黄色av网站在线| 99国产欧美另类久久久精品| 91看片淫黄大片一级| 欧美色中文字幕| 欧美变态tickling挠脚心| 久久久精品国产免费观看同学| 国产精品蜜臀av| 亚洲狠狠丁香婷婷综合久久久| 亚洲成人精品影院| 麻豆精品新av中文字幕| 国产精品综合一区二区三区| eeuss影院一区二区三区| 欧美性受xxxx黑人xyx性爽| 日韩精品中文字幕一区二区三区 | 国产精品69久久久久水密桃| 国产精品一区专区| av亚洲产国偷v产偷v自拍| 91豆麻精品91久久久久久| 欧美精品久久天天躁| 精品日韩在线观看| 国产精品高潮久久久久无| 香蕉影视欧美成人| 国产一区二区按摩在线观看| 色呦呦日韩精品| 欧美一区二区三区播放老司机| 国产亚洲欧美日韩日本| 亚洲综合区在线| 黄页视频在线91| 欧亚洲嫩模精品一区三区| 欧美肥妇free| 国产亚洲一区二区三区四区| 亚洲精品水蜜桃| 久久疯狂做爰流白浆xx| 色综合天天综合| 久久综合久色欧美综合狠狠| 精品一区二区在线观看| 成人免费三级在线| 在线成人av影院| 亚洲蜜桃精久久久久久久| 麻豆视频观看网址久久| 在线欧美日韩国产| 欧美激情中文字幕一区二区| 日韩中文字幕1| 成人黄色电影在线| 欧美成人在线直播| 亚洲在线中文字幕| 91原创在线视频| 久久精品视频一区| 日韩电影在线一区二区三区| 91蜜桃婷婷狠狠久久综合9色| 26uuu精品一区二区在线观看| 亚洲男人的天堂在线aⅴ视频| 国模套图日韩精品一区二区| 欧美乱熟臀69xxxxxx| 国产精品成人午夜| 国产91露脸合集magnet| 欧美一区二区三区日韩视频| 亚洲在线视频免费观看| 国产成人综合视频| 欧美精品乱码久久久久久| 亚洲免费电影在线| 99久久精品情趣| 亚洲国产精品v| 高清国产午夜精品久久久久久| 777午夜精品视频在线播放| 最新高清无码专区| 国产精品亚洲第一区在线暖暖韩国 | 亚洲曰韩产成在线| 在线一区二区三区| 亚洲精品视频在线观看网站| 国内精品视频一区二区三区八戒| 欧美一区二区三区思思人| 亚洲综合成人在线| 欧美在线free| 三级久久三级久久| 亚洲天堂2014| 91理论电影在线观看|