• Авторизация


AVR 8051 PIC ADC CAD VMLAB VMSTUDIO UART USART USB SPI I2C KEY EEPROM PINNACLE 03-02-2010 20:18


вот примерно по этим фразам находят мой дневник.
вот подумал а почему бы рейтинг не поднять среди программистов железячников которые ищут микропроцессоры и то как их использовать. еще раз повторю эти слова)))
AVR 8051 PIC ADC CAD VMLAB VMSTUDIO UART USART USB SPI I2C KEY EEPROM

вот еще прикреплю ка я лекции тогда по микропроцессорам и интерфейсам,
чтобы не зря чтоли заходил народ ко мне.
ВСЕ БУДЕТ ОДНИМ РАР ФАЙЛОМ! там много вкусняшки всякой)
в этих лекция основные вводные понятия такие как РОН, ШИМ, АЦП, ЦАП, архитектуры микропроцессоров - Принстонский (фон Неймана) или Гарвардский ., системы команды RISC И CISC и характеристики, а так же ЖКИ и оценочный модуль.
будет ОЧЕНЬ полезно начинающим железячникам.
мне же чисто для общего понимания надо было
если кто то скачает и будет благодарен напиши мне чтоли на мыло
diak3@yandex.ru поделюсь может еще чем нить)
будет приятно мне=)
а за лекции надо благодарить очень хорошего преподавателя
и просто отличного мужика Иоффе В.Г.
комментарии: 1 понравилось! вверх^ к полной версии
настроение 02-02-2010 13:06


хорошее=) муа:-*
комментарии: 0 понравилось! вверх^ к полной версии

да что то 31-01-2010 22:26


на душе чуток взгрустнулось от того что играюсь как маленький в игрушки и ничего серьезного. вот люди 20 лет и машины есть и девушки которые действительно искренне их любят. а мне даже в этом не везет) та которая нравится занята либо суха со мною а та которая не нравится ... эх) как всегда вообщем бывает
комментарии: 0 понравилось! вверх^ к полной версии
так разнервничался 18-01-2010 19:39


будто мама меня отругала когда один человечек начал злится и расстраиавться..прям аж за душу пробрало от этого волнения ее(
комментарии: 0 понравилось! вверх^ к полной версии
тоау 18-01-2010 13:21


как хочется его сдать на 5 и расслабиться.
а сегодня я наконец таки понял что отоспался) укутался в одеяло и после того как уже перестал хотеть спать еще провалялся до 12 20)
комментарии: 0 понравилось! вверх^ к полной версии
проснулся 16-01-2010 02:09


и ощущение что с ума сошел) какой то бред в голове и сны дэбильные и вымораживающие) может правда я психически нездоровый)
комментарии: 0 понравилось! вверх^ к полной версии
интернет 07-01-2010 19:42


усугубляет одиночество.
кстати а че так все по твиттеру загооняются) тут тоже можно писать короткие сообщения. только как дополнение можно и здоровые писать если захочется)
комментарии: 0 понравилось! вверх^ к полной версии
до слез 04-01-2010 01:56


обидно же порой когда тебя не понимают!
комментарии: 0 понравилось! вверх^ к полной версии
так 03-01-2010 02:15


одинаковы они) сил моих нету) от этого и нету интереса у меня порою к ним. уже видешь ее и как прочитанная книга по одному сообщению) ну так не интересно же
комментарии: 0 понравилось! вверх^ к полной версии
нету человека 14-12-2009 11:59


а страница от него осталась...таких в контакте уже 2 у меня... только задуматься можно что мы все умрем а электроннное я от нас останется... как необычно и пугающе
комментарии: 0 понравилось! вверх^ к полной версии
не болел с 9ого класса, 26-11-2009 22:00


а тут на тебе и 2ой раз за 3недели заболел. рвало и температура была..испугался что свиной грипп. но врач пришел и сказал что обычное орви от которого нету иммунитета и не деться никуда) что ж поскорее бы лег снег чтобы не было этих вирусов)
комментарии: 0 понравилось! вверх^ к полной версии
ВОООООТ ОНА МОЯ ЛЮБИМАЯ ЖЕНЩИНА!!! 10-11-2009 22:28


