|
|
/**************************************************************************************
* 靜態數碼管的實驗 *
實現現象:下載程序后數碼管顯示0
程序實現思想:
注意事項:無
***************************************************************************************/
#include "reg52.h" //此文件中定義了單片機的一些特殊功能寄存器
typedef unsigned int u16;
typedef unsigned char u8;
void delay(u16 i);
sbit LSA=P2^2; //38譯碼器選擇字,選通8個LED數碼管
sbit LSB=P2^3;
sbit LSC=P2^4;
u8 i=0;
u8 code segment[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//顯示0~F的值 ,共陰數碼管
void delay(u16 i){
while(i--);
}
/***********************************************************************
* 函 數 名 : main
* 函數功能 : 主函數
* 輸 入 : 無
* 輸 出 : 無
*******************************************************************************/
void main(void) //程序從main函數開始執行
{
LSA=0; //選擇第1個數碼管
LSB=0;
LSC=0;
while(1){
P0=segment[0];
}
}
|
-
-
-
5.靜態數碼管.zip
2023-6-13 14:04 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
131.65 KB, 下載次數: 6, 下載積分: 黑幣 -5
評分
-
查看全部評分
|