Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Знатокам Keil C51

Непрочитано 24.06.2015, 23:52  
Boba_spb
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: ? Знатокам Keil C51 ?

Может от SiLab С8051 попользовать - они шустрые ))
Реклама:
Boba_spb вне форума  
Непрочитано 25.06.2015, 00:03  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,835
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: ? Знатокам Keil C51 ?

Boba_spb,
Силабс не потянет. Речь идет о Cypress CY7C68013A всем до боли(приятной) знакомом чуде. Это к теме https://kazus.run/forums/showthread.php?t=15501.
Только у этого чипа есть аппаратный модуль позволяющий на скорости 48МВ/c заливать внешние данные во внутренний 4кВ буфер.
Я просто использую его немного не стандартно.
А вот с SPI у него типа проблемы(но уже не теперь, вам спасибо) со скоростью.
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 25.06.2015, 08:09  
Boba_spb
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: ? Знатокам Keil C51 ?

Ну, тогда давайте сделаем максимум скорости ))
PHP код:
#pragma asm 
    MOV      A,R6 

    RLC      A 
    MOV      0x80.5, C     
    CLR      0x80.6        
    SETB     0x80.6        
    RLC      A 
    MOV      0x80.5, C    
    CLR      0x80.6       
    SETB     0x80.6       
    RLC      A 
    MOV      0x80.5, C     
    CLR      0x80.6        
    SETB     0x80.6        
    RLC      A 
    MOV      0x80.5, C    
    CLR      0x80.6       
    SETB     0x80.6       
    RLC      A 
    MOV      0x80.5, C     
    CLR      0x80.6        
    SETB     0x80.6        
    RLC      A 
    MOV      0x80.5, C    
    CLR      0x80.6       
    SETB     0x80.6       
    RLC      A 
    MOV      0x80.5, C     
    CLR      0x80.6        
    SETB     0x80.6        
    RLC      A 
    MOV      0x80.5, C    
    CLR      0x80.6       
    SETB     0x80.6       

      
    MOV      A,R7 

    RLC      A 
    MOV      0x80.5, C     
    CLR      0x80.6        
    SETB     0x80.6        
    RLC      A 
    MOV      0x80.5, C    
    CLR      0x80.6       
    SETB     0x80.6       
    RLC      A 
    MOV      0x80.5, C     
    CLR      0x80.6        
    SETB     0x80.6        
    RLC      A 
    MOV      0x80.5, C    
    CLR      0x80.6       
    SETB     0x80.6       
    RLC      A 
    MOV      0x80.5, C     
    CLR      0x80.6        
    SETB     0x80.6        
    RLC      A 
    MOV      0x80.5, C    
    CLR      0x80.6       
    SETB     0x80.6       
    RLC      A 
    MOV      0x80.5, C     
    CLR      0x80.6        
    SETB     0x80.6        
    RLC      A 
    MOV      0x80.5, C    
    CLR      0x80.6       
    SETB     0x80.6       
    RET 
Пы.Сы. Вот это примерчик преимущества асма над сями при необходимости ускорения ))

Последний раз редактировалось Boba_spb; 25.06.2015 в 08:29.
Boba_spb вне форума  
Непрочитано 25.06.2015, 09:59  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,835
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: ? Знатокам Keil C51 ?

Boba_spb, 1.72MHz
Еще 30% разгоном доберу
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 25.06.2015, 10:48  
Boba_spb
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: ? Знатокам Keil C51 ?

Ну можно еще использовать UART в режиме сдвигового регистра - там скорость OSC/12
Boba_spb вне форума  
Непрочитано 25.06.2015, 12:10  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,835
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: ? Знатокам Keil C51 ?

Сообщение от Boba_spb Посмотреть сообщение
Ну можно еще использовать UART в режиме сдвигового регистра - там скорость OSC/12
В 56 пиновой версии чипа, а я ее позиционирую под конечный продукт, уарты наружу не выведены
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 25.06.2015, 12:42  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Знатокам Keil C51

Сообщение от Boba_spb Посмотреть сообщение
давайте сделаем
Ну, и для полного совершенства надо SETB поставить между RLC и MOV. Тогда клоки будут красивые прямоугольники, а не эти ужасные узкие импульсы ...
Yurkin2014 вне форума  
Непрочитано 25.06.2015, 13:57  
Boba_spb
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Знатокам Keil C51

Тогда eще перед последним SETB NOP добавить
У клока передний фронт должен быть красивым.
Boba_spb вне форума  
Непрочитано 25.06.2015, 14:08  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Знатокам Keil C51

Сообщение от Boba_spb Посмотреть сообщение
перед последним SETB NOP добавить
Да, обязательно
Yurkin2014 вне форума  
Непрочитано 25.06.2015, 17:56  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Знатокам Keil C51

Сообщение от Yurkin2014 Посмотреть сообщение
для полного совершенства надо SETB поставить между RLC и MOV. Тогда клоки будут красивые
Сообщение от Boba_spb Посмотреть сообщение
Тогда eще перед последним SETB NOP добавить
Сообщение от Yurkin2014 Посмотреть сообщение
обязательно
Прощай скорость, здравствуй картинко!
STM32F0 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос знатокам Keil sokolav Микроконтроллеры, АЦП, память и т.д 2 05.07.2013 20:35
Keil C51 как изменить адрес загрузки Kabron Микроконтроллеры, АЦП, память и т.д 4 09.10.2009 23:31
Вопрос к знатокам Си от Keil C51. 011119xx Proteus, KiCAD и другие ECAD 1 29.07.2005 00:56
Как в Keil C51 создать hex файл? 011119xx Микроконтроллеры, АЦП, память и т.д 1 13.07.2005 11:59


Часовой пояс GMT +4, время: 07:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.