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

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

?? display_led._c

?? AVR開發板例子源代碼
?? _C
字號:
//******************************************************************************
//                                                                             *
//    FileName   : 擴展板ledspi.c                ICCAVR V6.31A編譯             *
//    Function   : 高檔LED顯示屏,滾動顯示一個數組                             *
//    Date       : 2006-11-24                                                  *
//    Version    : 1.0                                                         *
//                                                                             *
//    Author     : 開關電源              hongtusy@163.com                      *
//    Company    : 電子信息技術資源網    http://www.itsn.cn                    *
//                                                                             *
/***************************描述與記事******************************************
擴展實驗板的AVR程序,使用595驅動點陣漢字LED的練習。
記事:本程序旨在對漢字LED驅動的理解與演示,程序適合初學者使用。
描述:74HC595是串行輸入,并行輸出帶鎖存器的有較大驅動能力的芯片。驅動電流可達70mA。內部有移位和輸出兩個寄存器。
在SRCLK串行時鐘上升沿,數據經SER移位進入,或經QH’輸出。在RCLK上升沿,數據進入并行輸出寄存器。
SRCLK’和OE’分別是復位和允許輸出控制,分別接電源和地。
接線定義:PD4=數據,PD5=RCLK并行輸出時鐘,PD6=SRCLK串行時鐘,PD7=OE,PD0=A,PD1=B,PD2=C,PD3=D
//******************************************************************************/

#include <iom8535v.h>             //頭文件,使用ATmega8535單片機
#include <macros.h>               //包含一些常用的宏定義,如NOP(),SEI()等。

typedef unsigned char uchar;      //數據類型說明,無符號整型,兩字節大小。
typedef unsigned int uint;        //數據類型說明,無符號字符型,單字節大小。

//使用片內1MHz晶體,可更換。

#pragma data: code     

