може да се користи код?

A

alkid

Guest
Могао да изворни код написан за ц8051Ф320 се користи за ц8051Ф120? воид Тест_ТКС (воид) {ЛЕД1 = ЛЕД2 = Лед3 = Лед4 = 1; / / Слободан статуса ЛЕД СПИ_РВ_Рег (ВРИТЕ_РЕГ + СЕТУП_АВ, (ТКС_АВ-2)); / / Подешавање РКС / ТКС адреса ширина СПИ_Врите_Буф (ВРИТЕ_РЕГ + ТКС_АДДР, ТКС_АДДРЕСС_, ТКС_АВ); / / Пише ТКС_Аддр СПИ_Врите_Буф (ВРИТЕ_РЕГ + РКС_АДДР_П0, РКС_АДДРЕСС_, РКС_АВ); / / Пише РКС_Аддр, Пипе0 за ауто.ацк СПИ_Врите_Буф (ВР_ТКС_ПЛОАД, ТКС_ПАИЛОАД_, ТКС_ПЛ_В); / / Пише ТКС носивост СПИ_РВ_Рег (ВРИТЕ_РЕГ + СТАТУСУ, 0к70) ; / / прочитане статуса и јасан ИРК линија заставе СПИ_РВ_Рег (ВРИТЕ_РЕГ + ЕН_АА, 0к01); / / Омогућите аутоматско ватра пипе0 СПИ_РВ_Рег (ВРИТЕ_РЕГ + ЕН_РКСАДДР, 0к01); / / Омогући пипе0 СПИ_РВ_Рег (ВРИТЕ_РЕГ + СЕТУП_РЕТР, 0к0а); / / 250μс + 86μс, 10 ретранс ... СПИ_РВ_Рег (ВРИТЕ_РЕГ + РФ_ЦХ, 40); / / Канал 40 СПИ_РВ_Рег (ВРИТЕ_РЕГ + цонфиг, 0к0е); / / ПВР_УП, КПД (2битес) и прим: ТКС. док (СВ1!); / / чекати СВ1 пуштен ЛЕД1 = 0; / / ЛЕД1 указује ТКС мод ЕКС0 = 1; / / Омогући Спољни Интеррупт0}
 
Ако Једина разлика је количина интерне меморије не треба да буде проблем користећи исту шифру.
 
ц8051ф320 су 2304 КБ интерне меморије (1к +256 +1 К ФИФО) и 16к КБ фласх Ин-Систем програмирати у 521-бајта сектора. ц8051ф120 су 8448 КБ интерни подаци РАМ-а (8к +256), 128к или 64к Битес банковитим блиц, Ин-Систем програмирати у 1024 бајтова Сектори и спољни 64к бајт податка Меморијски интерфејс (програмабилни мултиплексирају или не мултиплексирају режима). али ц8051ф120 има СФР-пејџинг, тако да не знам збуњена ...
 
Ваш преводилац Ц треба да води рачуна о меморије, само треба да пишу код.
 
имају исте спецификације, али разлика је у дужини сећања, ако код загорео и онда ће радити потпуно исте као иу цодин морате да кажете компајлер и подесите дужину меморије.
 

Welcome to EDABoard.com

Sponsor

Back
Top