|
Плизззз VB\VC++ и ASM51 (нужна программа из 5 строк) |
|
|
|
Apr 4 2006, 14:12
|

Группа: Новичок
Сообщений: 9
Регистрация: 4-04-06
Из: Израиль
Пользователь №: 15 789

|
Люди добрые, спасите...
Надо написать малюсенькую программу но вот как это реализовать не знаю.
Вот что нужно: 1. На VisualBasic или VisualC++ написать малюсенькую программу в которой будет 2 строки ввода, каждая ограничена до 16 символов. Нажимая на кнопку send инфа из этих строк отправляестья в COM1 порт.
2. На Assembler-51 (для микроконтроллера 8051/31) написать прогу которая будет принимать эту инфу.
Всё это необходимо для того, чтобы отобразить на 2 строчках LCD то, что написали в компе. Программа для вывода на LCD уже есть, осталось вышеперечисленное. Наверное также важно чтобы к строкам в программе на VB или VC++ добавлялся какой-то символ обозначающий для проги на asm-51 что это 1 или 2 строка. Мне сказали что реально реализовать за счёт внутреннего RAM в микроконтроллере 8031, поэтому думаю будет наилучьшим вариантом, запись полученной инфы из компа в адреса RAM, а оттуда будет выдоваться всё на LCD.
Буду признателен любой помощи!!!! Плиззз, очень надо!!!!
Заранее благодарен!
--------------------
..:: Deeds Talk Loud Than Words ::..
|
|
|
|
|
 |
Ответов
|
Apr 14 2006, 06:18
|
Участник

Группа: Новичок
Сообщений: 73
Регистрация: 13-01-06
Из: Томск
Пользователь №: 13 123

|
Вообщем правильно тебе говорят забей на всё пиши в Гипере или, что намного намного лучше из програмки Теликс(если что у меня есть, где то 1 метр весит). А вообше у мен ztcnm своя прога которая посылае данные через ком порт. Тут самое главное организовать свой протокол передачи, короче некоторые вспомогательные символы которые будут говорить контроллеру о том что сейчас будут идти символы и после говорить что всё - конец символам. Для этого я испльзовал символы которые в природе не используются - например символ с кодом 01. Вообщем если тебе нужно передать четыре цыфры: 1, 2, 3, 4, на ком порт ты посылаешь следующую последовательность : 01 31 32 33 34 01. (31 - код "1", и т.д.)
|
|
|
|
Сообщений в этой теме
IncreMan Плизззз VB\VC++ и ASM51 (нужна программа из 5 строк) Apr 4 2006, 14:12 andron86 VisualC++ для comporta!!
Проверенно - рабо... Apr 4 2006, 15:32 IncreMan Спасибо, сейчас посмотрю, попытаюсь что-то понять Apr 4 2006, 15:38  IncreMan Посмотрел, но как адаптировать под то что мне надо... Apr 4 2006, 15:51 andron86 В проект прикрепи С и h файлы из того что скачал. ... Apr 4 2006, 16:06 IncreMan Ок, понял то, что ничего не понял, потому как в с+... Apr 4 2006, 16:18 andron86 А там C++помоему и нету - простой С и API функции.... Apr 4 2006, 16:46 IncreMan Я только взглянул мне в глазах потемнело.
У меня ... Apr 4 2006, 17:20 bialix Позвольте встрять: если нужна действительно програ... Apr 5 2006, 21:40 IncreMan Скорее это надо для красоты
Но это часть проблемы... Apr 6 2006, 16:12 bialix Говорят, что человека нужно оценивать не по ответа... Apr 6 2006, 18:22 andron86 Супер bialix!
Я тоже так подумал! Apr 6 2006, 19:43 Muxamor А зачем замарчиваться с С++! Если вам нужно эт... Apr 7 2006, 04:44 giran Цитата(IncreMan @ Apr 4 2006, 19:12) Надо... Apr 7 2006, 08:30 IncreMan Огромное, спасибо, попробую что-то с этим сделать,... Apr 10 2006, 09:06 vet Ну, если портится последний бит, логичнее всего пр... Apr 10 2006, 09:36 IncreMan Не совсем последний бит, вместо 7Ah получил FAh, а... Apr 10 2006, 11:38 Muxamor Скорей всего скорости другой причины нету !
У... Apr 11 2006, 04:38 IncreMan Ты прав,
может ли быть такое,что МК получил прерыв... Apr 11 2006, 07:13 giran Кусок кода из рабочей программы:
Код;=============... Apr 11 2006, 12:06  miga Цитата(giran @ Apr 11 2006, 16:06) Кусок ... Apr 11 2006, 23:19   giran Цитата(miga @ Apr 12 2006, 05:19) И какое... Apr 12 2006, 02:10
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|