Hex để thuật toán chuyển đổi ASCII

M

Maverickmax

Guest
Hi Có ai có một mã thực hiện hex Thuật toán chuyển đổi ascii? Hoặc giải thích cho tôi làm thế nào để làm điều đó Cảm ơn bạn Maverick Max
 
bạn có thể vui lòng chỉ thêm một chút có thể cho một ví dụ về chính xác những gì bạn muốn làm? .....
 
Ngay Về cơ bản khi tôi truyền tải dữ liệu đơn giản như 'A' và tôi đã phát hiện ra rằng người nhận cần phải đọc hex. Vì vậy, tôi muốn chuyển đổi hex vào ascii để tôi có thể hiển thị các ký tự trên màn hình LCD Maverick Max mô-đun của tôi
 
Có nhiều phương pháp khác nhau .. một trong những giải pháp có thể (nhanh chóng & bẩn, không có kiểm tra phạm vi):
Code:
 const H2C [] = {0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46}; unsigned char hex_number; char ascii_char; chính () {hex_number = 0xA; / / Số chuyển đổi ascii_char = H2C [hex_number]; / / ASCII Mã cho hex_number}
 
Dưới đây là một cách đơn giản để chuyển đổi một nibble hex (h) tương đương nhân vật ascii của nó (a):
Code:
 a = h + ((h> 9) 55:49)
 

Welcome to EDABoard.com

Sponsor

Back
Top