Compiler Design
Donate
Links
Videos
Books
About
Contact
Home
Code Examples
Download
Development
IDE
FAQ
Documentation
Assembly Language
Boolean
Byte
Code
Data
DPTR
File
Function
High
IDATA
LCALL
8051
Memory
MOVX
Type
Procedure
Record
Var
Register
Segment
Value
XDATA
Debugging
Optimizations
Module
Pascal
IP Core
Embedded
Username
Password
Remember Me
Forgot your password?
Forgot your username?
Create an account
Search
Turbo51 - Free Pascal compiler for 8051
Search Keyword:
Search
All words
Any words
Exact Phrase
Ordering:
Newest First
Oldest First
Most Popular
Alphabetical
Section/Category
Search Only:
Articles
Search Keyword
byte
Total: 26 results found.
Display #
5
10
15
20
25
30
50
100
All
Page 1 of 2
1.
8051 C Compiler
(Documentation/8051)
... independent rule based peep hole optimizer. a full range of data types: char (8 bits, 1
byte
), short (16 bits, 2
byte
s), int (16 bits, 2
byte
s), long (32 bit, 4
byte
s) and float (4
byte
IEEE). ...
2.
MOVX
(Links/Links)
... bus - It can access 8 bits of data in one operation (hence it is an 8-bit microcontroller) 16-bit address bus - 64 kB each of RAM and ROM On-chip RAM - 128
byte
s (" DATA Memory") On-chip ROM ...
3.
OMF-51 Object Module Format
(Documentation/8051)
... addition to being the usual random access
byte
storage. These include bit-addressable memory, and stack. 2.1 Code Space The code space size is 64K
byte
s. The lower 4K are on-chip ROM and the top ...
4.
8051 IP Cores
(Documentation/8051)
... Single cycle synchronous RAM/ROM, Wishbone bus interface for memory mapped peripherals T8032: Wishbone bus interface Features All peripherals/interrupts implemented Single cycle per
byte
...
5.
8051 Instruction Set
(Documentation/8051)
... Accumulator With Borrow SWAP - Swap Accumulator Nibbles XCH - Exchange
Byte
s XCHD - Exchange Digits XRL - Bitwise Exclusive OR Undefined - Undefined Instruction 8051 Instruction Set: ACALL ...
6.
8051 Opcodes
(Documentation/8051)
... data transfer instructions, boolean variable manipulation instructions and program and machine control instructions. Opcode
Byte
sMnemonicOperands 00 1 NOP 01 2 AJMP ...
7.
8051 Microcontroller
(Documentation/8051)
... 128
byte
s ("DATA Memory") On-chip ROM - 4 kB ("CODE (program) Memory") Four 8-bit bi-directional input/output ports UART (serial port) Two 16-bit Counter/timers Two-level interrupt priority Power ...
8.
Procedure at absolute address
(Documentation/Procedures)
You can force placing a procedure at absolute address with the absolute directive. This way you can also reserve some
byte
s at fixed addresses in code segment. ...
9.
Inline procedures
(Documentation/Procedures)
... Program Example4; Type TFlag = (fl0, fl1, fl2, fl3, fl4, fl5, fl6); TFlagsSet = Set of TFlag; TVariantRecord = Record Case
Byte
of 0: (L: ...
10.
Turbo51 Objects
(Documentation/General)
... Function GetY: Word; end; TPoint = Object (TLocation) Visible:
Byte
Bool; Procedure Init (InitX, InitY: Word); Procedure Show; ...
11.
Compiler Internals - General
(Documentation/Assembler)
... and can not be passed as parameter in re-entrant procedures. In such cases you can use system type
Byte
Bool which occupies 1
byte
. Global variables Global variables are placed in default memory type ...
12.
Turbo51 Files
(Documentation/General)
... of calculator using files: Program Files; // Should work on any 8051 microcontroller Const Oscillator = 22118400; BaudRate = 19200; BaudRateTimerValue =
Byte
(- Oscillator div 12 div ...
13.
System Functions
(Documentation/Procedures)
... Bcd Function Bcd (D:
Byte
):
Byte
; Bcd returns binary coded decimal representation of D. Chr Function Chr (X:
Byte
): Char; Chr returns the character ...
14.
System procedures
(Documentation/Procedures)
... to file variable F. Either ReadFunction or WriteProc can be omitted. Read function must be a non-reentrant function with no parameters which returns Char or
Byte
result (result must be returned in register ...
15.
Turbo51 Memory Organization
(Documentation/General)
CODE memory By default the maximum code size is $10000
byte
s (64 KB). This can be changed in the main program with the $M directive. IDATA memory By default there is no IDATA ...
16.
System Unit
(Documentation/General)
... AR0:
Byte
absolute 0; AR1:
Byte
absolute 1; AR2:
Byte
absolute 2; AR3:
Byte
absolute 3; AR4:
Byte
absolute 4; AR5:
Byte
absolute 5; AR6:
Byte
absolute ...
17.
8051 Interrupts in Turbo51
(Documentation/Procedures)
... Volatile; RS485_Timer:
Byte
; Volatile; RX_LedTimer:
Byte
; Volatile; TX_LedTimer:
Byte
; Volatile; Procedure TimerProc; Interrupt Timer0; Using 2; begin TL0 := Lo ...
18.
8051 Assembler statement
(Documentation/Assembler)
... have to be declared. You don't have to preserve any register and don't assume anything about register content before assembler statement.
Byte
variables AR0 to AR7 are direct locations for registers R0 ...
19.
Variables
(Documentation/Declarations)
... procedures. In such cases you can use system type
Byte
Bool which occupies 1
byte
. BitAddressable directive declares variable which will be placed in DATA address space from $20 to $2F - you can access ...
20.
Types
(Documentation/Declarations)
Turbo51 provides the following system types:
Byte
(unsigned 8-bit), Word (unsigned 16-bit), ShortInt (signed 8-bit), Integer (signed 16-bit), LongInt (signed 32-bit), Real (uses ...
<<
Start
<
Prev
1
2
Next
>
End
>>
Download Turbo51
|
Code Examples
|
Documentation
|
8051 Videos
|
8051 Projects
|
Compiler Design
|
Turbo Pascal Download