//歡迎 ,先上后下,先左后右取碼,每字32個字節 ,此表格存儲在程序存儲器中
const uchar buf[608]={
               0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //空
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //空
               0x28,0x04,0x24,0x08,0x22,0x32,0x21,0xC2,0x26,0xC2,0x38,0x34,
               0x04,0x04,0x18,0x08,0xF0,0x30,0x17,0xC0,0x10,0x60,0x10,0x18,
			   0x14,0x0C,0x18,0x06,0x10,0x04,0x00,0x00,  //歡
			   0x02,0x02,0x82,0x04,0x73,0xF8,0x20,0x04,0x00,0x02,0x3F,0xE2,
			   0x20,0x42,0x40,0x82,0x40,0x02,0x3F,0xFA,0x20,0x02,0x20,0x42,
			   0x20,0x22,0x3F,0xC2,0x00,0x02,0x00,0x00,  //迎
               0x00,0x00,0x02,0x01,0x42,0x02,0x22,0x04,0x3A,0x18,0x13,0xE0,
			   0x02,0x00,0xFE,0x00,0x02,0x00,0x03,0xFC,0x0A,0x02,0x72,0x02,
			   0x22,0x02,0x06,0x02,0x02,0x1E,0x00,0x00,  //光
			   0x00,0x00,0x1F,0xF8,0x00,0x00,0x00,0x00,0x7F,0xFE,0x02,0x00,
			   0x0C,0x00,0xF1,0xFE,0x50,0x84,0x10,0x84,0x18,0xFC,0x16,0x84,
			   0x10,0x84,0x11,0xFE,0x10,0x80,0x00,0x00,  //臨
               0x00,0x00,0x00,0x00,0x3F,0xE0,0x10,0x40,0x10,0x40,0x10,0x40,
			   0x10,0x40,0xFF,0xFF,0x10,0x40,0x10,0x40,0x10,0x40,0x10,0x40,
			   0x3F,0xE0,0x10,0x00,0x00,0x00,0x00,0x00,  //中
               0x00,0x00,0x7F,0xFF,0x40,0x02,0x50,0x12,0x51,0x12,0x51,0x12,
			   0x51,0x12,0x5F,0xF2,0x51,0x12,0x51,0x92,0x51,0x72,0x50,0x12,
			   0x40,0x02,0x7F,0xFF,0x00,0x00,0x00,0x00,  //國
               0x00,0x00,0x00,0x00,0x1F,0xF0,0x12,0x20,0x12,0x20,0x12,0x20,
			   0x12,0x20,0xFF,0xFC,0x12,0x22,0x12,0x22,0x12,0x22,0x12,0x22,
			   0x1F,0xF2,0x00,0x02,0x00,0x0E,0x00,0x00,  //電
			   0x00,0x80,0x00,0x80,0x40,0x80,0x40,0x80,0x40,0x80,0x40,0x82,
			   0x40,0x81,0x47,0xFE,0x48,0x80,0x50,0x80,0x60,0x80,0x40,0x80,
			   0x00,0x80,0x01,0x80,0x00,0x80,0x00,0x00,  //子
			   0x01,0x00,0x02,0x00,0x0C,0x00,0x3F,0xFE,0xE0,0x00,0x50,0x00,
			   0x15,0x7E,0x15,0x44,0x95,0x44,0x75,0x44,0x55,0x44,0x15,0x44,
			   0x15,0x7E,0x10,0x00,0x10,0x00,0x00,0x00,  //信
               0x00,0x00,0x00,0x04,0x00,0x1C,0x3F,0x80,0x2A,0xBC,0x2A,0x82,
			   0x6A,0x82,0xAA,0xA2,0x2A,0x9A,0x2A,0x82,0x2A,0x82,0x3F,0x8E,
			   0x00,0x00,0x00,0x10,0x00,0x0C,0x00,0x00,  //息
               0x10,0x80,0x10,0x82,0x11,0x01,0xFF,0xFE,0x12,0x00,0x14,0x02,
			   0x00,0x02,0x13,0x04,0x12,0xC8,0x12,0x30,0xFE,0x30,0x12,0x48,
			   0x13,0x84,0x12,0x06,0x10,0x04,0x00,0x00,  //技
               0x08,0x08,0x08,0x08,0x08,0x10,0x08,0x20,0x08,0x40,0x09,0x80,
			   0x0A,0x00,0xFF,0xFE,0x0A,0x00,0x09,0x00,0x48,0x80,0x28,0x60,
			   0x08,0x30,0x08,0x18,0x08,0x10,0x00,0x00,  //術
               0x08,0x00,0x8F,0x01,0x68,0x01,0x11,0xFA,0x09,0x02,0x13,0x04,
			   0x23,0x08,0xE5,0x70,0x25,0x08,0x39,0x08,0x25,0x04,0x33,0xF6,
			   0x32,0x03,0x21,0x02,0x01,0x00,0x00,0x00,  //資
               0x08,0x20,0x84,0x3F,0x60,0xC0,0x07,0x02,0x00,0x0C,0x7F,0xF0,
			   0x40,0x04,0x4F,0x88,0x5A,0xB2,0x6A,0x81,0x4A,0xFE,0x4A,0x80,
			   0x4A,0xA0,0x4F,0x90,0x40,0x0C,0x00,0x00,  //源
               0x00,0x00,0x7F,0xFE,0x40,0x10,0x48,0x20,0x44,0xC0,0x43,0x00,
			   0x44,0xC0,0x58,0x30,0x44,0x20,0x42,0x40,0x41,0x80,0x4E,0x64,
			   0x44,0x06,0x7F,0xFC,0x00,0x00,0x00,0x00,  //網
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //空
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
			   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //空
			   };
