導航:首頁 > 操作系統 > 單片機試題c51

單片機試題c51

發布時間:2023-08-10 07:39:07

單片機c51考試基礎部分:要求用兩個數碼管動態顯示兩位十進制數00~59,數據 約1S加一; 求程序

#include<reg52.h>#define Port P0sbit seg1 = P2^0;
sbit seg2 = P2^1;unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66, <br> 0x6d,0x7d,0x07,0x7f, 0x6f};//共陰極數碼管
unsigned char time1,time2,time;
unsigned char count;
bit flag;void Timer0_Init(){
TMOD=0x01;
TH0=(256*256-5000)/256;
TL0=(256*256-5000)%256;
ET0=1;
TR0=1;
EA=1;
}void main()
{
Timer0_Init();
seg1=1;
seg2=1;
while(1)
{
time1 = time / 10;
time2 = time % 10;
}
}void timer0(void) interrupt 1
{
TH0=(256*256-5000)/256;
TL0=(256*256-5000)%256;
flag=~flag;
count++;
if(count==200)
{
count = 0;
time++;
if(time == 60)
time = 0;
}
if(flag==1)
{
Port = table[time2];
seg1 = 0;
seg2 = 1;
}
else
{
Port = table[time1];
seg1 = 1;
seg2 = 0;
}
}

② 求解!有關c51單片機的填空題,有誰會啊

(1)c51單片機的中斷控制寄存器為( IE )該寄存器各位對應相應的中斷
源為( EA,ET2,ES,ET1,EX1,ET0,EX0 )TCON的定義是( 定時器、計數器控制寄存器 )
(2)c51單片機的定時/計數器的2個控制寄存器分別為( T0 )和( T1 ),其對應的
單片機引腳分別為( P3.4 )和( P3.5 )
(3)當c51單片機採用12MHZ晶體時,每個周期為( 1us )使用定時器T0定時10毫秒,定時器的初始值分別為( F0 )和( D8 )定時器的T0的控制位為( TR0=1 )

③ 【高分,在線等】單片機C51程序編程,初學的簡單題目

#include<reg51.h>
void main(void)
{
unsigned char shuzhu[5]={1,2,1,3,5}; //隨便設的數
unsigned char i,j,t;
for(j=0;j<4;j++)
for(i=0;i<=4-j;i++)
if(shuzhu[i]>shuzhu[i+1])
{
t=shuzhu[i];shuzhu[i]=shuzhu[i+1];shuzhu[i+1]=t;
}
}
用冒泡法就行了

④ 單片機C51程序編程題

#include
#define uchar unsigned char
#define uint unsigned int
sbit LED = P1^0;
uchar T_Count = 0;
void main()
{
TMOD = 0x01;
TH0 = (65535-5000)/256;
TL0 = (65535-5000)%256;
IE = 0x82;
TR0 = 1;
while(1);
}

void LED_Flash() interrupt 1
{
TH0 = (65535-5000)/256;
TL0 = (65535-5000)%256;
if(++T_Count == 100)
{
LED = !LED;
T_Count = 0;
}
}

⑤ 請問C51單片機的這道選擇題怎麼做

1)要對外部信號電平持續時間進行計數,就需要到內部計數脈沖信號,所以 C/T=0;

2)要用外部信號來啟動定時/計數器,就要令 GATE=1;

3)因此從給出的選項看,只有 80 和 09 符號要求;

80 是啟動 定時器1,方式0,13位計時計數器 (8192)

09 是啟動定時器0;方式1,16位計時計數器 (65536)

閱讀全文

與單片機試題c51相關的資料

熱點內容
命令與征服叛逆者修改器 瀏覽:242
怎麼用ios玩安卓全民槍戰 瀏覽:666
程序員入行前後的頭發 瀏覽:709
嵌入式圖像演算法 瀏覽:327
伺服器如何訪問伺服器失敗 瀏覽:873
android進度球 瀏覽:999
Linux造成xfs文件夾 瀏覽:455
華為手機怎麼修改wifi加密類型 瀏覽:248
伺服器封口是什麼意思 瀏覽:741
有限元分析是演算法嗎 瀏覽:901
空氣壓縮機性能曲線 瀏覽:20
京城程序員2019 瀏覽:403
android新系統 瀏覽:510
安卓80有什麼bug 瀏覽:678
如何做單機伺服器 瀏覽:943
校訊通查成績怎麼顯示伺服器異常 瀏覽:882
冰箱壓縮機工作壓力是多少 瀏覽:408
程序員20多平米租房 瀏覽:451
電工知識用線的演算法 瀏覽:338
極光推送php伺服器端 瀏覽:5