版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 本科生課程設(shè)計 基于單片機和lcd12864實時時鐘 及溫度顯示 專 業(yè)機械設(shè)計制造及其自動化班 級 機械二班學(xué) 生 姓 名 趙文亮聯(lián) 系 方 式 155374705062012年 5月 一、 單片機發(fā)展及概述單片機的出現(xiàn)為我們生活帶來了諸多方便,單片機沒有出現(xiàn)的時候,很多硬件電路,硬件工程師為此要做復(fù)雜的門電路,大大減少了電子產(chǎn)品更新?lián)Q代速度和工作效率。在這里我要特別謝謝致力于計算機領(lǐng)域設(shè)計工程師們和軟件工程師們,是你們讓我感受到計算機的偉大。你們做的最難最復(fù)雜的工作,而我做的是最簡單的工作。雖然計算機沒有諾貝爾獎,但你們的偉大不是諾貝所能比擬的。自從單片機出現(xiàn)以后,很多問題簡化了,我們的
2、生活變得更加智能化,嵌入式的發(fā)展加快了智能化,表現(xiàn)在生活的各個方面。生活單片應(yīng)用電路非常多這里不再舉例,本例單片機設(shè)計基于非常常見的ds1302、lcd12864和ds18b20芯片的多功能時鐘。限制于篇幅,本文設(shè)計中不再過多介紹芯片的功能特性,詳細(xì)的特性查看技術(shù)手冊。二、 硬件電路1、無字庫型lcd12864介紹下無字庫型lcd12864,proteus中的lcd12864為例進行講解,并介紹驅(qū)動程序的編寫,如下圖所示,該液晶驅(qū)動器為ks0108,網(wǎng)上搜不到它的技術(shù)手冊,不過它的控制邏輯和hd61202比較類似,因此以它技術(shù)手冊為參考。hd61202及其兼容控制驅(qū)動器的引腳功能如下:引腳符號
3、狀態(tài)引腳名稱功能cs1,cs2輸入芯片片選端cs1,cs2低電平選通e輸入讀寫使能信號在e下降沿,數(shù)據(jù)被鎖存(寫)入hd61202及其兼容控制驅(qū)動器;在e高電平期間,數(shù)據(jù)被讀出r/w輸入讀寫選擇信號r/w=1為讀選通r/w=0為寫選通d/i輸入數(shù)據(jù)、指令選擇信號d/i=1為數(shù)據(jù)操作,d/i=0寫指令或讀狀態(tài)db0db7三態(tài)數(shù)據(jù)總線rst輸入復(fù)位信號復(fù)位信號有效時,關(guān)閉液晶顯示,使顯示起始行為0。rst可跟mpu相連,由mpu控制;也可直接vcc,是之不起作用。 與帶字庫液晶不同,此塊液晶中含有兩個液晶驅(qū)動器,一塊驅(qū)動器控制64*64個點,左右顯示,這就是為什么ampire128*64引腳有cs
4、1和cs2的原因。學(xué)習(xí)液晶主要看它的指令系統(tǒng),說明一下頁的概念,此液晶有8頁,一頁有8行。如下圖所示 指令一、行設(shè)置命令rwrsdb7db6db5db4db3db2db1db00011xxxxxx顯示的起始行為0xc0,有規(guī)律的改變起始行號,可以實現(xiàn)滾屏的效果指令二、頁設(shè)置命令rwrsdb7db6db5db4db3db2db1db00010111xxx指令三、列地址設(shè)置命令rwrsdb7db6db5db4db3db2db1db00001xxxxxx第一列為0x40一直到0x7f共64列,因為此液晶有128列,所以有兩塊驅(qū)動芯片驅(qū)動。指令四、讀狀態(tài)指令rwrsdb7db6db5db4db3db2
5、db1db010busy0on/offreset0000busy:為1內(nèi)部忙,不能對液晶進行操作。0正常工作。on/off: 1-顯示關(guān)閉;0-顯示打開reset: 1-復(fù)位狀態(tài);0-正常busy和reset狀態(tài)時,除讀指令狀態(tài)外,其他任何指令均不會對驅(qū)動器產(chǎn)生作用。下圖是cs1和cs2作用 顯示漢字由于這塊液晶不帶字庫,需要編寫字庫,編寫字庫軟件是zimo21,根據(jù)此液晶顯示原理設(shè)置如下圖(若不是這樣,取模數(shù)據(jù)不是我們想要的,會出現(xiàn)亂碼?。┯布B接如下圖鑒于程序比較復(fù)雜和易讀性,采用c語言編程下面是lcd12864驅(qū)動程序代碼#define data p0; /8位數(shù)據(jù)口sbit en=p2
6、0; /使能端sbit rw=p21; /rw為1寫;0-讀sbit rs=p22; /rs為0命令;1數(shù)據(jù)sbit cs1=p23; /片選一低電平有效,控制左半屏sbit cs2=p24; /片選二低電平有效,控制右半屏void delay(uchar t) /延時函數(shù) 延時2*t us while(-t);void lcd12864_testbusy(void) /讀忙函數(shù) data=0x00; rs=0; rw=1; en=1; /數(shù)據(jù)線最高位db7=1為忙 while(data&0x80); /如果忙一直等待 en=0;void lcd12864_writecmd(uchar
7、 i) /寫命令函數(shù) lcd12864_testbusy(); /讀忙判斷 rs=0; rw=0; data=i; en=1; _nop_(); _nop_(); en=0;void lcd12864_writedata(uchar i) /寫數(shù)據(jù)函數(shù) lcd12864_testbusy(); /讀忙判斷 rs=1; rw=0; data=i; en=1; _nop_(); _nop_(); en=0; void set_page(uchar page) /設(shè)置頁,共八頁 page=0xb8|page; /頁的首地址為0xb8 lcd12864_writecmd(page);void setl
8、ine(uchar startline) /設(shè)置顯示的起始行 startline=0xc0|startline; /起始行地址為0xc0 lcd12864_writecmd(startline); /設(shè)置從哪行開始;共063行void set_column(uchar column) /設(shè)置顯示的列 column=column&0x3f; /列的最大值為64 column=0x40|column; /列的首地址為0x40 lcd12864_writecmd(column);void setonoff(uchar onoff) /顯示開關(guān)函數(shù),0x3e是關(guān)顯示,0x3f是開顯示 onof
9、f=0x3e|onoff; lcd12864_writecmd(onoff);void selectscreen(uchar screen) /選屏函數(shù) switch(screen) case 0:cs1=0;cs2=0;break; /全屏 case 1:cs1=0;cs2=1;break; /左半屏 case 2:cs1=1;cs2=0;break; /右半屏 default:break; void clearscreen(uchar screen) /清屏函數(shù) uchar i,j; selectscreen(screen); for(i=0;i<8;i+) /控制頁數(shù)0-7,共八頁
10、 set_page(i); set_column(0); for(j=0;j<64;j+) /控制列數(shù)0-63列,共64列 lcd12864_writedata(0x00); void init_lcd12864(void) /液晶初始化 lcd12864_testbusy(); selectscreen(0); setonoff(0); selectscreen(0); setonoff(1); selectscreen(0); clearscreen(0); setline(0);void displaygb(uchar ss,uchar page,uchar column,ucha
11、r *s) /在顯示屏上打印漢字 uchar i,j; selectscreen(ss); /選取屏幕 set_page(page); /選取第幾頁 set_column(column); /選取第幾列 for(i=0;i<50;i+) /查詢漢字字庫并打印漢字 if(codegb_16i.index0=s0 && codegb_16i.index1=s1) for(j=0;j<16;j+) lcd12864_writedata(codegb_16i.mskj); set_page(page+1); set_column(column); for(j=0;j<
12、16;j+) lcd12864_writedata(codegb_16i.mskj+16); break; void display(uchar ss,uchar page,uchar column,uchar *s) /打印字符1、2.9字符 uchar i,j; selectscreen(ss); set_page(page); set_column(column); for(i=0;i<14;i+) if(alp8i.as0=s0) for(j=0;j<8;j+) lcd12864_writedata(alp8i.abj); set_page(page+1); set_col
13、umn(column); for(j=0;j<8;j+) lcd12864_writedata(alp8i.abj+8); 2、ds1302時鐘芯片 ds1302引腳 x1、x2 32.768khz 晶振管腳 gnd 地 ce 復(fù)位腳 i/o 數(shù)據(jù)輸入/輸出管腳 sclk 串行時鐘 vcc1,vcc2 電源供電管腳 各引腳具體功能查看技術(shù)手冊,限于篇幅不再過多介紹ds1302控制字 控制字的最高有效位(位7)必須是邏輯1,如果為0,則不能把數(shù)據(jù)寫入到ds1302中。位6:如果為0,則表示存取日歷時鐘數(shù)據(jù),為1表示存取ram數(shù)據(jù);位5至位1(a4a0):表示操作單元地址;位0(最低有效位)
14、:如為0,表示要進行寫操作,為1表示進行讀操作??刂谱挚偸菑淖畹臀婚_始輸出。在控制字指令輸入后的下一個sclk時鐘的上升沿時,數(shù)據(jù)被寫入ds1302,數(shù)據(jù)輸入從最低位(0位)開始。同樣,在緊跟8位的控制字指令后的下一個sclk脈沖的下降沿,讀出ds1302的數(shù)據(jù),讀出的數(shù)據(jù),獨處的數(shù)據(jù)也是從最低位到最高位。ds1302 讀/寫 時序圖ds1302寄存器和ramds1302內(nèi)部共有12個寄存器,其中有:7個寄存器與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為bcd碼形式。此外,ds1302還有年份寄存器、控制寄存器、充電寄存器、時鐘突發(fā)寄存器及與ram相關(guān)的寄存器等。 ds1302數(shù)據(jù)地址和傳輸格式 如圖所示
15、,時鐘日歷包含在7個讀/寫寄存器內(nèi),讀/寫寄存器中的數(shù)據(jù)是二十進制的bcd碼。秒寄存器的bit7定義為時間暫停位,當(dāng)bit7為1時,時鐘振蕩器停止工作,ds1302進入低功耗模式,當(dāng)bit7為0時,時鐘振蕩器啟動,ds1302正常工作。小時寄存器的bit7定義為12或24小時工作模式選擇位,當(dāng)bit7為高時,為12小時工作模式,此時bit5為am/pm位,低電平標(biāo)示am,高電平標(biāo)示pm,24小時模式下,bit5為第二個10小時位標(biāo)示(2023時)。寫保護寄存器的bit7:wp是寫保護位,工作時,除wp外的其他位都置為0,對時鐘/日歷寄存器或ram進行寫操作之前,wp必須為0,當(dāng)wp為高電平的時
16、候,不能對任何時鐘/日歷寄存器或ram進行寫操作。關(guān)于突發(fā)模式,突發(fā)模式可以指定任何的時鐘/日歷或者ram寄存器為突發(fā)模式,和以前一樣,第六位指定時鐘或ram而0位指定讀或?qū)?。突發(fā)模式的實質(zhì)是指一次性傳送多個字節(jié)的時鐘信號和ram數(shù)據(jù)。如下圖所示在時鐘/日歷寄存器中的9至31和在ram寄存器的地址31不能存儲數(shù)據(jù),突發(fā)模式的讀取或?qū)懭霃牡刂返奈?開始,其他寄存器具體功能查看技術(shù)手冊。ds1302連接圖ds1302驅(qū)動程序源代碼#define ds1302_sec_add0x80/秒數(shù)據(jù)地址#define ds1302_min_add0x82/分?jǐn)?shù)據(jù)地址#define ds1302_hr_add
17、0x84/時數(shù)據(jù)地址#define ds1302_date_add0x86/日數(shù)據(jù)地址#define ds1302_month_add0x88/月數(shù)據(jù)地址#define ds1302_day_add0x8a/星期數(shù)據(jù)地址#define ds1302_year_add0x8c/年數(shù)據(jù)地址#define ds1302_control_add0x8e/控制數(shù)據(jù)地址#define ds1302_charger_add0x90 #define ds1302_clkburst_add0xbeuchar readbyte(uchar addr) /從ds1302讀取某地址一字節(jié)數(shù)據(jù) uchar j; uch
18、ar temp; rst=1; /初始ce addr=addr|0x80; addr=addr|0x01; for(j=0;j<8;j+) /告訴ds1302要讀取的地址 if(addr>>j)&0x01) /每次左移一位 sda=1; /左移一位為1,則sda至高 else sda=0; /左移一位為0,則sda至低 sck=1; /時鐘信號拉高,ds1302讀入一位數(shù)據(jù) sck=0; /時鐘信號 for(j=0;j<8;j+) /讀取該地址數(shù)據(jù) temp>>=1; /每讀入一位(保存在最高位),保存(左移)一位 if(sda) temp|=0x8
19、0; /sda為高,temp最高位置1 else temp&=0x7f; /sda為低,temp最高位置0 sck=1; sck=0; rst=0; j=temp/16; temp=temp%16; temp=j*10+temp; return temp;void writebyte(uchar addr, uchar d) /向相應(yīng)的地址寫入一字節(jié)數(shù)據(jù)uchar i;rst=1;addr = addr & 0xfe; /最低位置零for (i = 0; i < 8; i +) if (addr & 0x01) /先傳低位地址數(shù)據(jù)sda=1; else sda=0
20、;sck=1;sck=0;addr = addr >> 1;for (i = 0; i < 8; i +) /再傳數(shù)據(jù) if (d & 0x01) sda=1; else sda=0; sck=1; sck=0; d = d >> 1;rst=0; /停止ds1302總線void writetime(void) /將timebuf8數(shù)據(jù)寫入ds1302 uchar i,tmp,temp8;for(i=1;i<8;i+) /bcd碼轉(zhuǎn)換 tmp=timebufi/10;tempi=timebufi%10;tempi=tempi+tmp*16;write
21、byte(ds1302_control_add,0x00); /關(guān)閉寫保護 writebyte(ds1302_sec_add,0x80); /暫停 writebyte(ds1302_year_add,temp1); /年 writebyte(ds1302_month_add,temp2); /月 writebyte(ds1302_date_add,temp3); /日 writebyte(ds1302_hr_add,temp4); /時 writebyte(ds1302_min_add,temp5); /分writebyte(ds1302_sec_add,temp6); /秒writebyte
22、(ds1302_day_add,temp7); /周 writebyte(ds1302_control_add,0x80); /打開寫保護 void readtime(void) timebuf1=readbyte(ds1302_year_add); /年 timebuf2=readbyte(ds1302_month_add); /月 timebuf3=readbyte(ds1302_date_add); /日 timebuf4=readbyte(ds1302_hr_add); /時 timebuf5=readbyte(ds1302_min_add); /分 timebuf6=(readbyt
23、e(ds1302_sec_add)&0x7f; /秒 timebuf7=readbyte(ds1302_day_add); /周 這是關(guān)于ds1302最底層的驅(qū)動程序,關(guān)于ds1302就介紹到這,關(guān)于更復(fù)雜的ds1302,實現(xiàn)所有功能程序,請讀者查閱詳細(xì)的手冊進行編寫。3、數(shù)字溫度傳感器ds18b20介紹ds18b20引腳定義 dq為數(shù)字信號輸入/輸出端; gnd為電源地; vdd為外接供電電源輸入端(在寄生電源接線方式時接地)。 ds18b20主要數(shù)據(jù)部件(1)光刻rom中的64位序列號是出廠前被光刻好的,它可以看作是該ds18b20的地址序列碼。64位光刻rom的排列是:開始8位
24、(28h)是產(chǎn)品類型標(biāo)號,接著的48位是該ds18b20自身的序列號,最后8位是前面56位的循環(huán)冗余校驗碼(crc=x8+x5+x4+1)。光刻rom的作用 是使每一個ds18b20都各不相同,這樣就可以實現(xiàn)一根總線上掛接多個ds18b20的目的。 (2)ds18b20中的溫度傳感器可完成對溫度的測量,以12位轉(zhuǎn)化為例:用16位符號擴展的二進制補碼讀數(shù)形式提供,以 0.0625/lsb形式表達,其中s為符號位。這是12位轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲在18b20的兩個8比特的ram中,二進制中的前面5位是符號位,如果測得的溫度大于0, 這5位為0,只要將測到的數(shù)值乘于0.0625即可得到實際溫度
25、;如果溫度小于0,這5位為1,測到的數(shù)值需要取反加1再乘于0.0625即可得到實際 溫度。 例如+125的數(shù)字輸出為07d0h,+25.0625的數(shù)字輸出為0191h,-25.0625的數(shù)字輸出為fe6fh,-55的數(shù)字輸出為fc90h 。 根據(jù)ds18b20的通訊協(xié)議,主機(單片機)控制ds18b20完成溫度轉(zhuǎn)換必須經(jīng)過三個步驟:每一次讀寫之前都要對ds18b20進行 復(fù)位操作,復(fù)位成功后發(fā)送一條rom指令,最后發(fā)送ram指令,這樣才能對ds18b20進行預(yù)定的操作。復(fù)位要求主cpu將數(shù)據(jù)線下拉500微秒,然后 釋放,當(dāng)ds18b20收到信號后等待1660微秒左右,后發(fā)出60240微秒的存在
26、低脈沖,主cpu收到此信號表示復(fù)位成功。 具體的通信協(xié)議不懂的,請查看ds18b20技術(shù)手冊. db18b20連接電路圖db18b20驅(qū)動程序源代碼void init_ds18b20(void) dq = 1; /dq復(fù)位 delay(5); /稍做延時 15us dq = 0; /單片機將dq拉低 delay(200); /精確延時 大于 480us 小于960us 810us delay(200); dq = 1; /拉高總線 delay(50); /1560us 后 接收60-240us的存在脈沖 105us delay(25); /稍作延時返回 55usuchar readonecha
27、r(void) uchar i=0; uchar dat = 0; for (i=8;i>0;i-) dq = 0; / 給脈沖信號 dat>>=1; dq = 1; / 給脈沖信號 if(dq) dat|=0x80; delay(25); /延時 55us return(dat);void writeonechar(uchar dat) uchar i=0; for (i=8; i>0; i-) dq = 0; dq = dat&0x01; delay(25); /延時 55us dq = 1; dat>>=1; delay(25);uint re
28、adtemperature(void)uchar a=0;uint b=0;uint t=0;init_ds18b20();writeonechar(0xcc); / 跳過讀序號列號的操作writeonechar(0x44); / 啟動溫度轉(zhuǎn)換delayms(10); / 10msinit_ds18b20();writeonechar(0xcc); /跳過讀序號列號的操作 writeonechar(0xbe); /讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度a=readonechar(); /低位b=readonechar(); /高位b<<=8;t=a+b;return(
29、t);至此涉及芯片的驅(qū)動程序都已介紹完畢,下面都是圍繞液晶的引用程序的編寫,稍微麻煩一些,邏輯也有些復(fù)雜,需要耐心讀源程序。三、 所有程序源代碼 本程序涉及兩個文件gbfront.h 和lcd12864.cgbfront.h文件主要為字庫和函數(shù)聲明詳細(xì)c代碼如下: #define uchar unsigned char#define uint unsigned intvoid temp(void);uchar readbyte(uchar);void init_ds18b20(void);uchar readonechar(void);void writeonechar(uchar);uint
30、 readtemperature(void);void writebyte(uchar, uchar);void writetime(void);void readtime(void);void delay(uchar);void delayms(uchar);void lcd12864_testbusy(void);void lcd12864_writecmd(uchar);void lcd12864_writedata(uchar);void set_page(uchar);void setline(uchar);void set_column(uchar);void setonoff(u
31、char);void selectscreen(uchar);void clearscreen(uchar);void init_lcd12864(void);void displaygb(uchar,uchar,uchar,uchar *);void display(uchar,uchar,uchar,uchar *);void display_s(uchar,uchar,uchar,uchar);void displaytime(void);void init_time0(void);void time0(void);uchar keyscan(void);void delays(ucha
32、r);void key_deal(void);void time1(void);void init_time1(void);void display_cursor(uchar,uchar,uchar);struct typfnt_gb16 unsigned char index2; unsigned char msk32; ;code struct typfnt_gb16 codegb_16= "日",0x00,0x00,0x00,0xfe,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0xfe,0x00,0x00,0x00,0x00,0x00,0x
33、00,0x00,0xff,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xff,0x00,0x00,0x00,0x00, "一",0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, "二",0x00,0x00,0x08,0x08,0x08,0x08,0x08,0x
34、08,0x08,0x08,0x08,0x08,0x08,0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00, "三",0x00,0x04,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x04,0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00, &
35、quot;四",0x00,0xfc,0x04,0x04,0x04,0xfc,0x04,0x04,0x04,0xfc,0x04,0x04,0x04,0xfc,0x00,0x00,0x00,0x7f,0x28,0x24,0x23,0x20,0x20,0x20,0x20,0x21,0x22,0x22,0x22,0x7f,0x00,0x00, "五",0x00,0x02,0x42,0x42,0x42,0xc2,0x7e,0x42,0x42,0x42,0x42,0xc2,0x02,0x02,0x00,0x00,0x40,0x40,0x40,0x40,0x78,0x47,0x
36、40,0x40,0x40,0x40,0x40,0x7f,0x40,0x40,0x40,0x00, "六",0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x22,0x2c,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x40,0x20,0x10,0x0c,0x03,0x00,0x00,0x00,0x01,0x02,0x04,0x18,0x60,0x00,0x00, "月",0x00,0x00,0x00,0xfe,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x
37、fe,0x00,0x00,0x00,0x80,0x40,0x30,0x0f,0x02,0x02,0x02,0x02,0x02,0x02,0x42,0x82,0x7f,0x00,0x00,0x00, "年",0x00,0x20,0x18,0xc7,0x44,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0x44,0x04,0x00,0x00,0x04,0x04,0x04,0x07,0x04,0x04,0x04,0x04,0xff,0x04,0x04,0x04,0x04,0x04,0x04,0x00, "星",0x00,0x00,0x
38、00,0xbe,0x2a,0x2a,0x2a,0xea,0x2a,0x2a,0x2a,0x3e,0x00,0x00,0x00,0x00,0x00,0x44,0x42,0x49,0x49,0x49,0x49,0x7f,0x49,0x49,0x49,0x49,0x41,0x40,0x00,0x00, "期",0x00,0x04,0xff,0x24,0x24,0x24,0xff,0x04,0x00,0xfe,0x22,0x22,0x22,0xfe,0x00,0x00,0x88,0x48,0x2f,0x09,0x09,0x19,0xaf,0x48,0x30,0x0f,0x02,0x
39、42,0x82,0x7f,0x00,0x00, "修",0x40,0x20,0xf8,0x07,0xf0,0xa0,0x90,0x4c,0x57,0x24,0xa4,0x54,0x4c,0x80,0x80,0x00,0x00,0x00,0xff,0x00,0x1f,0x80,0x92,0x52,0x49,0x29,0x24,0x12,0x08,0x00,0x00,0x00, "改",0x04,0x84,0x84,0x84,0x84,0xfc,0x40,0x30,0xcc,0x0b,0x08,0x08,0xf8,0x08,0x08,0x00,0x00,0x
40、7f,0x20,0x10,0x10,0x08,0x80,0x40,0x21,0x16,0x08,0x16,0x21,0x40,0x80,0x00, "時",0x00,0xfc,0x84,0x84,0x84,0xfc,0x00,0x10,0x10,0x10,0x10,0x10,0xff,0x10,0x10,0x00,0x00,0x3f,0x10,0x10,0x10,0x3f,0x00,0x00,0x01,0x06,0x40,0x80,0x7f,0x00,0x00,0x00, "間",0x00,0xf8,0x01,0x06,0x00,0xf0,0x12,0x
41、12,0x12,0xf2,0x02,0x02,0x02,0xfe,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x1f,0x11,0x11,0x11,0x1f,0x00,0x40,0x80,0x7f,0x00,0x00, "機",0x10,0x10,0xd0,0xff,0x90,0x10,0x00,0xfe,0x02,0x02,0x02,0xfe,0x00,0x00,0x00,0x00,0x04,0x03,0x00,0xff,0x00,0x83,0x60,0x1f,0x00,0x00,0x00,0x3f,0x40,0x40,0x78,0x00, &
42、quot;械",0x10,0x10,0xd0,0xff,0x90,0x00,0x10,0xd0,0x10,0xd0,0x10,0xff,0x10,0x92,0x14,0x00,0x04,0x03,0x00,0xff,0x00,0x41,0x31,0x0f,0x01,0xbf,0x41,0x27,0x38,0x47,0xf0,0x00, "班",0x84,0x84,0xfc,0x84,0x84,0x00,0xf8,0x00,0xff,0x00,0x84,0x84,0xfc,0x84,0x84,0x00,0x10,0x30,0x1f,0x08,0x88,0x42,0x
43、21,0x18,0x07,0x00,0x20,0x20,0x3f,0x20,0x20,0x00, "屆",0x00,0x00,0xfe,0x12,0x12,0x12,0x12,0x12,0xf2,0x12,0x12,0x12,0x1e,0x00,0x00,0x00,0x40,0x30,0x0f,0x00,0xff,0x49,0x49,0x49,0x7f,0x49,0x49,0x49,0xff,0x00,0x00,0x00, "趙",0x40,0x48,0x48,0x48,0xff,0x48,0x48,0x00,0x04,0x08,0x30,0xc0,0x
44、30,0x0e,0x00,0x00,0x80,0x60,0x1f,0x20,0x7f,0x44,0x44,0x40,0x48,0x44,0x43,0x40,0x43,0x4c,0x40,0x00, "文",0x08,0x08,0x08,0x38,0xc8,0x08,0x09,0x0e,0x08,0x08,0xc8,0x38,0x08,0x08,0x08,0x00,0x80,0x80,0x40,0x40,0x20,0x11,0x0a,0x04,0x0a,0x11,0x20,0x40,0x40,0x80,0x80,0x00, "亮",0x00,0x04,0x
45、04,0x74,0x54,0x54,0x55,0x56,0x54,0x54,0x54,0x74,0x04,0x04,0x00,0x00,0x84,0x83,0x41,0x21,0x1d,0x05,0x05,0x05,0x05,0x05,0x7d,0x81,0x81,0x85,0xe3,0x00, "單",0x00,0x00,0xf8,0x49,0x4a,0x4c,0x48,0xf8,0x48,0x4c,0x4a,0x49,0xf8,0x00,0x00,0x00,0x10,0x10,0x13,0x12,0x12,0x12,0x12,0xff,0x12,0x12,0x12,0x
46、12,0x13,0x10,0x10,0x00, "片",0x00,0x00,0x00,0xfe,0x20,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x80,0x60,0x1f,0x02,0x02,0x02,0x02,0x02,0x02,0xfe,0x00,0x00,0x00,0x00,0x00, "機",0x10,0x10,0xd0,0xff,0x90,0x10,0x00,0xfe,0x02,0x02,0x02,0xfe,0x00,0x00,0x00,0x00,0x04,0x
47、03,0x00,0xff,0x00,0x83,0x60,0x1f,0x00,0x00,0x00,0x3f,0x40,0x40,0x78,0x00, "課",0x40,0x42,0xcc,0x00,0x00,0x00,0xfe,0x92,0x92,0xfe,0x92,0x92,0xfe,0x00,0x00,0x00,0x00,0x00,0x3f,0x10,0x08,0x22,0x12,0x0a,0x06,0xff,0x06,0x0a,0x12,0x22,0x20,0x00, "程",0x24,0x24,0xa4,0xfe,0x23,0x22,0x00,0x
48、3e,0x22,0x22,0x22,0x22,0x22,0x3e,0x00,0x00,0x08,0x06,0x01,0xff,0x01,0x06,0x40,0x49,0x49,0x49,0x7f,0x49,0x49,0x49,0x41,0x00, "設(shè)",0x40,0x40,0x42,0xcc,0x00,0x40,0xa0,0x9e,0x82,0x82,0x82,0x9e,0xa0,0x20,0x20,0x00,0x00,0x00,0x00,0x3f,0x90,0x88,0x40,0x43,0x2c,0x10,0x28,0x46,0x41,0x80,0x80,0x00, &
49、quot;計",0x40,0x40,0x42,0xcc,0x00,0x40,0x40,0x40,0x40,0xff,0x40,0x40,0x40,0x40,0x40,0x00,0x00,0x00,0x00,0x7f,0x20,0x10,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0x00, "有",0x04,0x04,0x04,0x84,0xe4,0x3c,0x27,0x24,0x24,0x24,0x24,0xe4,0x04,0x04,0x04,0x00,0x04,0x02,0x01,0x00,0xff,0x09,0x09,0x09,0x09,0x49,0x89,0x7f,0x00,0x00,0x00,0x00, "志",0x08,0x08,0x88,0x88,0x88,0x88,0x88,0xff,0x88,0x88,0x88,0x88,0x88,0x08,0x08,0x00,0x40,0x38,0x00,0x00,0x3c,0x40,0x40,0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年電影院廣告投放與品牌合作合同2篇
- 二零二五年知識產(chǎn)權(quán)許可特別合同2篇
- 二零二五年度留學(xué)國家與學(xué)校選擇合同2篇
- 二零二五年網(wǎng)紅直播廣告合作合同1200字范本3篇
- 二零二五版礦山資產(chǎn)轉(zhuǎn)讓與資源補償合同3篇
- 二零二五年度邊溝工程防滲漏與防水害合同2篇
- 二零二五年度跨江大橋PC構(gòu)件預(yù)制及吊裝工程合同3篇
- 二零二五年度軟件許可與維護合同3篇
- 2025年度網(wǎng)絡(luò)安全防護軟件開發(fā)類框架合同3篇
- 小區(qū)物業(yè)保潔勞務(wù)合同(2篇)
- 2025年下半年貴州高速公路集團限公司統(tǒng)一公開招聘119人高頻重點提升(共500題)附帶答案詳解
- 資產(chǎn)評估服務(wù)房屋征收項目測繪實施方案
- 2025年經(jīng)濟形勢會議講話報告
- 北師大版小學(xué)三年級上冊數(shù)學(xué)第五單元《周長》測試卷(含答案)
- 國家安全責(zé)任制落實情況報告3篇
- 2024年度順豐快遞冷鏈物流服務(wù)合同3篇
- 六年級下冊【默寫表】(牛津上海版、深圳版)(漢譯英)
- 合同簽訂培訓(xùn)
- 電工基礎(chǔ)知識培訓(xùn)課程
- 鐵路基礎(chǔ)知識題庫單選題100道及答案解析
- 金融AI:顛覆與重塑-深化理解AI在金融行業(yè)的實踐與挑戰(zhàn)
評論
0/150
提交評論