You have no items in your shopping cart.

Subtotal: 0.00

How to interface Bluetooth with 8085 Lab Trainer Kit

8085TRAINER KIT

PS-TRAINER-8085 microprocessor trainer kit is proposed to smooth the progress of learning and developing designs of microprocessor from Intel. It has the Facility to connect PC’s 101/104 Keyboard, to enter user programs in Assembly languages. User verifies the programs through LCD or PC. User friendly Firmware confirms facilitating the beginners learns operations of a microprocessor quickly.

BLUETOOTH

Bluetooth is a proprietary open wireless technology standard for exchanging data over short distances from fixed and mobile devices, creating personal area networks (PANs) with high levels of security. Bluetooth technology allows electronic devices to communicate wirelessly.

INTERFACING BLUETOOTH

Fig. 1 shows how to interface the Bluetooth with microprocessor. Bluetooth technology handles the wireless part of the communication channel; it transmits and receives data wirelessly between these devices. It delivers the received data and receives the data to be transmitted to and from a host system through a host controller interface (HCI). The most popular host controller interface today is either a UART or a USB. Here, I will only focus on the UART interface; it can be easily show how a Bluetooth module can be integrated on to a host system through a UART connection.



Fig. 1 Interfacing Bluetooth to Microprocessor

 

INTERFACING BLUETOOTH WITH 8085

We now want to transmit & receive the data from host system to 8085 Trainer Board by using Bluetooth module through UART0.



PIN ASSIGNMENT WITH 8085



 

UART DB-9 Connector

8251

 

Serial Port Section

UART0

TXD-0

19

RXD-0

3

 



CIRCUIT DIAGRAM TO INTERFACE BLUETOOTH WITH 8085





ASSEMBLY PROGRAM TO INTERFACE BLUETOOTH WITH 8085

*********************************************************************************************************

Title : Program to transmit a character from 8085 through Bluetooth

********************************************************************************************************

ADDRESS

OPCODE

                NEMONICS

9100 

3E B6

                MVI A,B6

9102

D3 23

                OUT 23

9104

3E 40

                MVI A,B6

9106

D3 22

                OUT 22

9108

3E 01

                MVI A,01

910A

D3 22

                OUT 22

910C

0E 05 

 REPET :  MVI C,05

910E

DB 01

 CHECK:  IN 01   

9110

E6 04

                ANI 04

9112

CA 0E 91

                JZ  CHECK

9115

21 00 92

START :  LXI H,LOOK UP

9118

06 0C

                MVI B,0C

911A

7E

REPT1:   MOV A,M

911B

D3 00

                OUT 00

911D

11 03 03

                LXI D,0303

9120

00

 DELAY:   NOP

9121

1B

                 DCX D

9122

7B

                 MOV A,E

9123

B2

                ORA D

9124

C2 20 91

                JNZ DELAY

9127

23

                INX H

9128

05

                DCR B

9129

C2 1A 91

                JNZ REPT1

912C

C3 15 91

                JMP START

912F

FE 3F

                CPI 3F

9131

C2 0C 91

                JNZ  REPET

9134

0D

                DCR C

9135

C2 0E 91

                JNZ CHECK

9138

CF

                RST 1

 



LOOK UP TABLE:

ADDRESS     DATA

9200     48H,45H,4CH,4CH9204 4FH,2DH,38H,30H (HELLO-8085)

9208     38H,35H,0AH,0DH

920C     END

TESTING THE BLUETOOTH WITH 8085

Give +9V power supply to 8085 trainer Board; connect the 5V adapter with Bluetooth module which is connected with the 8085 trainer Board. There are two Bluetooth modules are required. One is connected with 8085 trainer Board; other one is connected with PC.

First connect the serial cable between 8086 Trainer board & PC. Then open the Hyper Terminal screen, select which port you are using and set the default settings. Now the screen should show some text messages. If the messages are correctly displayed in Hyper Terminal, then only connect the Bluetooth modules in 8086 Trainer Board.

If you are not reading any data from UART, then you just check the jumper connections & just check the serial cable is working.

PC SIDE BLUETOOTH MODULE SETTING





KIT SIDE BLUETOOTH MODULE SETTING





SOURCE CODE

The Interfacing Bluetooth module with 8086 program is very simple and straight forward, which send a message to mobiles from 8086 trainer through Bluetooth module by using UART. Some delay is occurring when a single data is sent to mobile through UART.