projects:electronics:7segdisplay

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:electronics:7segdisplay [2009/01/07 17:10] photonicsguyprojects:electronics:7segdisplay [2014/11/13 14:37] (current) photonicsguy
Line 2: Line 2:
 {{:projects:electronics:7segdisplay:display_working.jpg?400 |Working Display}} {{:projects:electronics:7segdisplay:display_working.jpg?400 |Working Display}}
  
 +<note>**Arduino library available on [[https://github.com/Photonicsguy/SAA1064|Github]]**</note>
 This was one of my first doublesided and surfacemount boards. I made this board using Eagle for layout and then I used [[http://www.batchpcb.com|BatchPCB]] to manufacture the board. The board operates correctly, however, if I were to revise it, I would use a larger SMT resistor than the 0402 size. The board will be controlled via I2C from a PIC microcontroller, initially for the pressure sensor and later for other projects. This was one of my first doublesided and surfacemount boards. I made this board using Eagle for layout and then I used [[http://www.batchpcb.com|BatchPCB]] to manufacture the board. The board operates correctly, however, if I were to revise it, I would use a larger SMT resistor than the 0402 size. The board will be controlled via I2C from a PIC microcontroller, initially for the pressure sensor and later for other projects.
  
Line 10: Line 11:
 [[projects:electronics:7segdisplay:Schematic]] [[projects:electronics:7segdisplay:Schematic]]
  
-C1 is 2.7nf (2700pf)+C12.7nf (2700pf)
  
-R1=R2=220Ohms+R1,R2 = 220 Ohms
  
 {{:projects:electronics:7seg.jpg?200| }} {{:projects:electronics:7seg.jpg?200| }}
  
 ====== Constants ====== ====== Constants ======
-<code>+<file mpasm saa1065const.asm>
 ; SAA1064 Constants ; SAA1064 Constants
 SAA1064ADDRESS EQU B'01110000' ; I2C Address SAA1064ADDRESS EQU B'01110000' ; I2C Address
Line 24: Line 25:
 SAA1064SEGDP EQU B'10000000' ; . SAA1064SEGDP EQU B'10000000' ; .
 SAA1064SEGJ EQU B'00011110' ; J SAA1064SEGJ EQU B'00011110' ; J
-</code>+</file>
  
 ====== PIC18 assembly code lookup table ====== ====== PIC18 assembly code lookup table ======
-<code asm>+<file mpasm saa1065lookup.asm>
 ;Lookup Table for 7-seg ;Lookup Table for 7-seg
 ;TODO Add test to make sure number is 0x0F or below ;TODO Add test to make sure number is 0x0F or below
Line 57: Line 58:
  RETLW B'01110001' ; F  RETLW B'01110001' ; F
 ;End of Lookup ;End of Lookup
-</code>+</file>
  • projects/electronics/7segdisplay.1231377004.txt.gz
  • Last modified: 2014/11/13 10:50
  • (external edit)