archieve: homework5

This commit is contained in:
2025-04-24 18:44:28 +08:00
parent a0e6c0945a
commit 32de81b3f5
5 changed files with 88 additions and 11 deletions
+10 -7
View File
@@ -5,17 +5,20 @@
#include "homework5.h"
unsigned char LedBuff[6] = {
0xFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF};
unsigned char i = 0;
unsigned char i = 0;
unsigned char display_id[6] = {1, 3, 0, 0, 7, 1};
void test1()
{
// display the number on the Seg.
LedBuff[5] = LedChar[1];
LedBuff[4] = LedChar[3];
LedBuff[3] = LedChar[0];
LedBuff[2] = LedChar[0];
LedBuff[1] = LedChar[7];
LedBuff[0] = LedChar[1];
// 5 is high digit.
// 0 is low digit.
LedBuff[5] = LedChar[display_id[0]];
LedBuff[4] = LedChar[display_id[1]];
LedBuff[3] = LedChar[display_id[2]];
LedBuff[2] = LedChar[display_id[3]];
LedBuff[1] = LedChar[display_id[4]];
LedBuff[0] = LedChar[display_id[5]];
while (1) {
/*
* seg id on 38 transistors: