em đang làm bt về ADC của ATmega16 là hiển thị mức điện áp DC lên LCD mà gặp vấn đề là:
theo datasheet thì 8 bit lưu trong ADCH (em dùng ADCH lưu data chuyển đổi) ở dạng nhị phân,mà thầy bắt là hiển thị số hexa lên LCD 4 bit đầu và 4 bít sau trong ADCH ấy(em đã dùng lệnh dịch bít dịch 4 bít đầu về cuối ròi),nhưng em đang vướng chỗ chuyển số nhị phân sang hexa vì LCD nó sẽ nhận mã ASCII để hiển thị lên LCD
Vậy trong 4rum có ai giúp em giải thuật chuyển từ mã nhị phân sang hexa giúp em với
theo datasheet thì 8 bit lưu trong ADCH (em dùng ADCH lưu data chuyển đổi) ở dạng nhị phân,mà thầy bắt là hiển thị số hexa lên LCD 4 bit đầu và 4 bít sau trong ADCH ấy(em đã dùng lệnh dịch bít dịch 4 bít đầu về cuối ròi),nhưng em đang vướng chỗ chuyển số nhị phân sang hexa vì LCD nó sẽ nhận mã ASCII để hiển thị lên LCD
Vậy trong 4rum có ai giúp em giải thuật chuyển từ mã nhị phân sang hexa giúp em với
Comment