я тут понял что когда с девушками дружишь то вроде хорошие и милые люди, а как только встречаться начинаешь, то сразу начинает трахать мозг, сниться во сне и много времени проводишь с ней. так вот я понял что курсач это тоже самое, пока получил задание вроде как довольно неплохо и мило) как только начинаешь заниматься им пристально то уже ни о чем думать не можешь, он тебе жутко трахает мозг да еще и капризничает и во сне сниться. так вот : ВОТ МОЯ ЛЮБИМАЯ ЖЕНЩИНА!!! тут представлен программный код моего курсача.
задача такая: спроектировать микропроцессорное устройство выполняющее работу с 10ти разрдяным 8ми канальным ацп, выполняющие следующие функции: циклический или выборочный опрос каналов выбирается на клавиатуре, подключенной к нему. чтение ацп программное. Данные 1ого и 8ого каналов сравнить, если значение первого канала больше либо равно восьмому, то передать через последовательный порт со скоростью 9600кб\с, а иначе передать через параллельный порт в режиме асинхронного обмена. вооооот! только что сделал радости нету предела))) пусть код не оптимальный но работает)))
выбрал я микропроцессор AVR AT90S8535
; ******************************************************
; BASIC .ASM template file for AVR
; ******************************************************

.include "D:\VMLAB\include\8535def.inc"
;.XkeyPad KEY4X4 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7
; Define here the variables
;
.def temp =r16
.def channel =r20
; Define here Reset and interrupt vectors, if any
;
;XkeyPad KEY4X4 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7
reset:
rjmp start
reti ; Addr $01
reti ; Addr $02
reti ; Addr $03
reti ; Addr $04
reti ; Addr $05
reti ; Addr $06 Use 'rjmp myVector'
reti ; Addr $07 to define a interrupt vector
reti ; Addr $08
reti ; Addr $09
reti ; Addr $0A
reti ; Addr $0B This is just an example
reti ; Addr $0C Not all MCUs have the same
reti ; Addr $0D
; number of interrupt vectors


reti ; Addr $0E
reti ; Addr $0F
reti ; Addr $10

; Program starts here after Reset
;
start:
ldi r16, high(Ramend)
out SPH,r16
ldi r16, low(Ramend)
out SPL,r16
; rcall Init_uart
; ldi r20,$60
;ldi r21,00
ldi xl,$60;начало массива.результат работы ацп для одиночного
ldi xh,00
ldi yl,$60;адрес измерения первого канала
ldi yh,00
ldi zl,$6E ;адрес измерения восьмого канала
ldi zh,0
sei
; rcall Send16Uart
nop ; Initialize here ports, stack pointer,
nop ; cleanup RAM, etc.
nop ;
nop ;
; rcall SingleADC
SelectOpros:
rcall scanCode
dec r19
cpi r19,9
brcc SelectOpros
cpi r19,8
brcc CycADC
rcall SingleADC
rjmp nextToCompare
CycADC:
rcall CyclingADC
nextToCompare:
rcall Compare
sbrS r16,0
rjmp SendUart
rjmp PrtB
sendUart:
rcall Send16Uart
rjmp forever
PrtB:
rcall sendPortB
nop
nop
nop
nop
; ldi r16,$0FF
; out PortD, r16
forever:

nop
nop ; Infinite loop.
nop ; Define your main system
nop ; behaviour here
rjmp forever

sendPortB:
ldi r17,16
ldi r16,$0FF
out ddrB, r16
esheByte:
sbi ddrD,6
sbi portD,6

ld r18,y+
out portB, r18
WaitTransmit:
sbic portD,6
rjmp WaitTransmit
dec r17
brne EsheByte
ret


compare:
ld r16,y+
ld r17,y
ld r18,z+
ld r19,z
cpse r16,r18
rjmp dalshesravn
rjmp sravnLowByte
dalshesravn:
cp r16,r18
brcc PerviiBolshe
Ser r16;1<8
sravnLowByte:
cp r17,r19
brcc PerviiBolshe
ser r16
rjmp GoEnd
PerviiBolshe:
clr r16;1>8
Goend:
dec yl

ret
;опрос клавиатуры, возвращает в R19 номер клавиши, начиная с 1 до 16
scanCode:
sec
push r16;регистр сдвига
push r17;счетчик сдвига

