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

正文內(nèi)容

單片機c程序設計ppt課件(參考版)

2025-05-09 13:14本頁面
  

【正文】 } } 。 for(。 SetCur(CurFlash)。 RstLcd()。 xPos=0。 //有光標且閃爍 字符型液晶顯示器的使用 ? (適用于 1602型 ) ? 命令如下 : (4)void WriteChar(uchar c,uchar xPos,uchar yPos)寫字符命令 :在指定位置 (行和列 )顯示指定的字符 .參數(shù) :共有三個 ,即待顯示字符 ,行值和列值 .它們分別存放在字符 C和 XPOS,YPOS中 ,其中行值與列值均從 0開始計數(shù) . (5)void WriteString(uchar *s,uchar xPos,uchar yPos)寫字符串命令 :在指定位置顯示一串字符 .參數(shù) :共有三個 ,即字符串值針 s,行值和列值 .字符串須以 “ 0“結(jié)尾 .如果字符串的長度超過了從該列開始可顯示的最多字符數(shù) ,則其后字符被截斷 ,并不在下一行顯示出來 . 注 :完整的驅(qū)動程序請參見 P193~196 字符型液晶顯示器的使用 ? 只要在主函數(shù)中定義好 xPos和 yPos兩個變量 ,同時定義一個字符數(shù)組或字符型指針 ,然后調(diào)用此液晶顯示函數(shù) ,即可將數(shù)組中的字符在液晶顯示器規(guī)定的位置顯示出來 . Void main() { uchar xPos,yPos。 //有顯示無光標 Const uchar CurNoFlash=2。 液晶顯示器接口 ? 這一類液晶顯示器通常有 16根接口線 ,表 88是這 16根線的定義 . 編號 符號 引腳說明 編號 符號 引腳說明 1 Vss 電源地 9 D2 數(shù)據(jù)線 2 2 VDD 電源正 10 D3 數(shù)據(jù)線 3 3 VL 液晶顯示偏壓信號 11 D4 數(shù)據(jù)線 4 4 RS 數(shù)據(jù) /命令選擇端 12 D5 數(shù)據(jù)線 5 5 R/W 讀 /寫選擇端 13 D6 數(shù)據(jù)線 6 6 E 使能信號 14 D7 數(shù)據(jù)線 7 7 Do 數(shù)據(jù)線 15 BLA 背光源正極 8 D1 數(shù)據(jù)線 1 16 BLK 背光源負極 表 88 字符型液晶接口說明 液晶顯示器接口 ? 圖 815 是字符型液晶顯示器與單片機的接線圖 .這里用了 P0口的 8根線作為液晶顯示器的數(shù)據(jù)線 ,用 , 3根控制線 .與 VL端相連的電位器的阻值為 10KΩ,用來調(diào)節(jié)液晶顯示器的對比度 .5V電源通過一個電阻與 BLA相連用以提供背光 ,該電阻可用 10Ω,1/2W. 字符型液晶顯示器的使用 ? (適用于 1602型 ) ? 命令如下 : (1) void RstLcd()—初始化液晶命令 :設置控制器的工作模式 ,程序開始時調(diào)用 .參數(shù)無 . (2)Void ClrLcd()清屏命令 :清除屏幕顯示的所有內(nèi)容 ,參數(shù)無 . (3)Void SetCur(uchar Para)光標控制命令 :控制光標是否顯示及是否閃爍 ,參數(shù) :1個 . 注 :程序中預定義了 4個符號常數(shù) ,用此 4個符號常數(shù)作為參數(shù)即可 .它們定義如下 : Const uchar NoDisp=0。 第一 ,二位數(shù)字 :表可顯示字符個數(shù) 。字符式 。 . . , DAConv(DaDate)。 sbit DaCS=P1^2。 實際使用時 ,根據(jù)接線的情況定義好 DAIN,DACLK,ADCS 即可使用 . 例 85 TLC5615與單片機連接如圖 813所示 , 要求將經(jīng)過處理的數(shù)據(jù)送到 DA進行轉(zhuǎn)換 . 程序如下 : sbit DIN=P1^0。 DASCLK:與 TLC5615的 CLK引腳相連的單片機引腳 。 DaSCLK=0。 } DaCS=1。 _nop_()。 _nop_()。 DaSCLK=1。0x0400)!=0) DIN=1。i++) { DaDat=_iro1_(DaDat,1)。 for(i=0。 _nop_()。 DaSCLK=0。 _nop_()。 DaCS=1。 *VDD:電源端 。 *REFIN:基準電壓輸入 。 *DOUT:串行數(shù)據(jù)輸出端 ,用于級連 。 *SCLK:串行時鐘輸入端 。 *內(nèi)部復位 。 *高阻抗基準輸入 。 } 數(shù) /模轉(zhuǎn)換接口 ? 由單片機運算處理的結(jié)果 (數(shù)字量 )往往也需要轉(zhuǎn)換為模擬量 ,以便控制對象 .這一過程即為 “ 數(shù) /模轉(zhuǎn)換 ” (D/A轉(zhuǎn)換 ). ? 目前 ,應用較多的是具用串行接口的 D/A轉(zhuǎn)換器 ,這里以 TLC5615為例做介紹 . ? TCL5615是帶用 3線串行接口且具有緩沖輸入的 10位 DAC,輸出可達 2倍 Ref的變化范圍 .其特點如下 : *5V單電源工作 。 Void main() { unsigned char ADValue。 sbit ADCLK=p1^1。 ADDO:與 TLC0831的 DO引腳相連的單片機引腳 。 模 /數(shù)轉(zhuǎn)換接口 ? TLC0831的驅(qū)動程序 :參見 P187~188 ? 驅(qū)動程序的使用 :(該程序中用到了 3個標記符號 ) ADCS:與 TLC0831的 CS引腳相連的單片機引腳 。 CLK:時鐘信號端 。(輸入單端信號時接地 ) REF:參考電壓輸入端 。 IN+:正輸入端 。 *輸入 /輸出電平與 TTL/COMS兼容 。 *單通道 。 最后 :調(diào)用相關函數(shù)即可完成相應操作 。 X5045的使用 ? X5045完整的驅(qū)動程序如下 :參見 P183~186 ? 使用這因軟件包方法 : 首先 :根據(jù)硬件連接定義 SI,SO,SCK,WP和 CS這 5個引腳 。 SCK接 X5045SCK引腳的單片機引腳 。 SI接 X5045SI引腳的單片機引腳 。 PROALL不對存儲區(qū)進行寫保護 。 PROQTR寫保護區(qū)域為高 128字節(jié) 。 WDT1400設置 。 7 RESET 復位輸出 :參見 P181 8 vcc 正電源 X5045的結(jié)構(gòu)和特性 ? 參見 P182 (1)上電復位 (2)電壓跌落檢測 (3)看門狗定時器 (4)SPI串行編程 EEPROM X5145中有一個狀態(tài)寄存器 ,其值決定了看門狗定時器的定時時 間和被保護塊的大小 .狀態(tài)寄存器的定義如表 85所列 ,定時時間長短及 被保護區(qū)域則如表 86和 87所列 .參見 P182 X5045的使用 ? 為了使用方便 ,特設計了一個 X5045的確驅(qū)動程序 .組成驅(qū)動程序出口界面的命令如下 : *寫數(shù)據(jù) (write_data):將指定個數(shù)的字節(jié)寫入 EEPROM中指定單片機單元中 . *讀數(shù)據(jù) (
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1