mod: homework4 schematic diagram
This commit is contained in:
@@ -18,7 +18,9 @@
|
|||||||
},
|
},
|
||||||
"targets": {
|
"targets": {
|
||||||
"Debug": {
|
"Debug": {
|
||||||
"excludeList": [],
|
"excludeList": [
|
||||||
|
"src/test2.c"
|
||||||
|
],
|
||||||
"toolchain": "Keil_C51",
|
"toolchain": "Keil_C51",
|
||||||
"compileConfig": {
|
"compileConfig": {
|
||||||
"options": "null"
|
"options": "null"
|
||||||
|
|||||||
Binary file not shown.
+13
-13
@@ -6,17 +6,17 @@
|
|||||||
|
|
||||||
#include <REG52.H>
|
#include <REG52.H>
|
||||||
|
|
||||||
sbit ADDR0 = P1 ^ 0;
|
sbit D_ADDR0 = P1 ^ 0;
|
||||||
sbit ADDR1 = P1 ^ 1;
|
sbit D_ADDR1 = P1 ^ 1;
|
||||||
sbit ADDR2 = P1 ^ 2;
|
sbit D_ADDR2 = P1 ^ 2;
|
||||||
sbit ADDR3 = P1 ^ 3;
|
sbit D_ADDR3 = P1 ^ 3;
|
||||||
sbit ENLED = P1 ^ 4;
|
sbit ENLED = P1 ^ 4;
|
||||||
|
|
||||||
sbit D1 = P2 ^ 7;
|
sbit D1 = P2 ^ 0;
|
||||||
sbit D2 = P2 ^ 6;
|
sbit D2 = P2 ^ 1;
|
||||||
sbit D3 = P2 ^ 5;
|
sbit D3 = P2 ^ 2;
|
||||||
sbit D4 = P2 ^ 4;
|
sbit D4 = P2 ^ 3;
|
||||||
sbit D5 = P2 ^ 3;
|
sbit D5 = P2 ^ 4;
|
||||||
sbit D6 = P2 ^ 2;
|
sbit D6 = P2 ^ 5;
|
||||||
sbit D7 = P2 ^ 1;
|
sbit D7 = P2 ^ 6;
|
||||||
sbit D8 = P2 ^ 0;
|
sbit D8 = P2 ^ 7;
|
||||||
@@ -8,10 +8,10 @@ unsigned char cnt = 0; // log timer T0 overflow counts
|
|||||||
void main()
|
void main()
|
||||||
{
|
{
|
||||||
ENLED = 0;
|
ENLED = 0;
|
||||||
ADDR3 = 1;
|
D_ADDR3 = 1;
|
||||||
ADDR2 = 1;
|
D_ADDR2 = 1;
|
||||||
ADDR1 = 1;
|
D_ADDR1 = 1;
|
||||||
ADDR0 = 0;
|
D_ADDR0 = 0;
|
||||||
|
|
||||||
TMOD = 0x01; // timer T0 mode 1, 16-bit timer
|
TMOD = 0x01; // timer T0 mode 1, 16-bit timer
|
||||||
TH0 = 0XB8;
|
TH0 = 0XB8;
|
||||||
|
|||||||
Reference in New Issue
Block a user