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

正文內容

單片機c程序設計ppt課件-資料下載頁

2025-05-06 13:14本頁面
  

【正文】 *DIN:串行數據輸入端 。 *SCLK:串行時鐘輸入端 。 *CS:片選信號 。 *DOUT:串行數據輸出端 ,用于級連 。 *AGND:模擬地 。 *REFIN:基準電壓輸入 。 *OUT:DAC模擬電壓輸出端 。 *VDD:電源端 。 圖 813 是單片機與 TLC5615的接線圖 數 /模轉換接口 ? TLC5615的驅動程序 命令 :DAConv. 參數 :整型數 DaDat是待轉換的數據 出口 :將給定的數轉換為模擬電壓 . void DaConv(uint DaDat) { uchar i=0。 DaCS=1。 _nop_()。 _nop_()。 DIN=0。 DaSCLK=0。 DaCS=0。 _nop_()。 _nop_()。 for(i=0。i12。i++) { DaDat=_iro1_(DaDat,1)。 if((DaDatamp。0x0400)!=0) DIN=1。 else DIN=0。 DaSCLK=1。 _nop_()。 _nop_()。 DaSCLK=0。 _nop_()。 _nop_()。 } DaCS=1。 DIN=0。 DaSCLK=0。 } 數 /模轉換接口 ? 驅動程序的使用 該驅動程序中用到了 3個標記符號 : DIN:與 TLC5615的 DI引腳相連的單片機引腳 。 DASCLK:與 TLC5615的 CLK引腳相連的單片機引腳 。 DACS:與 TLC5615的 CS引腳相連的單片機引腳 。 實際使用時 ,根據接線的情況定義好 DAIN,DACLK,ADCS 即可使用 . 例 85 TLC5615與單片機連接如圖 813所示 , 要求將經過處理的數據送到 DA進行轉換 . 程序如下 : sbit DIN=P1^0。 sbit DaSCLK=P1^1。 sbit DaCS=P1^2。 . . . Void main() { unsigned int DaDate。 . . , DAConv(DaDate)。 . . . } 液晶顯示器接口 ? 從液晶顯示器顯示內容來分 (三種 ):段式 。字符式 。點陣式 . ? 注 :字符式 價廉物美 ,顯示內容豐富 ,無需定制 ,使用方便 .是 LED顯示器的理想替代品 .(圖 814 是 1602型字符液晶顯示器的外形圖 ) 字符型液晶顯示器基本知識 字符型液晶顯示器專門用于顯示數字 字母 ,圖形符號 ,并可顯示少量自定義符 號 .這類顯示器均把 LCD控制器 ,點陣驅 動器 ,字符存儲器等做在一塊板上 ,再與 液晶屏一起組成一個顯示塊 ,因此 ,這類 顯示器安裝與使用都較簡單 . 型號 :XXX1602,XXX1604,XXX2022 XXX2022等 XXX:為商標名稱 。 第一 ,二位數字 :表可顯示字符個數 。 第三 ,四位數字 :表可顯示字符的行數 。 液晶顯示器接口 ? 這一類液晶顯示器通常有 16根接口線 ,表 88是這 16根線的定義 . 編號 符號 引腳說明 編號 符號 引腳說明 1 Vss 電源地 9 D2 數據線 2 2 VDD 電源正 10 D3 數據線 3 3 VL 液晶顯示偏壓信號 11 D4 數據線 4 4 RS 數據 /命令選擇端 12 D5 數據線 5 5 R/W 讀 /寫選擇端 13 D6 數據線 6 6 E 使能信號 14 D7 數據線 7 7 Do 數據線 15 BLA 背光源正極 8 D1 數據線 1 16 BLK 背光源負極 表 88 字符型液晶接口說明 液晶顯示器接口 ? 圖 815 是字符型液晶顯示器與單片機的接線圖 .這里用了 P0口的 8根線作為液晶顯示器的數據線 ,用 , 3根控制線 .與 VL端相連的電位器的阻值為 10KΩ,用來調節(jié)液晶顯示器的對比度 .5V電源通過一個電阻與 BLA相連用以提供背光 ,該電阻可用 10Ω,1/2W. 字符型液晶顯示器的使用 ? (適用于 1602型 ) ? 命令如下 : (1) void RstLcd()—初始化液晶命令 :設置控制器的工作模式 ,程序開始時調用 .參數無 . (2)Void ClrLcd()清屏命令 :清除屏幕顯示的所有內容 ,參數無 . (3)Void SetCur(uchar Para)光標控制命令 :控制光標是否顯示及是否閃爍 ,參數 :1個 . 注 :程序中預定義了 4個符號常數 ,用此 4個符號常數作為參數即可 .它們定義如下 : Const uchar NoDisp=0。 //無顯示 Const uchar NoCur=1。 //有顯示無光標 Const uchar CurNoFlash=2。 //有光標但不閃爍 Const uchar CurFlash=3。 //有光標且閃爍 字符型液晶顯示器的使用 ? (適用于 1602型 ) ? 命令如下 : (4)void WriteChar(uchar c,uchar xPos,uchar yPos)寫字符命令 :在指定位置 (行和列 )顯示指定的字符 .參數 :共有三個 ,即待顯示字符 ,行值和列值 .它們分別存放在字符 C和 XPOS,YPOS中 ,其中行值與列值均從 0開始計數 . (5)void WriteString(uchar *s,uchar xPos,uchar yPos)寫字符串命令 :在指定位置顯示一串字符 .參數 :共有三個 ,即字符串值針 s,行值和列值 .字符串須以 “ 0“結尾 .如果字符串的長度超過了從該列開始可顯示的最多字符數 ,則其后字符被截斷 ,并不在下一行顯示出來 . 注 :完整的驅動程序請參見 P193~196 字符型液晶顯示器的使用 ? 只要在主函數中定義好 xPos和 yPos兩個變量 ,同時定義一個字符數組或字符型指針 ,然后調用此液晶顯示函數 ,即可將數組中的字符在液晶顯示器規(guī)定的位置顯示出來 . Void main() { uchar xPos,yPos。 uchar *s=“Wel… !”。 xPos=0。 yPos=1。 RstLcd()。 ClrLcd()。 SetCur(CurFlash)。 //開啟光標顯示 ,閃爍 WriteString(s,xPos,yPos)。 for(。){。}
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1