void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  Serial.println("Hello, STM32!");
}

void loop() {
  // put your main code here, to run repeatedly:
  delay(10); // this speeds up the simulation
}
$abcdeabcde151015202530fghijfghij
r2:1
r2:2
HỆ NHÚNG - Led 7 đoạn
Nguyên lý: - Led 7-seg gồm 7 đèn led, nối chung nhau 1 chân nguồn. - Led 7-seg với các led chung nhau chân điện áp thấp gọi là Cathode chung, ngược lại là Anode chung. - Led 7-seg cũng cần 7 điện trở hạn dòng cho 7 đèn led bên trong - Mỗi led 7-seg cần 7 chân điều khiển. Vây giả định rằng nếu cần điều khiển 4 đèn 7-seg thì cần 7x4=28 chân pin. Cần quá nhiều chân pin. - Vì vậy người ta sử dụng cách nối song song tất cả các chân pin a, b,c,d,e,f,g của tất cả các led 7-seg, và xây dựng thuật toán (lợi dụng cơ chế lưu ảnh ở võng mạc) sao cho trong 1 thời điểm trong số các đèn 7-seg chỉ có 1 duy nhất 1 đèn 7-seg sáng, gọi là điều khiển One-hot/One-cold
stm32f429zit6Breakout
chip1:5V
chip1:PD0
chip1:PD2
chip1:PD4
chip1:PD6
chip1:GND
chip1:GND
chip1:PE1
chip1:PE3
chip1:PE5
chip1:3V3
sevseg1:COM.1
sevseg1:COM.2
sevseg1:A
sevseg1:B
sevseg1:C
sevseg1:D
sevseg1:E
sevseg1:F
sevseg1:G
sevseg1:DP
sevseg2:COM.1
sevseg2:COM.2
sevseg2:A
sevseg2:B
sevseg2:C
sevseg2:D
sevseg2:E
sevseg2:F
sevseg2:G
sevseg2:DP
vcc1:VCC
gnd1:GND
sw1:1
sw1:2
sw1:3
sw2:1
sw2:2
sw2:3
Trong mô phỏng này, click vào công tắc gạt/switch để tắt bật toàn bộ 7-seg. Trong thực tế, switch sẽ thay bằng 1 transistor 1N2222 để tắt bật bằng lập trình
r4:1
r4:2
r7:1
r7:2
r8:1
r8:2
r9:1
r9:2
r1:1
r1:2
r3:1
r3:2
r5:1
r5:2