测试通过:实验二电路
This commit is contained in:
@@ -2,7 +2,9 @@
|
|||||||
"name": "homework2",
|
"name": "homework2",
|
||||||
"type": "C51",
|
"type": "C51",
|
||||||
"dependenceList": [],
|
"dependenceList": [],
|
||||||
"srcDirs": [],
|
"srcDirs": [
|
||||||
|
"src"
|
||||||
|
],
|
||||||
"virtualFolder": {
|
"virtualFolder": {
|
||||||
"name": "<virtual_root>",
|
"name": "<virtual_root>",
|
||||||
"files": [],
|
"files": [],
|
||||||
@@ -17,7 +19,7 @@
|
|||||||
"targets": {
|
"targets": {
|
||||||
"Debug": {
|
"Debug": {
|
||||||
"excludeList": [],
|
"excludeList": [],
|
||||||
"toolchain": "SDCC",
|
"toolchain": "Keil_C51",
|
||||||
"compileConfig": {
|
"compileConfig": {
|
||||||
"options": "null"
|
"options": "null"
|
||||||
},
|
},
|
||||||
@@ -52,6 +54,24 @@
|
|||||||
"$mainFileName": "main",
|
"$mainFileName": "main",
|
||||||
"output-format": "hex"
|
"output-format": "hex"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"Keil_C51": {
|
||||||
|
"version": 2,
|
||||||
|
"beforeBuildTasks": [],
|
||||||
|
"afterBuildTasks": [],
|
||||||
|
"global": {
|
||||||
|
"ram-mode": "SMALL",
|
||||||
|
"rom-mode": "LARGE"
|
||||||
|
},
|
||||||
|
"c/cpp-compiler": {
|
||||||
|
"optimization-type": "SPEED",
|
||||||
|
"optimization-level": "level-8"
|
||||||
|
},
|
||||||
|
"asm-compiler": {},
|
||||||
|
"linker": {
|
||||||
|
"remove-unused": true,
|
||||||
|
"output-format": "elf"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
@@ -0,0 +1,19 @@
|
|||||||
|
#include <reg52.h>
|
||||||
|
|
||||||
|
sbit D1 = P2 ^ 7;
|
||||||
|
sbit D2 = P2 ^ 6;
|
||||||
|
sbit D3 = P2 ^ 5;
|
||||||
|
sbit D4 = P2 ^ 4;
|
||||||
|
sbit D5 = P2 ^ 3;
|
||||||
|
sbit D6 = P2 ^ 2;
|
||||||
|
sbit D7 = P2 ^ 1;
|
||||||
|
sbit D8 = P2 ^ 0;
|
||||||
|
sbit ADDR0 = P1 ^ 0;
|
||||||
|
sbit ADDR1 = P1 ^ 1;
|
||||||
|
sbit ADDR2 = P1 ^ 2;
|
||||||
|
sbit ADDR3 = P1 ^ 3;
|
||||||
|
sbit ENLED = P1 ^ 4;
|
||||||
|
|
||||||
|
void Delay(unsigned int t){
|
||||||
|
while(t--);
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
// 点亮一个小灯泡
|
||||||
|
#include <reg52.h>
|
||||||
|
#include "homework2.h"
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
ENLED = 0;
|
||||||
|
ADDR3 = 1;
|
||||||
|
ADDR2 = 1;
|
||||||
|
ADDR1 = 1;
|
||||||
|
ADDR0 = 0;
|
||||||
|
D1 = 0;
|
||||||
|
while (1) {
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user