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

正文內(nèi)容

1621532點(diǎn)陣數(shù)字鐘及漢字顯示(已修改)

2025-04-28 08:22 本頁面
 

【正文】 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)過單片機(jī)處理后再輸送到點(diǎn)陣顯示模塊。2. 漢字顯示并左移原理是先寫入與本點(diǎn)陣驅(qū)動(dòng)相應(yīng)的代碼進(jìn)單片機(jī),通過單片機(jī)控制程序取表進(jìn)行處理后送點(diǎn)陣模塊顯示 電路主要模塊及原理圖:1. 單片機(jī)最小系統(tǒng)及控制按鍵電路2. DS1302與單片機(jī)接口電路DS1302除了系統(tǒng)上電時(shí)由系統(tǒng)供電外,如果主電源斷電還有一電池給DS1302供電,防止斷電后DS1302數(shù)據(jù)消失。4.點(diǎn)陣行驅(qū)動(dòng)模塊電路 行驅(qū)動(dòng)采用74LS154(4-16線譯碼器)及PNP三極管,由于是1632點(diǎn)陣顯示功率較大故采用8550NP三極管。5.點(diǎn)陣列驅(qū)動(dòng)電路列驅(qū)動(dòng)采用74HC595移位寄存器將控制位級(jí)連接入單片機(jī),每個(gè)74HC595數(shù)據(jù)輸入端單獨(dú)接單片機(jī)。1632點(diǎn)陣模塊由8塊小的88點(diǎn)陣模塊通過級(jí)連而拼成,共16行,32列。二:主要元器件選擇:單片機(jī):AT89S51采用市場上比較常用的AT89S51三極管:點(diǎn)陣的行驅(qū)動(dòng)電路用,這里采用PNP管,具體型號(hào)用8550點(diǎn)陣塊:為了電路簡單,采用雙色88點(diǎn)陣晶振:采用的是12MHZ的晶振電源部分:采用5V電壓供電,采用的是L7805穩(wěn)壓芯片供電電阻:大部分是限流電阻,1K譯碼器:4-16線采用市場上較為常用的74LS154,用來作行驅(qū)動(dòng)移位寄存器:采用74HC595移位寄存器作列驅(qū)動(dòng),驅(qū)動(dòng)列 端口分配及連接:-:DS1302與單片機(jī)接口-:K0,K1按鍵,用來調(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ù)字鐘顯示程序//*說明:時(shí)鐘信號(hào)產(chǎn)生采用DS1302,列采用74HC595驅(qū)動(dòng)(共4個(gè)),行驅(qū)動(dòng)采用416線譯碼器74LS154//*功能:通過動(dòng)態(tài)掃描顯示時(shí)鐘,可顯示時(shí),分,秒,日期中的月和日//*作者:HEY//*日期:20060529//*郵箱:billy3416@//*備注:此是我剛接觸單片機(jī)時(shí)的一個(gè)小制作 程序和電路設(shè)計(jì)上難免有不足之處 請諒解//===================================================================================//include include define uchar unsigned char//===================================================================================////用到的引腳及端口定義//===================================================================================//sbit SERIALIN_0=P2^0。 // sbit SERIALIN_1=P2^1。 //sbit SERIALIN_2=P2^2。 //sbit SERIALIN_3=P2^3。 //sbit CLOCK_DATA=P1^0。 // sbit CLOCK_RST=P1^1。 //sbit CLOCK_SCLK=P1^2。 //sbit K0=P1^3。 //K0為按鍵1,用來選擇要調(diào)整時(shí)間的選項(xiàng)(時(shí)和分)sbit K1=P1^4。 //K1為按鍵2,執(zhí)行加1sbit CLOCK=P2^4。 //74HC595的移位時(shí)鐘控制sbit LATCH=P2^5。 //74HC595的鎖存輸出時(shí)鐘控制void control()。 //調(diào)整時(shí)間控制函數(shù)void time()。uchar CLOCK_TIME[3]={0,0,0}。 //定義時(shí)鐘時(shí)間數(shù)據(jù)存儲(chǔ)區(qū),分別為(時(shí),分,秒)uchar BUFFER[8]={0,0,0,0,0,0,0,0}。 //顯示緩沖區(qū)uchar YEAR[3]={0,0,0}。 //定義時(shí)鐘年月日數(shù)據(jù)存儲(chǔ)區(qū)uchar temp[4]={0,0,0,0}。 //定義74HC595的移位緩沖區(qū)uchar FLASH_STOP。 //顯示小時(shí)和分鐘之間的兩點(diǎn)控制位 uchar sec_flash。 //用單片機(jī)定時(shí)器模擬的一秒(用來控制小時(shí)和分中之間的兩點(diǎn))//===================================================================================////定義09的點(diǎn)陣顯示代碼段 8*8//===================================================================================//uchar code bmp[10][8]={{0xe3,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xe3}, //0{0xf7,0xc7,0xf7,0xf7,0xf7,0xf7,0xf7,0xc1}, //1{0xe3,0xdd,0xdd,0xfd,0xfb,0xf7,0xef,0xc1}, //2{0xe3,0xdd,0xfd,0xe3,0xfd,0xfd,0xdd,0xe3}, //3{0xfb,0xf3,0xeb,0xdb,0xdb,0xc1,0xfb,0xf1}, //4{0xc1,0xdf,0xdf,0xc3,0xfd,0xfd,0xdd,0xe3}, //5{0xe3,0xdd,0xdf,0xc3,0xdd,0xdd,0xdd,0xe3}, //6{0xc1,0xdd,0xfd,0xfb,0xf7,0xf7,0xf7,0xf7}, //7{0xe3,0xdd,0xdd,0xe3,0xdd,0xdd,0xdd,0xe3}, //8{0xe3,0xdd,0xdd,0xdd,0xe1,0xfd,0xdd,0xe3}, //9}。//===================================================================================////定義09的點(diǎn)陣顯示代碼段 8*8 與上面不同的是多了小時(shí)和分鐘之間的兩點(diǎn)//===================================================================================//uchar code bmp_1[10][8]={{0xe3,0xdd,0x5d,0xdd,0xdd,0x5d,0xdd,0xe3}, //:0{0xf7,0xc7,0x77,0xf7,0xf7,0x77,0xf7,0xc1}, //:1{0xe3,0xdd,0x5d,0xfd,0xfb,0x77,0xef,0xc1}, //:2{0xe3,0xdd,0x7d,0xe3,0xfd,0x7d,0xdd,0xe3}, //:3{0xfb,0xf3,0x6b,0xdb,0xdb,0x41,0xfb,0xf1}, //:4{0xc1,0xdf,0x5f,0xc3,0xfd,0x7d,0xdd,0xe3}, //:4{0xe3,0xdd,0x5f,0xc3,0xdd,0x5d,0xdd,0xe3}, //:5{0xc1,0xdd,0x7d,0xfb,0xf7,0x77,0xf7,0xf7}, //:6{0xe3,0xdd,0x5d,0xe3,0xdd,0x5d,0xdd,0xe3}, //:7{0xe3,0xdd,0x5d,0xdd,0xe1,0x7d,0xdd,0xe3}, //:8}。//===================================================================================////定義09的點(diǎn)陣顯示代碼段 數(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}。//===================================================================================////定義09的點(diǎn)陣顯示代碼段 模擬數(shù)碼似的字模 8*8 //=================================================================
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1