Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 82

Микроконтроллеры Миландр

09.03.2017, 15:40. Показов 3067. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,
стоит задача перейти на отечественные микроконтроллеры.
Нужна библиотека proteus для 1886ВЕ4У (аналог АТ89С51).
Может кто сталкивался с такой проблемой?
Буду благодарна за любую подсказку.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.03.2017, 15:40
Ответы с готовыми решениями:

Миландр и модуль энкодера
Народ, не в курсе, есть ли у Милиндра контроллеры с аппаратной обработкой энкодера?

Подключение АЦП в 1986ВЕ91Т Миландр (внешний сигнал)
Отладочная плата с микроконтроллером 1986ВЕ91Т. Среда программирования - Keil. Появилась задача оцифровки внешнего напряжения, поступающего...

Проблема с приёмом данных по UART в KEIL (Миландр 1986ВЕ91Т)
Всем привет, возникла небольшая непонятка. Пытаюсь сделать небольшое управление с ПК, но для теста решил просто послать значение на МК....

15
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
09.03.2017, 16:09
Нет такой.
И не будет, имхо
Позвоните в Миландр и требуйте, потом расскажите как далеко послали
Кстати, он три раза не аналог АТ89С51
ИБО написано
1886ВЕ4У - высокопроизводительный 8-ми разрядный RISC микроконтроллер с Гарвардской архитектурой.
0
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 82
09.03.2017, 16:15  [ТС]
Может работать с аналогом?
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
09.03.2017, 16:17
так Витальич написал
Цитата Сообщение от Витальич Посмотреть сообщение
он три раза не аналог АТ89С51
0
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 82
09.03.2017, 16:17  [ТС]
Название взяла на сайте миландр
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
09.03.2017, 16:22
так там написано ST72F651 AT89C5131A-M
не надо сокращать
Если не будете пользоваться возможностями AT89C5131, то возьмите модель AT89C51 и будет счастье
0
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 82
09.03.2017, 16:34  [ТС]
Вашу иронию поняла.
Спасибо за ответ.
Мне к сожалению не до смеха.
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
09.03.2017, 16:37
Просто Вы вторые намедне попавшиеся на импортозамещение
0
09.03.2017, 21:23

Не по теме:

Цитата Сообщение от Витальич Посмотреть сообщение
так Витальич написал
Навеяло:

Изображения
 
0
1184 / 670 / 113
Регистрация: 15.05.2012
Сообщений: 4,078
09.03.2017, 21:26
Цитата Сообщение от Kataya Посмотреть сообщение
ответ
Дорогу осилит идущий. Глаза боятся, руки делают. Выкладывайте что получается, подмогнём.
0
17.03.2017, 08:59

Не по теме:

Ого, можно клуб организовывать

0
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 82
29.03.2017, 13:06  [ТС]
В продолжении работы с МК 1886ВЕ4У.
Получили отладочную плату она пока не подключается к ПК.
Задача запрограммировать МК:
8-ми разрядная прием передача по USORT. Режим асинхронный в режиме ведущего.
Без проверки на четность. Внешней генератор 48МГц.
Пишу код первый раз по аналогии с PIC.
Не очень понимаю как программировать порты.
И вообще любые замечания. Как-то тяжеловато.
Вот что получается.
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
__CONFIG    С0 40
 Константы \ Адреса регистров     
  
   Baudrate     EQU 0х26  ;  скорость передачи 19200
   DESC_ADR     EQU 110H
   DESC_DATA        EQU 111H
   PORTA            EQU 112H
   DDRD         EQU 113H
   PORTD            EQU 114H
   DDRC         EQU 115H
   PORTC               EQU      116H
   
   
; Регистры передатчика и приемника
    
    TXREG1      EQU 516H  ; Буфер передатчика
    SPBRG1      EQU 517H  ; Буфер приемника
    PIE1        EQU 215H  ; Адрес для разрешения\запрета прерываний
    PIR1        EQU 214H  ; Адрес регистров передатчиков
    TXSTA1      EQU 515H  ; Адрес для конфигурации передачика
    RCSTA1      EQU 513H  ; Адрес для конфигурации приемника    
    SPBRG1      EQU 517H  ; Адрес для настройки скорости      
    
      CODE
      
        org     0000h
        
