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

正文內(nèi)容

1621532點(diǎn)陣數(shù)字鐘及漢字顯示(專(zhuān)業(yè)版)

  

【正文】 j++) //左移0-7位實(shí)現(xiàn)左移 { for(m=0。m=15。 for(j=0。 display()。 //控制命令,WP=0,寫(xiě)操作 inputdata(0x90,0x06)。 //顯示函數(shù) } } } } } display()。 //時(shí)鐘分鐘之間兩點(diǎn)狀態(tài)位為0 TR0=0。 CLOCK_SCLK=0。 uchar tmdata=0。loop8。 //通過(guò)取表顯示月 temp[1]=bmp_2[BUFFER[5]][i8]。 BUFFER[0]=CLOCK_TIME[1]%10。 }}//===================================================================================////名稱(chēng):shift//說(shuō)明:74HC595左移程序//功能:實(shí)現(xiàn)74HC595的移位輸入//===================================================================================//void shift(){ uchar j。 //定義時(shí)鐘年月日數(shù)據(jù)存儲(chǔ)區(qū)uchar temp[4]={0,0,0,0}。二:主要元器件選擇:?jiǎn)纹瑱C(jī):AT89S51采用市場(chǎng)上比較常用的AT89S51三極管:點(diǎn)陣的行驅(qū)動(dòng)電路用,這里采用PNP管,具體型號(hào)用8550點(diǎn)陣塊:為了電路簡(jiǎn)單,采用雙色88點(diǎn)陣晶振:采用的是12MHZ的晶振電源部分:采用5V電壓供電,采用的是L7805穩(wěn)壓芯片供電電阻:大部分是限流電阻,1K譯碼器:4-16線(xiàn)采用市場(chǎng)上較為常用的74LS154,用來(lái)作行驅(qū)動(dòng)移位寄存器:采用74HC595移位寄存器作列驅(qū)動(dòng),驅(qū)動(dòng)列 端口分配及連接:-:DS1302與單片機(jī)接口-:K0,K1按鍵,用來(lái)調(diào)整時(shí)間,按下為0P0:P0口接點(diǎn)陣行驅(qū)動(dòng)電路接譯碼器P2:P2口點(diǎn)陣列驅(qū)動(dòng)電路接74HC595 最后是做好之后的圖 附:點(diǎn)陣時(shí)間顯示源程序//===================================================================================////*標(biāo)題:16*32點(diǎn)陣數(shù)字鐘顯示程序//*說(shuō)明:時(shí)鐘信號(hào)產(chǎn)生采用DS1302,列采用74HC595驅(qū)動(dòng)(共4個(gè)),行驅(qū)動(dòng)采用416線(xiàn)譯碼器74LS154//*功能:通過(guò)動(dòng)態(tài)掃描顯示時(shí)鐘,可顯示時(shí),分,秒,日期中的月和日//*作者:HEY//*日期:20060529//*郵箱:billy3416//*備注:此是我剛接觸單片機(jī)時(shí)的一個(gè)小制作 程序和電路設(shè)計(jì)上難免有不足之處 請(qǐng)諒解//===================================================================================//include include define uchar unsigned char//===================================================================================////用到的引腳及端口定義//===================================================================================//sbit SERIALIN_0=P2^0。 // sbit CLOCK_RST=P1^1。//===================================================================================////定義09的點(diǎn)陣顯示代碼段 數(shù)碼似的字模 8*8 顯示數(shù)據(jù)前有一橫杠將月和日格開(kāi)//===================================================================================//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}。 //進(jìn)位輸出到移位寄存器 temp[1]=temp[1]1。 //顯示月,從00-12 BUFFER[5]=YEAR[2]/10。LATCH=1。 } for(loop=0。 CLOCK_RST=1。 CLOCK_SCLK=1。 if(K0==0) { while(1) { if(K0==1) //K0鍵按下加1 { while(1) { if(K1==0) { delay2(50)。 } if(sec_flash==100) //1S到 { FLASH_STOP=1。 //讀取秒 min=outputdata(0x83)。 //sbit SERIALIN_3=P2^3。 //將temp[1]左移1位后 SERIALIN_1=CY。 //將顯示內(nèi)容3放入緩沖區(qū)3 shift()。 // disp[3][m]=(word[i+3][m]j)|(word[i+4][m](8j))。 //顯示完一行重新初始化防止重影 } }}//===================================================================================////名稱(chēng):main//說(shuō)明:主函數(shù)//功能:形成要顯示的漢字代碼實(shí)現(xiàn)各種功能顯示,本例為左移顯示//===================================================================================//void main(){ uchar i,j,m。 //移位時(shí)鐘控制移位 CLOCK=0。 //===================================================================================////名稱(chēng):delay//說(shuō)明:延時(shí)函數(shù)//功能:根據(jù)需要取不同的值,實(shí)現(xiàn)不同的延時(shí)效果//===================================================================================//void delay(){ uchar i。 //將讀取到的16進(jìn)制數(shù)轉(zhuǎn)化為10進(jìn)制 CLOCK_TIME[1]=min/16*10+min%16。 //開(kāi)總中斷源,開(kāi)T0中斷 TMOD=0x61。 //將所得的小時(shí)數(shù)據(jù)轉(zhuǎn)變成16進(jìn)制數(shù)據(jù) inputdata(0x84,hour16)。 return(tmdata)。 CLOCK_SCLK=0。 } CLOCK_SCLK=1。 //設(shè)置為輸出。 //取表顯示時(shí)鐘十位 temp[1]=bmp[BUFFER[2]][i]。 //進(jìn)位輸出到移位寄存器 CLOCK=1。n++)。 //74HC595的鎖存輸出時(shí)鐘控制void control()。 1632點(diǎn)陣數(shù)字鐘及漢字顯示 作者: HEY | 瀏覽數(shù)(6070) | 評(píng)論數(shù)(0) | 20070809 一.電路原理框架設(shè)計(jì)制作作品:1632點(diǎn)陣顯示數(shù)字鐘及漢字顯示實(shí)現(xiàn)功能:點(diǎn)陣顯示的實(shí)時(shí)時(shí)鐘以及漢字等字符的左移顯示實(shí)用特征:采用雙電源供電,斷電后時(shí)鐘由電池供電還能繼續(xù)運(yùn)行,而且精確性較高實(shí)現(xiàn)原理:1. 時(shí)鐘顯示是由DS1302精確的時(shí)鐘芯片產(chǎn)生時(shí)鐘信號(hào)并將其送至單片機(jī),經(jīng)過(guò)單片機(jī)處理后再輸送到點(diǎn)陣顯示模塊。 //74HC595的移位時(shí)鐘控制sbit LATCH=P2^5。n=125。 //將temp[0]左移1位后的進(jìn)位輸出到移位寄存器 SERIALIN_3=CY。i++) //逐行掃描 { if(i8) //上面的8行顯示時(shí)間 { temp[0]=bmp[BUFFER[3]][i]。 CLOCK_DATA=0。 CLOCK_SCLK=0。 CLOCK_SCLK=1。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1