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

正文內(nèi)容

(可參照這個)搶答器的設(shè)計(1602顯示)(編輯修改稿)

2025-07-31 21:25 本頁面
 

【文章內(nèi)容簡介】 快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。從電路上,按數(shù)碼管的接法不同又分為共陰和共陽兩種。圖11 是共陰和共陽極數(shù)碼管的內(nèi)部電路,它們的發(fā)光原理是一樣的,只是它們的電源極性不同而已。其數(shù)碼管的外形如下圖所示: 圖32 數(shù)碼管的共陰和共陽極接法使用液晶屏顯示搶答成功者號碼、時間。液晶顯示屏(LCD)具有輕薄短小、低耗電量、無輻射危險,平面直角顯示以及影像穩(wěn)定不閃爍等優(yōu)勢,可視面積大,畫面效果好,分辨率高,抗干擾能力強(qiáng)的特點。1602LCD的特性  +,對比度可調(diào)   內(nèi)含復(fù)位電路   提供各種控制命令,如:清屏、字符閃爍、光標(biāo)閃爍、顯示移位等多種功能   有80字節(jié)顯示數(shù)據(jù)存儲器DDRAM   內(nèi)建有192個5X7點陣的字型的字符發(fā)生器CGROM 8個可由用戶自定義的5X7的字符發(fā)生器CGRAM 1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因為如此所以它不能很好地顯示圖形(用自定義CGRAM,顯示效果也不好)。   1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個字符液晶模塊(顯示字符和數(shù)字)。   目前市面上字符液晶絕大多數(shù)是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫的控制程序可以很方便地應(yīng)用于市面上大部分的字符型液晶。 管腳功能   LCD1602引腳圖1602采用標(biāo)準(zhǔn)的16腳接口,其中:   第1腳:VSS為電源地   第2腳:VCC接5V電源正極   第3腳:V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會 產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度)。   第4腳:RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。   第5腳:RW為讀寫信號線,高電平(1)時進(jìn)行讀操作,低電平(0)時進(jìn)行寫操作。   第6腳:E(或EN)端為使能(enable)端。   第7~14腳:D0~D7為8位雙向數(shù)據(jù)端。   第15~16腳:空腳或背燈電源。15腳背光正極,16腳背光負(fù)極。1602LCD特征及應(yīng)用  微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧,常用在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中。 操作控制  注:關(guān)于E=H脈沖——開始時初始化E為0,然后置E為1。   1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”。   因為1602識別的是ASCII碼,試驗可以用ASCII碼直接賦值,在單片機(jī)編程中還可以用字符型常量或變量賦值,如39。A’。   以下是1602的16進(jìn)制ASCII碼表地址: 讀的時候,先讀左邊那列,再讀上面那行,如:感嘆號!的ASCII為0x21,字母B的ASCII為0x42(前面加0x表示十六進(jìn)制) 指令集  1602通過D0~D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和指令。   顯示模式設(shè)置: (初始化)   0011 1000 [0x38] 設(shè)置162顯示,57點陣,8位數(shù)據(jù)接口;   顯示開關(guān)及光標(biāo)設(shè)置: (初始化)   0000 1DCB D顯示(1有效)、C光標(biāo)顯示(1有效)、B光標(biāo)閃爍(1有效)   0000 01NS N=1(讀或?qū)懸粋€字符后地址指針加1 amp。光標(biāo)加1),   N=0(讀或?qū)懸粋€字符后地址指針減1 amp。光標(biāo)減1),   S=1 且 N=1 (當(dāng)寫一個字符后,整屏顯示左移)   s=0 當(dāng)寫一個字符后,整屏顯示不移動   數(shù)據(jù)指針設(shè)置:   數(shù)據(jù)首地址為80H,所以數(shù)據(jù)地址為80H+地址碼(027H,4067H)   其他設(shè)置:   01H(顯示清屏,數(shù)據(jù)指針=0,所有顯示=0);02H(顯示回車,數(shù)據(jù)指針=0)。[按鍵控制電路鍵盤是單片機(jī)不可缺少的輸入設(shè)備,是實現(xiàn)人機(jī)對話的紐帶。鍵盤按結(jié)構(gòu)形式可以分為非編碼鍵盤和編碼鍵盤,前者用軟件方法產(chǎn)生鍵碼,而后者則用硬件方法來產(chǎn)生鍵碼。在單片機(jī)中使用的都是非編碼鍵盤,因為非編碼鍵盤結(jié)構(gòu)簡單,成本低廉,非編碼鍵盤的類型很多,常用的有獨立式鍵盤,行列式鍵盤等。獨立式鍵盤,鍵盤接口中使用多少根I/O線,鍵盤中就有幾個按鍵,鍵盤接口使用了8根I/O口線,該鍵盤就有8個按鍵,這種類型的鍵盤,其按鍵比較少,且鍵盤中各按鍵的工作互不干擾。因此可以根據(jù)實際需要對鍵盤中的按鍵靈活的編碼。如圖3所示。圖3 獨立式鍵盤原理圖最簡單的編碼方式就是根據(jù)I/O輸入口所直接反映的相應(yīng)按鍵,按下的狀態(tài)進(jìn)行編碼,稱按鍵直接狀態(tài)碼,對于這樣編碼的獨立式鍵盤,CPU可以通過直接讀取I/O口的狀態(tài)來獲取按鍵的直接狀態(tài)編碼值,根據(jù)這個值直接進(jìn)行按鍵識別,這樣形式的鍵盤結(jié)構(gòu)簡單,按鍵識別容易。獨立式鍵盤的缺點是需要占用比較多的I/O口線,當(dāng)單片機(jī)應(yīng)用系統(tǒng)鍵盤中需要的按鍵比較少或I/O口線比較富余時,可以采用這樣類型的鍵盤?!?. 軟件編程本設(shè)計的搶答器的程序采用的是C程序設(shè)計,C語言的顯著特點是用二進(jìn)制來編寫程序,程序的各個部分除了必要的信息交流外彼此之間相互獨立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦? 便于使用、維護(hù)以及調(diào)試。C語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。雖然C語言也是強(qiáng)類型語言,但它的語法比較靈活,允許程序編寫者有較大的自由度。本次設(shè)計的主程序中包括時鐘設(shè)計程序,定時器中斷子程序,數(shù)碼管顯示程序以及按鍵控制子程序。搶答器主流程圖如圖4所示:圖4 搶答器主程序流程圖搶答器定時中斷流程圖如圖5:圖5 搶答器定時器中斷流程圖源程序設(shè)計:includedefine uchar unsigned chardefine uint unsigned intuchar num。 //定義中斷變量,num計滿20表示1秒時間到uchar num1。 //十秒倒計時顯示初始值uchar flag1,flag2。 //清零鍵及開始鍵按下標(biāo)志位uchar flag3,flag4=0。 //定義鍵盤按下標(biāo)志位define LCDPORT P0sbit LCD1602_RS = P2^0。sbit LCD1602_EN = P2^1。sbit sp=P2^2。 //定義蜂鳴器端口sbit clear=P1^0。 //定義清零鍵sbit start=P1^1。 //開始鍵sbit key1=P1^2。 sbit key2=P1^3。sbit key3=P1^4。sbit key4=P1^5。 //key2到key5為選手按鍵 void delay(uint z) //延時函數(shù){ uint i,j。 for(i=z。i0。i) for(j=110。j0。j)。}void WriteCmd_1602(unsigned char cmd){ LCD1602_RS = 0。 LCDPORT = cmd。 delay(1)。 LCD1602_EN = 1。 delay(1)。 LCD1602_EN = 0。 }void WriteByte_1602(unsigned char date){ LCD1602_RS = 1。 LCDPORT = date。 delay(1)。 LCD1602_EN
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1