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

正文內(nèi)容

應用電子專業(yè)綜合課程設計----智能電子鐘-資料下載頁

2025-08-22 11:46本頁面

【導讀】時間、年、月、日、星期交替顯示。自定任意時刻自動開/關屏。計時精度:誤差≤1秒/月。本實驗可采用并行時鐘芯片和串行時鐘芯片,由于本實驗用到了STC12C5A60S2直插40P封裝的單片機、了串行時鐘芯片DS1302。電源和程序下載端口,此部分的USB可提供電源和下載端口適用于USB下載端口,DOWN端口適用于四角插針式下載、BAT為備用電源端口。調鬧鐘功能存放鬧鐘值。該顯示器能顯示漢字,字符,圖片、并且處理顯示數(shù)據(jù)速度快。鍵按下的值來執(zhí)行用戶的操作。#include""//按鍵掃描程序;date_time();//顯示年月日時分秒;set_date_time();//設置改變時間和日期;

  

【正文】 LK=1。 } LCD_DC=1。 LCD_CE=1。 LCD_SDA=1。 } /* LCD_init: 5110LCD 初始化 */ void LCD_init(void) { LCD_RST=0。 //復位 delayms(1)。 LCD_RST=1。 LCD_write_byte(0x21,0)。//初始化 Lcd,功能設定使用擴充指令 湖北文理學院物理與電子工程學院 11 應用電子專業(yè)綜合課程設計 智能電子鐘 31 LCD_write_byte(0xc5,0)。//設定液晶偏置電壓 //背景陰影調整; LCD_write_byte(0x20,0)。//使用基本指令 LCD_write_byte(0x0C,0)。//設定顯示模式,正常顯示 LCD_write_byte(0x06,0)。 // 溫度校正 } /* LCD_set_XY: 設置 LCD 坐標函數(shù) 輸入?yún)?shù): X: 0- 83 Y: 0- 5 */ void LCD_set_XY(uchar X, uchar Y) { LCD_write_byte(0x40 | Y, 0)。// column 列 LCD_write_byte(0x80 | X, 0)。// row 行 } /* LCD_clear: LCD 清屏函數(shù) */ void LCD_clear(void) { uchar t。 uchar k。 LCD_set_XY(0,0)。 for(t=0。t6。t++) { for(k=0。k84。k++) { LCD_write_byte(0x00,1)。 } } } /* LCD_write_shu: 顯示 6(寬) *8(高)點陣列數(shù)字字母符號等半角類 輸入?yún)?shù): c:顯示的字符; */ void LCD_write_6x8shu(uchar row, uchar page,uchar c) //row:列 page:行 dd:字符 { uchar i。 LCD_set_XY(row*6, page)。// 列,頁 row 表示第 row 個 8 行, page 表示第 page 個 8 列,坐標位( row,page) 湖北文理學院物理與電子工程學院 11 應用電子專業(yè)綜合課程設計 智能電子鐘 32 for(i=0。 i3。i++) { LCD_write_byte(shuzi6x8[c*6+i],1)。 //數(shù)字的點陣為 8*6,寫上 shuz90 的上半部分 } LCD_set_XY(row*6+3, page)。// 列,行 for(i=3。 i6。i++) { LCD_write_byte(shuzi6x8[c*6+i],1)。 //寫數(shù)字的下半部分 } } /* LCD_write_shu: 顯示 8(寬) *16(高)點陣列數(shù)字字母符號等半角類 輸入?yún)?shù): c:顯示的字符; */ void LCD_write_shu(uchar row, uchar page,uchar c) //row:列 page:頁 dd:字符 { uchar i。 LCD_set_XY(row*8, page)。// 列,頁 row 表示第 row 個 8 行, page 表示第 page 個 8 列,坐標位( row,page) for(i=0。 i8。i++) { LCD_write_byte(shuzi[c*16+i],1)。 //數(shù)字的點陣為 16*8,寫上 shuz9o 的上半部分 } LCD_set_XY(row*8, page+1)。// 列,頁 for(i=8。 i16。i++) { LCD_write_byte(shuzi[c*16+i],1)。 //寫數(shù)字的下半部分 } } /* LCD_write_hanzi: 顯示 16(寬) *16(高)點陣列漢字等半角類 輸入?yún)?shù): c:顯示的字符; */ void LCD_write_hanzi(uchar row, uchar page,uchar c) //row:列 page:頁 dd:字符 { uchar i。 LCD_set_XY(row*16, page)。// 列,頁 for(i=0。 i16。i++) { LCD_write_byte(hanzi[c*32+i],1)。 //寫漢子的上半部分 湖北文理學院物理與電子工程學院 11 應用電子專業(yè)綜合課程設計 智能電子鐘 33 } LCD_set_XY(row*16, page+1)。// 列,頁 for(i=16。 i32。i++) { LCD_write_byte(hanzi[c*32+i],1)。 //寫漢子的下半部分 } } /*********************************************************** 函數(shù)名稱: LCD_draw_bmp_pixel 函數(shù)功能:位圖繪制函數(shù) 入口參數(shù): X、 Y :位圖繪制的起始 X、 Y 坐標; *map :位圖點陣數(shù)據(jù); Pix_x :位圖像素(長) Pix_y :位圖像素(寬) 出口參數(shù):無 備 注: ***********************************************************/ void LCD_draw_bmp_pixel(uchar X,uchar Y,uchar *tupian, uchar Pix_x,uchar Pix_y) { uint i,n。 uchar row。 //計算位圖所占行數(shù) if (Pix_y%8==0) //如果為位圖所占行數(shù)為整數(shù) row=Pix_y/8。 else row=Pix_y/8+1。 //如果為位圖所占行數(shù)不是整數(shù) LCD_set_XY(X,Y)。 for (n=0。nrow。n++) //換行 { for(i=0。iPix_x。i++) { LCD_set_XY(X+i,Y+n)。 LCD_write_byte(tupian[i+n*Pix_x], 1)。 } } } /******************************************************************************湖北文理學院物理與電子工程學院 11 應用電子專業(yè)綜合課程設計 智能電子鐘 34 ******** * 子程序:底層程序 * * 功能:顯示數(shù)據(jù)處理,標志位,光標,星期; * * 調用子程序; * * * ***************************************************************************************/ include include include include include include /*日期、時間、星期數(shù)據(jù)的調整標志位以及光標顯示 */ void tiaozheng_flag() { switch(set) { case 0: LCD_write_6x8shu(10,4,96)。LCD_write_6x8shu(11,4,96)。LCD_write_6x8shu(12,4,96)。LCD_write_6x8shu(13,4,96)。break。 case 1: LCD_write_6x8shu(10,4,96)。LCD_write_6x8shu(11,4,96)。LCD_write_6x8shu(12,4,96)。LCD_write_6x8shu(13,4,96)。break。 case 2: Delay100ms()。LCD_write_6x8shu(9,3,98)。LCD_write_6x8shu(10,3,98)。Delay100ms()。 LCD_write_6x8shu(10,4,96)。LCD_write_6x8shu(11,4,29)。LCD_write_6x8shu(12,4,41)。LCD_write_6x8shu(13,4,39)。break。 case 3: Delay100ms()。LCD_write_shu(4,2,76)。LCD_write_shu(5,2,76)。Delay100ms()。 LCD_write_6x8shu(10,4,96)。LCD_write_6x8shu(11,4,23)。LCD_write_6x8shu(12,4,45)。LCD_write_6x8shu(13,4,50)。break。 case 4: Delay100ms()。LCD_write_shu(1,2,76)。LCD_write_shu(2,2,76)。Delay100ms()。 湖北文理學院物理與電子工程學院 11 應用電子專業(yè)綜合課程設計 智能電子鐘 35 LCD_write_6x8shu(10,4,18)。LCD_write_6x8shu(11,4,51)。LCD_write_6x8shu(12,4,57)。LCD_write_6x8shu(13,4,54)。break。 case 5: Delay100ms()。LCD_write_6x8shu(8,5,98)。LCD_write_6x8shu(9,5,98)。Delay100ms()。 LCD_write_6x8shu(10,4,96)。LCD_write_6x8shu(11,4,14)。LCD_write_6x8shu(12,4,37)。LCD_write_6x8shu(13,4,61)。break。 case 6: Delay100ms()。LCD_write_6x8shu(5,5,98)。LCD_write_6x8shu(6,5,98)。Delay100ms()。 LCD_write_6x8shu(10,4,96)。LCD_write_6x8shu(11,4,23)。LCD_write_6x8shu(12,4,51)。LCD_write_6x8shu(13,4,50)。break。 case 7: Delay100ms()。LCD_write_6x8shu(11,5,98)。LCD_write_6x8shu(12,5,98)。LCD_write_6x8shu(13,5,98)。Delay100ms()。 LCD_write_6x8shu(10,4,33)。LCD_write_6x8shu(11,4,41)。LCD_write_6x8shu(12,4,41)。LCD_write_6x8shu(13,4,47)。break。
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1