ldi r18,1
ldi r21,$0FE
;rjmp changeLine
mov r20,r21
mov r19,r18

mk1:
ldi r17,4
Ldi r16,$0FE
ldi r18,1
ldi r21,$0FE
ldi r22,0

mk2:

rcall changeLine
nop
nop
nop
SbiS PinC, 4
rjmp Line1
SbiS PinC, 5
rjmp Line2
SbiS PinC, 6
rjmp Line3
SbiS PinC, 7
rjmp Line4

sec
Rol r21
clc
rol r18
inc r22
;ldi r18,$0F
;AND r16,R18
dec r17

brne mk2
rjmp mk1
line1:
clr r19
lsl r22
lsl r22

ldi r19,1
add r19,r22
rjmp ext
line2:
clr r19
lsl r22
lsl r22

ldi r19,2
add r19,r22
rjmp ext
line3:
clr r19
lsl r22
lsl r22

ldi r19,3
add r19,r22
rjmp ext
line4:
clr r19
lsl r22
lsl r22

ldi r19,4
add r19,r22
rjmp ext

ext:
pop r17
pop r16
ret
changeLine:
mov r20,r21
mov r19,r18
ldi r16,255
out ddrc,r16
;ldi r20,$0FE
out PortC,r20
;ldi r19,0b00000001
out DDRC,R19
ldi r16,0
out POrtC,r16
ret

SingleADC:
ldi r17,8
mov channel,r19 ;выбор канала
cycle:
rcall InitSingleADC
dec r17
brne cycle

ret

CyclingADC:
push r16

ldi r18,8;Опрос 8ми каналов

ldi channel,0
nextChannel:
rcall InitSingleADC
inc channel
;ldi
Читать далее...
комментарии: 2 понравилось! вверх^ к полной версии
ооохх блин 02-11-2009 00:44


зачерствел либо повзрослел) теперь не могу влюбится по асе))осознал только что)
комментарии: 1 понравилось! вверх^ к полной версии
Охотники за приведениями 10-10-2009 15:17


Ночью сегодня играл в первый раз в игру ночную где на машинах ездят и собирают коды в различных местах опасных и не очень))) Так здорово было!!! чего стоило задание где в канализации раком на железнодорожных путях шли несолько сот метров чтобы найти код ))) там еще крысы были естественно и воды полно!=) а еще на крыше в заброшенном доме рядом с аерокосом на крыше ну там доллго тупили найти не могли этот код)) но когда мы оказались на красной глинке и пришлось километр вверх по самой длинной трассе лыжной идти пешком..пипец))) пот ручьем был и еле еле с подсказкой нашли этот код!=) а еще забирался я по трубе вверх на второй этаж чтобы на верху перегиба этой трубы прочитать кодик этот блин))) ваще сууупер!!! не привычно)) приехал домой только в 6 20))) спасибо Женьке что довезла меня=)
комментарии: 4 понравилось! вверх^ к полной версии
как много надо 01-09-2009 17:38


для счастья)) всего лишь целых 700 рублей=)))) Эх Анька Анька!)))):РРР
комментарии: 2 понравилось! вверх^ к полной версии
необычное замечение 31-08-2009 02:49


Сообразил что крууууто быть оодному сейчас)))) без гемора юбочного
комментарии: 0 понравилось! вверх^ к полной версии
ощущение, 26-08-2009 12:24


что я озлобляюсь и хорошего мало что остается во мне. нужно какое вдохновение) и плохим становится не хочется но и не хороший уже я
комментарии: 0 понравилось! вверх^ к полной версии
значит меня 24-08-2009 23:05


довести может то как я паршиво играю на гитаре. ниче не получается..одна вещь с декабря месяца. ужас! я так разозлился сам на себя что убить готов был.
комментарии: 0 понравилось! вверх^ к полной версии
задолбался 22-08-2009 21:29


писать не грамотно и самое че бесит это неверные окончания слов( тк пишу в спешке и быстро
комментарии: 0 понравилось! вверх^ к полной версии
навеяло 21-08-2009 11:30


но ведь я так несовершенна и мои истеричные поступки..., да но и я не идеален. и эти мои глупые шутки. просто прошу тебя останься рядом. останься со мной.
комментарии: 2 понравилось! вверх^ к полной версии