测试通过:实验二电路
This commit is contained in:
@@ -2,7 +2,9 @@
|
||||
"name": "homework2",
|
||||
"type": "C51",
|
||||
"dependenceList": [],
|
||||
"srcDirs": [],
|
||||
"srcDirs": [
|
||||
"src"
|
||||
],
|
||||
"virtualFolder": {
|
||||
"name": "<virtual_root>",
|
||||
"files": [],
|
||||
@@ -17,7 +19,7 @@
|
||||
"targets": {
|
||||
"Debug": {
|
||||
"excludeList": [],
|
||||
"toolchain": "SDCC",
|
||||
"toolchain": "Keil_C51",
|
||||
"compileConfig": {
|
||||
"options": "null"
|
||||
},
|
||||
@@ -52,6 +54,24 @@
|
||||
"$mainFileName": "main",
|
||||
"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