原创 普中開發板定時器中斷

普中開發板的定時器中斷C語言實現,間隔時間可能比一秒短,可以改變最下面的n值來修改間隔時間還有就是顯示前六位後兩位可以複製代碼 #include "reg52.h" sbit LSA=P2^2; sbit LSB=P2^3; sb

原创 操作系統筆記 (管程和死鎖)

管程 信號量機制存在的問題,編寫程序困難,容易出錯 能不能設計一種機制,讓程序員寫程序時不需要在關注複雜的PV操作,讓寫代碼更輕鬆呢? 1973年,外國人首次在程序設計語言(Pascal)中引入了管程成分——一種高級同步機制 管程

原创 Arduino+蜂鳴器實現黑人擡棺的音樂

先上代碼 #define NOTE_F1 350 #define NOTE_F2 393 #define NOTE_F3 441 #define NOTE_F4 495 #define NOTE_F5 556 #define NO

原创 操作系統 內存相關知識(筆記)

內存 內存是用於存放數據的硬件,程序執行前需要先放到內存中才能被CPU處理 進程的運行原理----指令 相對地址又稱爲邏輯地址,絕對地址又稱物理地址 從寫程序道程序執行 編譯:由編譯程序將用戶源代碼編譯成若干個目標模塊(編譯就是把

原创 pygame小球碰撞(非原創)

話不多說直接上代碼! 效果 import pygame import sys #初始化 pygame.init() size=width,height=600,400 speed=[-2,1] bg=(255,255,255)

原创 dht 庫函數,LCD1602+ARDUINO+dht11實現溫溼度顯示

首先是DHT11的庫函數(官方網站上的),在Arduino的libraries目錄下新建文件夾命名爲dht,加入兩個文件,第一個命名爲dht.cpp,第二個命名爲dht.h //dht.cpp // FILE: dht.cp

原创 操作系統筆記--虛擬內存

段頁式管理方式 先分段再分頁 段號的位數決定了每個進程最多可以分爲幾個段,頁號的位數決定了每個段最大有多少頁,頁內偏移量決定了頁面大小,內存塊大小是多少 每個段對應一個段表項,每個段表項由段號,頁表長度,頁表存放塊號(頁表起始地址

原创 思科模擬器路由器配置

開始做實驗 一個PC機,一個路由器,記得設置IP地址192.168.1.1 255.255.255.0 然後打開路由器 先消除配置文件,然後打開CLI界面,輸入這些命令 到此路由器配置完成 接下來是遠程登錄 打開pc機的

原创 普中A2開發板紅綠燈實驗

```#include"reg52.h" typedef unsigned int u16; typedef unsigned char u8; sbit k3=P3^2; sbit k4=P3^3; sbit LSA=P2^

原创 ue4 門的開關和電梯升降門的藍圖

普通門的開關 電梯的升降