#pragma data: data
/************************************************
函 數 名:    DelaymS()
功    能:    毫秒級延時函數
輸入參數:     延遲時間/系統晶體
輸出參數:    做相應的延遲處理
描    述:    /
***********************************************/
void DelaymS (uint i)           //延時函數,參數i為延時時間
{
    uchar j;                    //雙重延時
	for (;i!=0;i--)
	{
	    for (j=30;j!=0;j--);
	}
}
/************************************************
函 數 名:    Init_port()
功    能:    單片機初始化函數
輸入參數:     /
輸出參數:    /
描    述:    相關口方向的設置等
***********************************************/
void Init_Port(void)
{
	DDRD = 0xff;                      //PD口為推挽1輸出
	PORTD = 0x00;                     //PD口初始值為0
}
/************************************************
函 數 名:    InputByte()
功    能:    串行寫入32bit數據(一行)的函數
輸入參數:     lie_qishi(起始的列) ,hang_no(需要送第幾行)
輸出參數:    /
描    述:    DATA=PD4為數據端,SRCLK=PD6為時鐘端,bit7在先,時鐘上升沿寫入。
***********************************************/
void InputByte (uint lie_qishi,uchar hang_no) 
{
    uchar i,mid;
	for(i=32;i>0;i--)
	{
	   mid = buf[lie_qishi +i+i] & hang_no;  //操作的是hang_no位。
	   if(mid==0)
	   PORTD |= (1<<PD4);             //數據端輸出0,共陽LED,所以取反碼
	   else 
	   PORTD &= ~(1<<PD4);            //否則輸出1
	   PORTD |= (1<<PD6);             //時鐘置高,產生下降沿。
	   NOP();
	   PORTD &= ~(1<<PD6);            //時鐘置低
	 }
}
/************************************************
函 數 名:    switch_hang ()
功    能:    選行操作,控制138的輸入
輸入參數:     /
輸出參數:    /
描    述:    /
***********************************************/
void switch_hang (uchar hang)   //選行操作
{
   uchar byTemp; 
   byTemp = PORTD & 0xF0;
   if (hang < 8)
   {
   	  PORTD = byTemp + 0x08 + hang;  //D=1
   }
   else
   {
      PORTD = byTemp + hang - 0x08;  //D=0
   }
}
/************************************************
函 數 名:    Display()
功    能:    動態掃描LED顯示函數
輸入參數:     /
輸出參數:    /
描    述:    共16行,每行連續送4個字節的數據,兩個字節為第2個漢字,后兩個為第1個漢字。
***********************************************/
void Display (uint mov_no)               //動態顯示函數
{
    uchar i;
	for(i=0;i<8;i++)    //上面8行
	{
	   PORTD |= (1<<PD7);      //OE=1,關閉輸出,消隱
	   switch_hang (i);        //選行操作
	   
	   InputByte ((mov_no+mov_no),(0b10000000>>i));  //起始列和需要送顯示的行
	   
	   PORTD |= (1<<PD5);             //RCLK=1,并行輸出鎖存器
	   NOP();
	   PORTD &= ~(1<<PD5);            //RCLK=0
	   //DelaymS(1);	         //消隱的時間,調節亮度用
	   PORTD &= ~(1<<PD7);      //OE=0,數據輸出
	   DelaymS(2);	            //行顯示的時間
	}
	for(i=0;i<8;i++)    //下面8行
	{
	   PORTD |= (1<<PD7);      //OE=1,關閉輸出,消隱
	   switch_hang (i+7);        //選行操作
	   
	   InputByte ((mov_no+mov_no+1),(0b10000000>>i));  //起始列和需要送顯示的行
	   
	   PORTD |= (1<<PD5);             //RCLK=1,并行輸出鎖存器
	   NOP();
	   PORTD &= ~(1<<PD5);            //RCLK=0
	   //DelaymS(1);	         //消隱的時間,調節亮度用
	   PORTD &= ~(1<<PD7);      //OE=0,數據輸出
	   DelaymS(2);	            //行顯示的時間
	}
}
//*****************主程序**********************************
void main (void)
{
     uint i;
	 uchar j;
	 DelaymS(100);	 
     Init_Port();      //初始化
	 
	 while (1)
	 
	 for (i=0;i<272;i++)
	 {
		  for (j=0;j<7;j++)         //移動的速度
		  Display (i);               //動態顯示函數
	 }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品每日更新| 91精品久久久久久久久99蜜臂| 久久综合久久综合亚洲| 久久99热这里只有精品| 精品免费视频.| 国产一区福利在线| 国产精品私人自拍| 色88888久久久久久影院按摩| 亚洲精品国产a| 6080日韩午夜伦伦午夜伦| 蜜桃视频一区二区三区| 久久亚洲精品小早川怜子| 国产成人免费av在线| 亚洲男人的天堂一区二区 | 亚洲国产精品久久久久婷婷884 | 一区二区三区中文在线| 欧美日韩黄色一区二区| 美女一区二区久久| 国产精品成人午夜| 欧美精品日韩综合在线| 国产一区二区精品在线观看| 亚洲天堂免费看| 欧美久久一二三四区| 国产一区不卡精品| 亚洲女人的天堂| 在线综合+亚洲+欧美中文字幕| 激情五月激情综合网| 亚洲三级电影全部在线观看高清| 91精品国产欧美日韩| 成人免费的视频| 午夜精品久久久| 中文字幕不卡一区| 欧美男女性生活在线直播观看 | 成人免费va视频| 性久久久久久久| 国产精品久久国产精麻豆99网站| 欧美日韩午夜影院| 国产精品羞羞答答xxdd| 亚洲成人资源网| 国产精品色婷婷久久58| 91 com成人网| 色综合夜色一区| 91丨九色porny丨蝌蚪| 亚洲bt欧美bt精品| 亚洲精品自拍动漫在线| 久久久亚洲高清| 欧美日韩三级视频| 99精品黄色片免费大全| 精品一区二区三区在线观看 | 亚洲国产高清在线| 日韩一级欧美一级| 91久久精品日日躁夜夜躁欧美| 激情成人综合网| 日韩精品欧美成人高清一区二区| 成人免费小视频| 国产午夜精品久久久久久免费视| 91精品国模一区二区三区| 99久久精品费精品国产一区二区| 国产又粗又猛又爽又黄91精品| 午夜电影一区二区| 亚洲一区二区三区四区在线免费观看 | 日韩欧美亚洲国产另类| 欧美最猛黑人xxxxx猛交| av午夜一区麻豆| 国产a区久久久| 国产乱码精品一区二区三区忘忧草 | 波多野结衣亚洲| 国产精品12区| 国产一区不卡精品| 国产酒店精品激情| 国产一区二区剧情av在线| 韩国av一区二区三区四区| 奇米综合一区二区三区精品视频| 亚洲高清免费一级二级三级| 亚洲国产色一区| 亚洲成人一二三| 日韩成人av影视| 另类小说色综合网站| 麻豆一区二区在线| 久久精品国产秦先生| 久草精品在线观看| 久久福利视频一区二区| 国内一区二区在线| 国产成人亚洲综合色影视| 国产大片一区二区| 波多野结衣亚洲一区| 色素色在线综合| 欧美狂野另类xxxxoooo| 欧美一区二区三区在线观看| 精品美女在线播放| 国产视频一区二区在线| 国产精品天干天干在观线| 亚洲色图欧美在线| 午夜精品一区二区三区电影天堂| 日韩av成人高清| 国产经典欧美精品| 99精品欧美一区| 在线不卡中文字幕| 精品美女被调教视频大全网站| 欧美激情一区三区| 午夜视频一区在线观看| 激情丁香综合五月| 色婷婷精品久久二区二区蜜臂av| 欧美三级日韩三级国产三级| 7777女厕盗摄久久久| 久久久国产一区二区三区四区小说| 欧美高清在线视频| 亚洲一区欧美一区| 久久成人精品无人区| 99热在这里有精品免费| 欧美精品第一页| 久久精品一区二区| 亚洲综合在线电影| 久久er精品视频| 日韩欧美一区二区免费| 国产精品污网站| 视频在线在亚洲| 高清在线不卡av| 欧美精品一卡两卡| 国产欧美综合在线观看第十页| 尤物av一区二区| 国产一区二区三区观看| 日本乱人伦一区| 国产拍欧美日韩视频二区| 亚洲成人综合在线| 成人h动漫精品一区二区| 91麻豆精品国产91久久久久久 | 色久优优欧美色久优优| 欧美成人一区二区三区片免费| 中文字幕中文字幕在线一区| 毛片不卡一区二区| 欧美影视一区在线| 国产女同互慰高潮91漫画| 三级久久三级久久久| 日本高清不卡视频| 日本一区二区三区国色天香| 日韩av电影免费观看高清完整版| 99精品欧美一区二区三区小说| 日韩手机在线导航| 亚洲成人午夜电影| 色综合天天做天天爱| 国产亚洲精久久久久久| 青青草伊人久久| 欧美精品久久一区二区三区| 一区二区三区鲁丝不卡| 99久久99久久精品国产片果冻| 久久伊人中文字幕| 蜜桃精品在线观看| 精品视频全国免费看| 亚洲天堂av一区| 国产91清纯白嫩初高中在线观看| 日韩欧美你懂的| 蜜乳av一区二区| 91麻豆精品国产91久久久久久久久| 亚洲图片有声小说| 色婷婷av一区| 一区二区三区产品免费精品久久75| 成人动漫中文字幕| 国产精品日产欧美久久久久| 国产一区视频网站| 久久色成人在线| 国产一区二区免费看| 久久久久久亚洲综合影院红桃| 久久精品久久精品| 日韩欧美国产麻豆| 老司机午夜精品99久久| 日韩三级伦理片妻子的秘密按摩| 天天av天天翘天天综合网| 欧美久久婷婷综合色| 9l国产精品久久久久麻豆| 久久中文字幕电影| 国产精品一区二区不卡| 久久九九全国免费| 成人激情小说网站| 亚洲色图视频网| 欧美性色欧美a在线播放| 亚洲精品一二三四区| 在线免费观看一区| 亚洲成年人影院| 日韩三级电影网址| 国产精品99久久久久久久vr| 国产日韩av一区| 97超碰欧美中文字幕| 亚洲一卡二卡三卡四卡五卡| 欧美日韩激情在线| 激情综合一区二区三区| 欧美精品一区二| 成人激情免费电影网址| 亚洲精品视频一区二区| 91.麻豆视频| 国产黄色成人av| 亚洲天堂a在线| 在线成人av网站| 国产成人一区二区精品非洲| 亚洲色图视频免费播放| 欧美老肥妇做.爰bbww视频| 国产一区二区0| 一区二区三区中文免费| 欧美成va人片在线观看| www.亚洲在线|