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

正文內(nèi)容

led點(diǎn)陣書寫顯示屏-預(yù)覽頁

2025-06-16 18:07 上一頁面

下一頁面
 

【正文】 位雙向I/O端口。在對Flash ROM編程或程序校驗(yàn)時(shí),P3還接收一些控制信號。由于單片機(jī)或CPU的數(shù)據(jù)/地址/控制總線端口都有一定的負(fù)載能力,如果負(fù)載超過其負(fù)載能力,一般應(yīng)加驅(qū)動器。常見于同并口液晶屏、并口打印機(jī)、并口傳感器或通訊模塊等設(shè)備的接口上。 第11~18腳“B”信號輸入輸出端,功能與“A”端一樣,不再描述。 真值表控制輸入運(yùn)行GDIRLLB 數(shù)據(jù)到A 總線LHA 數(shù)據(jù)到B 總線HX隔開H=高電平 L=低電平 =不定 38譯碼器74HC13874HC138是一款高速CMOS器件,74HC138引腳兼容低功耗肖特基TTL(LSTTL)系列。 圖4 74HC138引腳圖 P溝道的增強(qiáng)型場效應(yīng)管APM4953 行驅(qū)動管,功率管。具有8位移位寄存器和一個(gè)存儲器,三態(tài)輸出功能。 移位寄存器有一個(gè)串行移位輸入(Ds),和一個(gè)串行輸出(Q7’),和一個(gè)異步的低電平復(fù)位,存儲寄存器有一個(gè)并行8位的,具備三態(tài)的總線輸出,當(dāng)使能OE時(shí)(為低電平),存儲寄存器的數(shù)據(jù)輸出到總線。功能:位數(shù)多,可顯示32位;顯示內(nèi)容豐富,可顯示所有數(shù)字和大、小寫字母;程序簡單,如果用數(shù)碼管動態(tài)顯示,會占用很多時(shí)間來刷新顯示,而1602自動完成此功能。C +70176。2mV;共模輸入電壓范圍寬, VIC=0~;輸出與TTL,DTL,MOS,CMOS 等兼容;輸出可以用開路集電極連接“或”門。 其主要技術(shù)參數(shù)為:反向擊穿電壓:15V。 圖8 光敏三極管等效電路4.2 各部分電路設(shè)計(jì) 主控模塊 主控模塊包括LCD液晶顯示,鍵盤掃描模塊及CPU控制模塊。由鎖存器、行驅(qū)動及列驅(qū)動組成。圖中Q1是用紅外光電三極管,用來完成對1616點(diǎn)陣紅色LED燈點(diǎn)亮或熄滅的檢測;RR6用于對Q2進(jìn)行限流,另外還可以調(diào)節(jié)R6來提高或減小輸出的電壓值;RR3是用于給U1(比較器)的同相端提供基準(zhǔn)電壓值,通過它跟采集信息輸出來的電壓值進(jìn)行比較(U2U3,Uout=Umin),R2是U1的輸出上拉電阻。由于在電路中加了耦合電容,可有效地防止環(huán)境對光筆的影響。 1602液晶顯示程序 主要為液晶的初始化,及定義相關(guān)模式顯示。此模式中點(diǎn)顯示為50ms,實(shí)現(xiàn)快速掃描的要求。 反顯模式程序 在畫線模式下,將檢測到的信號點(diǎn)反顯。測試結(jié)果表明,本系統(tǒng)實(shí)現(xiàn)了預(yù)期功能。 //保存哪一列亮,作掃描用extern uchar liea[]。 void delay_50us(uint t)。sbit elcd=P3^3。 //1602寫數(shù)據(jù)函數(shù)endif/////////////////ifndef __LED_H__define __LED_H__include sbit aled=P2^0。sbit srclk=P2^5。void display_595()。void xianshi(uchar *p1,uchar *p2)。endif////////////反顯////////////////////////////// ifndef __ECHO_H__define __ECHO_H__void e_cho(void)。 for(。j)。t) for(j=6245。 wr_1602(0x38)。 wr_1602(0x38)。 wr_1602(0x06)。 rw=0。 delay_50us(20)。 rw=0。 delay_50us(20)。a0。 dat=1。 }}void display_595(){ rclk=0。} //////////////////鍵盤掃描模塊///////////////////////////include include include include include include include include uchar code heart[][9]={0xff,0xff,0xff,0x8f,0x07,0x03,0x03,0x03,0xff, //顯示心 0xff,0xff,0xff,0xf1,0xe0,0xc0,0xc0,0xc0,0xff, 0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff,0xff,0x03, 0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff,0xff,0xc0}。//定義lcd顯示內(nèi)容uchar code light_dot[]= MODE1: LIGHT_DOT。//整屏擦除模式4uchar code coordinate[]=Lacation:( , )。//進(jìn)入時(shí)歡迎界面uchar code smile1[]= SMILE 。 //顯示“歡迎光臨”uchar code zuobiao[]= 01020304050607080910111213141516。 key_l=P0。 //消抖 if(key_l!=0xf0) //1110 0000 { key_l=P0amp。 //P0口輸出 key_h=P0。0xf0。 xianshi(light_dot,coordinate)。 break。 case 0xe7: eraall()。 xianshi(smile1,kong)。 break。 case 0xd7: dis_led(wel)。break。break。break。break。 xianshi(wele1,wele2)。 for(k=0。 for(k=0。 //顯示行坐標(biāo) wr_1602dat(zuobiao[2*x1])。 //顯示列坐標(biāo) wr_1602dat(zuobiao[2*x2])。 //顯示行坐標(biāo) wr_1602dat(zuobiao[2*x1+16])。 //顯示列坐標(biāo) wr_1602dat(zuobiao[2*(x216)])。//將之前定義的列顯示全部清除,并在屏幕上顯示“NO”void eraall(void){ uchar j=0。 lieb[j]=0xff。} void dis_led(uchar p[][9]){ uchar i。 P2=i。//第三塊 wr_595(p[1][i+1])。 eled=0。 P2=j。//第二塊 wr_595(~liea[j])。 uchar i,j。 //進(jìn)行逐行逐列掃描,當(dāng)光筆檢測到信號是,將檢測到的點(diǎn)賦給全局?jǐn)?shù)組進(jìn)行保存 for(i=0。j++) { lie0(j,i,dot[j])。 x1=i。 break。j++) { lie0(j,i,dot[j])。 x1=i。 break。j++) { lie0(j,i,dot[j])。 x1=i。 break。j++) { lie0(j,i,dot[j])。 x1=i。 break。TL0=TL0_M1。 for(j=0。 wr_595(lied[j])。//第一塊 display_595()。//第四塊 wr_595(0xff)。//第四塊 wr_595(0xff)。//第四塊 wr_595(y)。//第四塊 wr_595(0xff)。} void lie0(uchar z,uchar x,uchar y)//定義哪個(gè)點(diǎn)被點(diǎn)亮{ P2=x。//第二塊 wr_595(y)。//第二塊 wr_595(0xff)。//第二塊 wr_595(0xff)。//第二塊 wr_595(0xff)。uchar code dot[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, //第1塊 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, //第2塊/*定義某一列亮*/ 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, //第3塊 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。uchar lied[]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1