freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

1621532點陣數(shù)字鐘及漢字顯示(更新版)

2025-05-25 08:22上一頁面

下一頁面
  

【正文】 m](8j))。i=23。 //將顯示內(nèi)容3放入緩沖區(qū)3 shift()。 for(p=0。 //將temp[1]左移1位后 SERIALIN_1=CY。i=100。 //sbit SERIALIN_3=P2^3。 //將讀取到的16進制數(shù)轉(zhuǎn)化為10進制 YEAR[0]=year/16*10+year%16。 //讀取秒 min=outputdata(0x83)。TL0=10000%256。 } if(sec_flash==100) //1S到 { FLASH_STOP=1。 //將調(diào)整后的分鐘數(shù)據(jù)寫入DS1302 inputdata(0x80,0x00)。 if(K0==0) { while(1) { if(K0==1) //K0鍵按下加1 { while(1) { if(K1==0) { delay2(50)。 inputdata(0x80,0x80)。 CLOCK_SCLK=1。 //設(shè)置為輸入。 CLOCK_RST=1。 CLOCK_DATA=1。 } for(loop=0。 CLOCK_SCLK=0。LATCH=1。 //標(biāo)志位為0時,兩點亮 } else { temp[2]=bmp[BUFFER[1]][i]。 //顯示月,從00-12 BUFFER[5]=YEAR[2]/10。 }}//===================================================================================////名稱:display//說明:顯示函數(shù)//功能:將要顯示的數(shù)據(jù)通過74HC595和74LS154用LED點陣顯示出來//實現(xiàn)方法:該16X32點陣為8塊小點陣,顯示時將上下分開,上面顯示時間。 //進位輸出到移位寄存器 temp[1]=temp[1]1。 while(m) { for(n=0。//===================================================================================////定義09的點陣顯示代碼段 數(shù)碼似的字模 8*8 顯示數(shù)據(jù)前有一橫杠將月和日格開//===================================================================================//uchar code bmp_2[10][8]={{0xff,0xff,0xf8,0xfa,0x8a,0xfa,0xf8,0xff}, //0{0xff,0xff,0xfe,0xfe,0x8e,0xfe,0xfe,0xff}, //1{0xff,0xff,0xf8,0xfe,0x88,0xfb,0xf8,0xff}, //2{0xff,0xff,0xf8,0xfe,0x88,0xfe,0xf8,0xff}, //3{0xff,0xff,0xfa,0xfa,0x88,0xfe,0xfe,0xff}, //4{0xff,0xff,0xf8,0xfb,0x88,0xfe,0xf8,0xff}, //5{0xff,0xff,0xf8,0xfb,0x88,0xfa,0xf8,0xff}, //6{0xff,0xff,0xf8,0xfe,0x8e,0xfe,0xfe,0xff}, //7{0xff,0xff,0xf8,0xfa,0x88,0xfa,0xf8,0xff}, //8{0xff,0xff,0xf8,0xfa,0x88,0xfe,0xf8,0xff}, //9}。uchar CLOCK_TIME[3]={0,0,0}。 // sbit CLOCK_RST=P1^1。4.點陣行驅(qū)動模塊電路 行驅(qū)動采用74LS154(4-16線譯碼器)及PNP三極管,由于是1632點陣顯示功率較大故采用8550NP三極管。二:主要元器件選擇:單片機:AT89S51采用市場上比較常用的AT89S51三極管:點陣的行驅(qū)動電路用,這里采用PNP管,具體型號用8550點陣塊:為了電路簡單,采用雙色88點陣晶振:采用的是12MHZ的晶振電源部分:采用5V電壓供電,采用的是L7805穩(wěn)壓芯片供電電阻:大部分是限流電阻,1K譯碼器:4-16線采用市場上較為常用的74LS154,用來作行驅(qū)動移位寄存器:采用74HC595移位寄存器作列驅(qū)動,驅(qū)動列 端口分配及連接:-:DS1302與單片機接口-:K0,K1按鍵,用來調(diào)整時間,按下為0P0:P0口接點陣行驅(qū)動電路接譯碼器P2:P2口點陣列驅(qū)動電路接74HC595 最后是做好之后的圖 附:點陣時間顯示源程序//===================================================================================////*標(biāo)題:16*32點陣數(shù)字鐘顯示程序//*說明:時鐘信號產(chǎn)生采用DS1302,列采用74HC595驅(qū)動(共4個),行驅(qū)動采用416線譯碼器74LS154//*功能:通過動態(tài)掃描顯示時鐘,可顯示時,分,秒,日期中的月和日//*作者:HEY//*日期:20060529//*郵箱:billy3416//*備注:此是我剛接觸單片機時的一個小制作 程序和電路設(shè)計上難免有不足之處 請諒解//===================================================================================//include include define uchar unsigned char//===================================================================================////用到的引腳及端口定義//===================================================================================//sbit SERIALIN_0=P2^0。 //K0為按鍵1,用來選擇要調(diào)整時間的選項(時和分)sbit K1=P1^4。 //定義時鐘年月日數(shù)據(jù)存儲區(qū)uchar temp[4]={0,0,0,0}。//===================================================================================////名稱:delay//說明:延時函數(shù)//功能:根據(jù)需要取不同的值,實現(xiàn)不同的延時效果//===================================================================================//void delay(){ uchar n。 }}//===================================================================================////名稱:shift//說明:74HC595左移程序//功能:實現(xiàn)74HC595的移位輸入//===================================================================================//void shift(){ uchar j。 //將temp[2]左移1位后 SERIALIN_2=CY。 BUFFER[0]=CLOCK_TIME[1]%10。 //顯示秒從00-59 for(i=0。 //通過取表顯示月 temp[1]=bmp_2[BUFFER[5]][i8]。 //延時 P0=0xff。loop8。 //右移一位 CLOCK_DATA=CY。 uchar tmdata=0。loop) //送地址 { tmaddr=tmaddr1。 CLOCK_SCLK=0。 //由于在開始讀是已經(jīng)是第二個時鐘下降延所以要進行左移處理 if(CY==1) tmdata=tmdata|0x01。 //時鐘分鐘之間兩點狀態(tài)位為0 TR0=0。 } } if(K0==0) //當(dāng)K0再次按下時返回 { delay2(100)。 //顯示函數(shù) } } } } } display()。 FLASH_STOP=1。 //控制命令,WP=0,寫操作 inputdata(0x90,0x06)。 //讀取年 month=outputdata(0x89)。 display()。 //74HC595的鎖存輸出時鐘控制uchar temp[4]={0,0,0,0}。 for(j=0。 //進位輸出到移位寄存器 temp[3]=temp[3]1。m=15。 P0=m。j++) //左移0-7位實現(xiàn)左移 { for(m
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1