Start:            
 
   ;      Програмирование портов микронтроллера 
 
       
        MOVLB   001H   ; Установка SFR банк 1
 
        CLRF    PORTC,F ; Иницилизация защелок
        CLRF    DDRC,F  ; порт C - выходы =0
 
        CLRF    PORTD,F ; Иницилизация защелок
        CLRF    DDRD,F  ; порт D - выходы =0
       
      
        
 
 
  ; Настройка приемо-передатчика
      
             
      MOVLB     005H ; переход в банк5
    
      MOVLW     Baudrate ; 19200
      MOVWF     SPBRG1   ; установка скорости
   
      MOVLW     0b10100010 ; 8-и разрядная передача разешена
      MOVWF     TXSTA1     ; Конгифигурация передатчика
    
      MOVLB     002H ; переход в банк2
    
      BCF       PIE1, 1     ; запрещены прерывания от TXIE=0
      BCF       PIE1, 0     ; запрещены прерывания от RСIE=0
    
      MOVLB     005H ; переход в банк5
    
      MOVLW     0b10110010 ; 8-и разрядная прием разешен
      MOVWF     RCSTA1    ; Включен модуль USORT
0
9 / 9 / 6
Регистрация: 13.11.2012
Сообщений: 173
29.03.2017, 13:09
Kataya, а на форуме Миландра пробовали писать?
0
1184 / 670 / 113
Регистрация: 15.05.2012
Сообщений: 4,078
29.03.2017, 13:32
Assembler
1
CLRF
Система команд попадает?

Добавлено через 4 минуты
Посмотрел даташит. Попадает.

Добавлено через 1 минуту
Цитата Сообщение от Kataya Посмотреть сообщение
Внешней генератор 48МГц.
Из даташита:
Основные параметры микросхемы
 Тактовая частота до 33 МГц;
Добавлено через 12 минут
Цитата Сообщение от Kataya Посмотреть сообщение
как программировать порты
Да, всё верно:
Assembler
1
2
3
4
5
6
; Програмирование портов микронтроллера 
MOVLB 001H ; Установка SFR банк 1 - именно в нем сидят нужные регистры
CLRF PORTC,F ; Иницилизация защелок - сбрасываем в ноль
CLRF DDRC,F ; порт C - выходы =0 - именно так
CLRF PORTD,F ; Иницилизация защелок
CLRF DDRD,F ; порт D - выходы =0
0
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 82
29.03.2017, 14:11  [ТС]
Спасибо за помощь.
На форуме Миландр не могу зарегистрироваться, не вижу код, написала администратору.
Вот подскажите синхросингнал расчитан по формуле и значение такое Baudrate EQU 0х26
Это я получила с учетом частоты 48/2 = 24.
Нужно брать наверно тактовую частоту 33
0
9 / 9 / 6
Регистрация: 13.11.2012
Сообщений: 173
30.03.2017, 14:57
Kataya, у меня так код и не появился. Попробуйте просто зайти под своей учетной записью - я зашел.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.03.2017, 14:57
Помогаю со студенческими работами здесь

Отладочная плата "Миландр" на базе 1986ВЕ91 и светодиодная матрица
Есть отладочный комплект на базе микроконтроллера "миландр"серии 1986ВЕ91, как к нему можно подключить светодиодную матрицу 5х7?

Микроконтроллеры и Java?
Интересно, существуют ли микроконтроллеры, которые могут работать на Java? Что-то слышал про STM32, но толковой информации найти не могу.

Микроконтроллеры Samsung
Кто работал с мк от фирмы Samsumg. Я выковырял из монитора один - S3C863A. В какой среде пишутся на него программы и как его...

Микроконтроллеры XMOS
Всем привет! Думаю, многие здесь слышали о контроллерах XMOS. Транспьютерная архитектура в рамках мощного МК, средства разработки на...

PyBoard и микроконтроллеры
Всем привет. Хочу начать программирование микроконтроллеров. Так получается, что мне в целом нравится программирование, но чего-то всегда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru