#include#define uchar unsigned char
#define uint unsigned int
sbit buzz = p2^2;
int x;
uchar code music=;
uchar code frequency=;
//頻率陣列
void delayms(uint z) }
void main()
tmod = 0x01;
high = music[i]/16;
low = music[i]%16;
b = frequency[high];
x = 65536 - 500000/b;
th0 = x / 256;
tl0 = x % 256;
tr0 = 1;
delayms(low);
tr0 = 0;
} }void int0() interrupt 1 //採用定時器中斷1 控制節拍
注意:
外部中斷 0 中斷編號是 0;
外部中斷 1 中斷編號是 2;
定時器中斷 0 中斷編號是 1;
定時器中斷 1中斷編號是 3;
國色天香(火柴,c )
國色天香 match.pas c cpp 庭前芍藥妖無格,池上芙蕖淨少情。唯有牡丹真國色,花開時節動京城。唐 劉禹錫 賞牡丹 芍藥花再紅終究妖豔無格。終不及牡丹,國色天香。烏拉那拉氏宜修 華妃總是想要用自己的氣焰打壓皇后,正好有一天,皇上有興趣來玩乙個火柴遊戲,讓華妃和皇后都來參與。規則如下 這是火...
c51為啥要巨集定義時鐘 c51時鐘
程式效果 時鐘,包括時間可調,定時到了鬧鐘響,用蜂鳴器,本程式已經除錯通過 喇叭接在p2.0上.埠均可自行更改.include 標頭檔案 include define uchar unsigned char 巨集定義 define uint unsigned int sbit key1 p3 5 位...
51微控制器與C51
微控制器又稱單片微控制器,是在一塊晶元中整合了cpu 處理器 ram 資料儲存器 rom 程式儲存器 定時器 計數器和多種功能的i o 輸入 輸出 介面等一台計算機所需要的基本功能部件,從而可以完成複雜的運算 邏輯控制 通訊等功能。51微控制器是對所有相容intel 8031指令系統的微控制器的統稱...