Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.62/76: Рейтинг темы: голосов - 76, средняя оценка - 4.62
 Аватар для sasha0192
51 / 51 / 7
Регистрация: 23.01.2012
Сообщений: 449

Перевод восьмибитного кода в символьный, кодировки ASCII

01.07.2012, 20:05. Показов 15235. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время.

подскажи пожалуйста как можно перевести 8-ми битный код в символьный, кодировки ASCII ?

Пример:
Code
1
2
3
 01000001 перевести в -> A
 01000010 перевести в -> B
 01000011 перевести в -> C
Таблица ASCII
Миниатюры
Перевод восьмибитного кода в символьный, кодировки ASCII   Перевод восьмибитного кода в символьный, кодировки ASCII  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.07.2012, 20:05
Ответы с готовыми решениями:

Перевод кода придуманной кодировки в латинские буквы
Доброго времени суток, товарищи. Сейчас будет дико запутанная история. Дело вот в чем: есть придуманная кодировка, если ввести...

Перевод двоичного кода в буквы ASCII
Ребят такой вопрос: как перевести двоичный код в букву ASCII. Пробовал Convert.ToInt32(value, 2), выдаёт восьмеричный код. Добавлено...

Перевод ASCII кода в двоичную систему счисления
Небольшая программа, которая определяет ASCII код для каждой буквы в предложении: class Program { static void Main(string...

25
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
02.07.2012, 16:43
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от sasha0192 Посмотреть сообщение
C# сам отправляет в 8 битки ?
Куда, и чем?
Сам язык C# никуда и ничего не отправляет.
Как захочешь, так и отправит.
0
 Аватар для sasha0192
51 / 51 / 7
Регистрация: 23.01.2012
Сообщений: 449
02.07.2012, 16:48  [ТС]
Цитата Сообщение от turbanoff Посмотреть сообщение
Как захочешь, так и отправит.
ОТЛИЧНО как мне отправить микроконтроллеру это 11111111 ?

Добавлено через 1 минуту
Так ?

C#
1
2
            byte[] send = new byte[] { 1, 1, 1, 1, 1, 1, 1, 1 };
            port.Write(send, 0, 8);
Добавлено через 3 минуты
Точнее так:
C#
1
2
            byte[] send = new byte[] { n1, n2, n3, n4, n5, n6, n7, n8};
            port.Write(send, 0, 8);
В каждой из n1 - n8 которой будет храниться 0 или 1

Так будет правильно ?
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
02.07.2012, 16:49
sasha0192, вы знаете, что такое шина? И что передает оно число побитово? А также есть всевозможные (де)мультиплексоры, которые как раз и разбивают число десятичное(шестнадцатеричное) на число в двоичном представлении, либо наоборот собирают из двоичного нужное. Шарп к аппаратному обеспечению вообще никакого отношения не имеет, даже код, на нем написанный, исполняет виртуальная машина, а не реальная. Так что на мой взгляд на ПЯВУ программировать контроллер это вообще особый изврат. Тут С/С++ гораздо лучше справились бы.
0
 Аватар для sasha0192
51 / 51 / 7
Регистрация: 23.01.2012
Сообщений: 449
02.07.2012, 16:52  [ТС]
Psilon, Я знаю что микроконтроллеру AVR должно приходить только 8-ми битка.

Пример:
01000001
Как мне ее правильно отправить ?

Буду очень благодарен!
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
02.07.2012, 18:45
Цитата Сообщение от sasha0192 Посмотреть сообщение
Как мне ее правильно отправить ?
Я вам уже n-й раз говорю: отправляйте ему число 65 - это и есть 01000001 в двоичном представлении.
Вы хоть попробуйте сделать то, что вам советуют, а потом сомневайтесь
C#
1
2
byte[] bytes = { 65 };
port.Write(bytes);
1
 Аватар для sasha0192
51 / 51 / 7
Регистрация: 23.01.2012
Сообщений: 449
02.07.2012, 19:26  [ТС]
Цитата Сообщение от kolorotur Посмотреть сообщение
Вы хоть попробуйте сделать то, что вам советуют, а потом сомневайтесь
Спасибо Как, что так спрошу тут же) спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.07.2012, 19:26

Перевод из двоичного кода в букву через ASCII
Программа шифрует букву по принципу сети Фейстеля ( во всяком случае должна ), во время работы программы в t11 (25 строка), будет занесено...

как перевести из кодировки win в ASCII
byte b = Encoding.Unicode.GetBytes("ОТ ЛЦ01 11 РВ ");// Получаем байты в Unicode формате ...

Исправить программу для кодировки текста из ASCII В 1251
Помогите пожалуйста пишу программу для кодировки текста из ASCII В 1251, в коде постоянно выбрасывает исключение, якобы выходит за пределы...

Ошибка при установке кодировки ASCII в XSL: Unable to translate Unicode character
Добрый день. Не подскажете. Есть исходный файл <?xml version="1.0" encoding="utf-8"?> <names> <name> Тест ...

Перевод текста из кодировки ascii в unicode
Собствено если кто-то имеет идеи о том, как перевести cp1251 или ascii в unicode, и как необходимо считывать старший и младший байт...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru