導航:首頁 > 操作系統 > 單片機從1到9

單片機從1到9

發布時間:2023-03-28 14:05:58

『壹』 急求單片機編程讓數字顯示器從1到9循環的程序

#include<reg51.h>
void delay()
{
unsigned char i,j;
for(i=0;i<255;i++)
for(j=0,j<255;j++);}
void main()
{
unsigned char i;
unsigned char code Tab[10]=(0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f)};
P1=0x7f;
while(1)
{
for(i=0;i<10;i++)
{
P0=Tab[i];
delay();
}
}
}

『貳』 51單片機一到九的段碼

你是說數碼管的段碼嗎? 共陰極與共陽極不同

共陽極段碼:

uchar code table[]={

0xc0,0xf9,0xa4,0xb0,0x99,

0x92,0x82,0xf8,0x80,0x90,

0x88,0x83,0xc6,0xa1,0x86,

0x8e,0xbf};

共陰極段碼:

uchar code table[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71};

 

『叄』 單片機數碼管顯示1~9

學單片機你還上從51單片機開始吧,網上多的是學習資料和參考程序
如AT89S51,STC89CR51........

你這個慧爍,網路居然沒一點資料,更別說參考程序了

#include <AT89X51.H>
//數字0-9的字形碼
unsigned char code table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
unsigned char dispcount;
void delay02s(void);
void main(void)
{
P1_0=0;//選通第一位數碼管
while(1)
{
for(dispcount=0;dispcount<10;dispcount++)
{
P0=table[dispcount];
delay02s();
}
}
}

void delay02s(void)
{
unsigned char i,j,k;
for(i=20;i>0;i--)
for(j=30;j>0;j--)
for(k=248;k>0;k--);
}

『肆』 單片機數碼管如何從1顯示到9

把 數碼管的 1-9 的 對應的碼算出來就好了

例如:#include <AT89X51.H>
//數字0-9的字形碼
unsigned char code table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
unsigned char dispcount;
void delay02s(void);
void main(void)
{
P1_0=0;//選通第一位數碼管
while(1)
{
for(dispcount=0;dispcount<10;dispcount++)
{
P0=table[dispcount];
delay02s();
}
}
}

void delay02s(void)
{
unsigned char i,j,k;
for(i=20;i>0;i--)
for(j=30;j>0;j--)
for(k=248;k>0;k--);
}

補充:單片機(Microcontrollers)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機

『伍』 在單片機C語言中,將按鍵設為1到9的數,怎樣記錄下按鍵的次數,並且將按鍵的鍵值按順序在LCD上顯示

假定你的單片機和LCD的關聯部分已經做好了,直接調用函數就能在LCD上顯示內容。

鍵盤的話,假定是每個鍵都和一個引腳串聯(即按下該鍵,為高電平-1,否則低電平-0)

int num[16];//一般的LCD是16位數字吧,不知道你用的什麼字型檔啊!
int index=15;
int i=0;

for( i=0; i<16; i++)num[i]=0;//初始化數組

//如果有按鍵
int GetKeyPress( k:int ){
num[index]=k;
index--;
if(index<0)index=15;
}

每次接受到按鍵後都將num數組的數據發送到LCD去顯示,發送的順序是從index位置開始往後

閱讀全文

與單片機從1到9相關的資料

熱點內容
玄幻推母 瀏覽:769
周潤發黃百鳴電影 瀏覽:814
mfc列印pdf 瀏覽:521
大尺度網址 瀏覽:828
飛行中的偶遇電影 瀏覽:982
電影功夫夢演員表 瀏覽:904
128單片機中斷程序編寫 瀏覽:325
休傑克曼脖子上長蛋蛋的電影1002無標題 瀏覽:916
台灣真軍紅羊生日舞會 瀏覽:762
女主叫洛洛的補課小說 瀏覽:33
程序員溝通時笑死 瀏覽:389
易語言網路共享下載源碼 瀏覽:807
誰有那種電影你懂得 瀏覽:194
台灣男同性戀片 瀏覽:70
安卓應用包安裝程序怎麼清除數據 瀏覽:61
催眠合集txt下載 瀏覽:323
韓國車震大尺度電影有哪些 瀏覽:335
割乳酷刑電影 瀏覽:234
怎麼給電腦app分身 瀏覽:821
資治通鑒pdf中華書局 瀏覽:187