background image

  EMBEDDED APPLICATIONS FCT 

 
 
 
 

2 FCT design 

Here an application of a fixed-cellular-terminal (FCT) is 
used to illustrate the interfacing of a keypad and I

2

C LCD 

to the radio device. 

 

Application Block Diagram (Fixed cellular terminal) 

2.1 

 Keypad

 

2.1.1 

 Operation 

When the script executes it calls a key-scan routine in an 
endless loop. When no key is pressed the key-scan 
routine returns the code 0xFF. A key-press is detected 
when any one of the KeyRow inputs receives a logic low. 
The key-scan routine identifies which KeyColumn driver 
was active when the key-press was detected and the 
routine provides a return code representing the 
combination of row and column. 

2.1.2 

 Set-up 

The keypad driver setup uses the function kyc() to define 
which rows and columns are activated for the application. 
This allows the user to select the most suitable keypad 
size and avoids tying up control I/O which would be more 
usefully applied elsewhere in the application. 

This application example utilizes the full complement of 
column drivers and row receivers to provide a 20 key 
interface. 

 
 
 

LZT 123 8016 R1A

  

Содержание Fixed Cellular Telephone

Страница 1: ...Application Note Embedded Applications Fixed Cellular Telephone...

Страница 2: ...Mobile Communications reserves the right to make modifications additions and deletions to this manual due to typographical errors inaccurate information or improvements to programs and or equipment a...

Страница 3: ...Contents 3 1 Introduction 4 2 FCT design 5 2 1 Keypad 5 2 1 1 Operation 5 2 1 2 Set up 5 2 1 3 Keypad Configuration 6 2 2 I2 C LCD 7 2 2 1 Operation 7 2 2 2 Set up 7 2 3 Fixed Cellular Terminal Applic...

Страница 4: ...guage interfacing a keypad and LCD to the radio device can provide a simple man machine interface without the need for external host controllers This application note details the use the I2C interface...

Страница 5: ...ow inputs receives a logic low The key scan routine identifies which KeyColumn driver was active when the key press was detected and the routine provides a return code representing the combination of...

Страница 6: ...olumn driver When used this is referred to as Column 0 Note Keypad Interface Schematic 2 1 3 Keypad Configuration The key pad is configured using intrinsic functions within embedded applications furth...

Страница 7: ...ditional control signals RS E R W The LCD is operating in 4 bit mode so can provide the 7 required signals with a single 8 bit I2 C GPIO converter The I2 C register has been defined as follows BIT P7...

Страница 8: ...EMBEDDED APPLICATIONS FCT LCD Interface Schematic LCD Interface LZT 123 8016 R1A 8...

Страница 9: ...und 2 VDD Logic Supply 2 75V 3 VO LCD Supply 0V 4 RS Register Select 5 R W Read Write 6 E Enable 7 DB0 Data0 8 DB1 Data1 9 DB2 Data2 10 DB3 Data3 11 DB4 Data4 12 DB5 Data5 13 DB6 Data6 14 DB7 Data7 15...

Страница 10: ...old Time th2 10 ns E Cycle Time Tc 140 0 E Rise Fall Time tr tf 25 E Pulse Width High Low Tw 400 R W and RS Setup Time Tsu 60 R W and RS Hold Time Th 20 Data Setup Time tD 36 0 Read Mode Refer to Fig...

Страница 11: ...EMBEDDED APPLICATIONS FCT Read Mode Timing Diagram LZT 123 8016 R1A 11...

Страница 12: ...char PREVKEYPRESSED 0 char CALLING 0 setup All Key pins spc RI 0 turn off RI spc DTR 0 turn off DTR spc DCD 0 turn off DCD spc DSR 0 turn off DSR spc CTS 0 turn off CTS io 4 KEY_IN2 0 switch in I2 io...

Страница 13: ...4 scat sndCmd aterr atsnd sndCmd resCmd slen sndCmd 20 resCmdSize prtf nsent AT command n s sndCmd scpy resndCmd sndCmd else if val 0x0b REJECT key LCDcontrol 0x01 scpy sndCmd ATD aterr atsnd ATH resC...

Страница 14: ...DataWr 3 LoBits 0x20 i2w Addr2 4 DataWr Ack LCDcontrol int control char Addr2 char DataWr 4 char HiBits char LoBits char Ack Addr2 0x70 HiBits control 4 LoBits control 0x0f DataWr 0 HiBits 0x40 DataW...

Страница 15: ...PLICATIONS FCT LZT 123 8016 R1A 15 DataWr 0 0x4c DataWr 1 0x0c i2w Addr2 2 DataWr Ack LCDcontrol 0x0f LCDcontrol 0x01 LCDcontrol 0x06 LCDtext char textstr int textlen char n for n 0 n textlen n LCDdat...

Отзывы: