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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)4x4矩陣鍵盤顯示-wenkub

2023-01-31 10:51:38 本頁(yè)面
 

【正文】 *4 矩陣鍵盤,、 作輸入線;、 作輸出線,按下任意鍵,都會(huì)在在LCD12864 的第一行上顯示每個(gè)按鍵的0-F 序號(hào),同時(shí)12864 的第二行顯示本行姓名、班級(jí),第三行顯示本人學(xué)號(hào)。與應(yīng)用在個(gè)人電腦中的通用型微處理器相比,它更強(qiáng)調(diào)自供應(yīng)(不用外接硬件)和節(jié)約成本。手機(jī)、電話、計(jì)算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電子產(chǎn)品中都含有單片機(jī)。由一定數(shù)量的彩色或黑白像素組成,放置于光源或者反射面前方。海爾曼帶領(lǐng)的小組開(kāi)發(fā)的。在鍵盤中按鍵數(shù)量較多時(shí),為了減少I/O口的占用,通常將按鍵排列成矩陣形式,如圖1所示。一、課程設(shè)計(jì)目的設(shè)計(jì)一個(gè)基于單片機(jī)的4*4矩陣鍵盤設(shè)計(jì),用AT89S52單片機(jī)并行口P1接4*4矩陣鍵盤,、在LCD12864上的第一行顯示每個(gè)按鍵的0—F序號(hào),同時(shí)12864的第二行顯示本人姓名、班級(jí),第三行顯示本人學(xué)號(hào)。并且在實(shí)際應(yīng)用中經(jīng)常要用到輸入數(shù)字、字母、符號(hào)等操作功能,如電子密碼鎖、電話機(jī)鍵盤、計(jì)算器按鍵等,至少都需要12到16個(gè)按鍵,在這種情況下如果用獨(dú)立式按鍵的話,顯然太浪費(fèi)I/O端口資源,為了解決這一問(wèn)題,我們使用矩陣式鍵盤。這種行列式鍵盤結(jié)構(gòu)能有效地提高單片機(jī)系統(tǒng)中I/O口的利用率。實(shí)際電路圖連接如圖2所示。要顯示某個(gè)圖形或漢字就是將相應(yīng)的點(diǎn)陣信息寫(xiě)入到相應(yīng)的存儲(chǔ)單元中。顯示點(diǎn)在64*64液晶屏上的位置由行號(hào)(line,0~63)與列號(hào)(column,0~63)確定。每列中的8行點(diǎn)陣信息構(gòu)成一個(gè)8bits二進(jìn)制數(shù),存儲(chǔ)在一個(gè)存儲(chǔ)單元中。例如點(diǎn)亮128*64的屏中(20,30)位置上的液晶點(diǎn),因列地址30小于64,該點(diǎn)在左半屏第29列,所以CS1有效;行地址20除以8取整得2,取余得4,該點(diǎn)在RAM中頁(yè)地址為2,在字節(jié)中的序號(hào)為4;所以將二進(jìn)制數(shù)據(jù)00010000(也可能是00001000,高低順序取決于制造商)寫(xiě)入Xpage=2,Yaddress=29的存儲(chǔ)單元中即點(diǎn)亮(20,30)上的液晶點(diǎn)。而且要對(duì)自己有耐心和信心,這樣就可以從中找到問(wèn)題,并且解決問(wèn)題。這次設(shè)計(jì)過(guò)程中。sbit DI=P3^2。uchar code l[]={0x00,0x10,0x10,0x10,0x10,0x10,0xFF,0x10,0x10,0xF0,0x10,0x11,0x16,0xD0,0x10,0x10,0x00,0x80,0x40,0x20,0x18,0x06,0x41,0x20,0x10,0x3F,0x44,0x42,0x41,0x40,0x40,0x78},c[]={0x00,0x24,0x24,0xA4,0xFE,0x23,0x22,0x00,0x3E,0x22,0x22,0x22,0x22,0x22,0x3E,0x00,0x00,0x08,0x06,0x01,0xFF,0x01,0x06,0x40,0x49,0x49,0x49,0x7F,0x49,0x49,0x49,0x41},dian[]={0x00,0x00,0xF8,0x88,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x88,0xF8,0x00,0x00,0x00,0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x7F,0x88,0x88,0x88,0x88,0x9F,0x80,0xF0,0x00},qi[]={0x20,0x10,0x4C,0x47,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0xD4,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x30,0x40,0xF0,0x00},ban[]={0x84,0x84,0xFC,0x84,0x84,0x00,0xF8,0x00,0xFF,0x00,0x84,0x84,0xFC,0x84,0x84,0x00,0x10,0x30,0x1F,0x08,0x88,0x42,0x21,0x18,0x07,0x00,0x20,0x20,0x3F,0x20,0x20,0x00}。 for(i=0。i4。break。break。 } case 1: P2=0xbf。 case 0xfd:cont=5。 case 0xf7:cont=7。 delay()。break。break。 switch(P2|0xf0) { case 0xfe:cont=12。 case 0xfb:cont=14。 default:break。 DI=0。0x80)。break。 case 2:CS1=1。 }}void xieminling(uchar value){ readbusy()。 E=1。 }void Setonoff(uchar onoff){ onoff=0x3e|onoff。 RW=0。 _nop_()。 }void Setline(uchar line) /*設(shè)置列*/{ line=0x40|line。 for(i=0。 for(j=0。 Setonoff(0)。 qingping(0)。 Setline(lie)。 } Setpage(page1+1)。i++) {xieshuju(p[i+16])。 xians
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1