More Related Content
More from Enhmandah Hemeelee
More from Enhmandah Hemeelee (20)
Lab 4
- 1. Лаборторын ажил №4
Анологи – тоон хувиргуур ашиглах
Ажлын зорилго: Потенциометрийн утгыг LCD дээр харуулах
1. PROTEUS программ дээр LCD болон потенциометрийг микроконтроллёртой
холбосон схем зурна.
2. MicroCode studio программ дээр PICBASIC Pro хэлийг ашиглан программ
бичиж симуляци хийнэ.
3. Лаборторийн ажилд дүгнэлт хийж хамгаална.
PROTEUS дээрх LCD болон потенциометрийн хэлхээ
Зураг 1. Микроконтроллёр болон LCD, потенциометрийн холболтын схем
- 2. Потенциометрийн утгыг LCD дээр гаргах программ
DEFINE LCD_DREG PORTB DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 4
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 5
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
DEFINE LCD_COMMANDUS 2000
DEFINE LCD_DATAUS 50
DEFINE ADC_BITS 8 – эгнээний тоог тодорхойлно (ADC)
DEFINE ADC_CLOCK 3 – синхронжуулах эх үүсвэр
DEFINE ADC_SAMPLUEUS 50 – хугацааны хувиргалтыг тодорхойлох
RES
VAR WORD
VOLTS1 VAR WORD
VOLTS2 VAR WORD
CONV1
CON 19
CONV2
CON 53
TRISA=%00000001 – А портын А.0 – ыг оролт болго
TRISB=%00000000 – В портыг гаралт болго
PAUSE 500
ADCON1=%00000010 – А портын бүх битүүдийг аналогоор зааж өгнө
- 3. LCDOUT $FE,1
MAIN: ADCIN 0,RES
VOLTS1 = RES*CONV1
VOLTS2 = RES*CONV2
VOLTS2 = VOLTS2/100
VOLTS1 = VOLTS1+VOLTS2
LCDOUT $FE,2,"V=",DEC4 VOLTS1 – LCD дээр 10 – тын бутархайгаар илэрхийлэх
PAUSE 500
GOTO MAIN
END
Амжилт амжилт..........