freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

利率顯示屏設(shè)計單片機(jī)課程設(shè)計(參考版)

2025-07-08 10:37本頁面
  

【正文】 sendbyte_year_3(table[one])。 sendbyte_year_3(table[three])。 four = Data_year_3%10。 two = Data_year_3%1000/100。 } void year_3(int Data_year_3) { int one,two,three,four。 sendbyte_year_2(table1[two])。 sendbyte_year_2(table[four])。 three = Data_year_2%1000%100/10。 one = Data_year_2/1000。 sendbyte_year_1(table[one])。 sendbyte_year_1(table[three])。 four = Data_year_1%10。 two = Data_year_1%1000/100。 } void year_1(int Data_year_1) { int one,two,three,four。 sendbyte_huoqi(table1[two])。 sendbyte_huoqi(table[four])。 three = Data_huoqi%1000%100/10。 one = Data_huoqi/1000。 num=1。 //每一位的輸出 CLK_year_3=1。 DAT_year_3=numamp。c++) { CLK_year_3=0。 for(c=0。 num=1。 //每一位的輸出 CLK_year_2=1。 DAT_year_2=numamp。c++) { CLK_year_2=0。 for(c=0。 num=1。 //每一位的輸出 CLK_year_1=1。 DAT_year_1=numamp。c++) { CLK_year_1=0。 for(c=0。 num=1。 //每一位的輸出 CLK_huoqi=1。 DAT_huoqi=numamp。c++) { CLK_huoqi=0。 for(c=0。 if(num1 == 15) Data_year_3 = Data。 if(num1 == 13) Data_year_1 = Data。0xf0。 temp=P1。 break。 case 0x77:num1=15。//設(shè)定定期兩年 Data_year_2 = Data。 break。 case 0xd7:num1=13。//設(shè)定活期 Data_huoqi = Data。 temp=P1。0xf0。 temp=P1。 while(temp!=0xf0) { display()。 temp=tempamp。 } 單片機(jī)系統(tǒng)課程設(shè)計 } P1=0xf7。 if(hang3 == 3) Data = Data*10 + num。 if(hang3 == 1) Data = Data*10 + num。0xf0。 temp=P1。 default:break。 case 0x7b:num1=11。 case 0xbb:num=9。 case 0xdb:num=8。 switch(temp) { case 0xeb:num=7。 while(temp!=0xf0) { display()。 temp=tempamp。 delay(10)。0xf0。 temp=P1。 if(hang2 == 4) Data = Data*10 + num。 if(hang2 == 2) Data = Data*10 + num。 } hang2++。 temp=tempamp。 } while(temp!=0xf0) { display()。 case 0x7d:num1=10。 case 0xbd:num=6。 case 0xdd:num=5。 switch(temp) { case 0xed:num=4。 while(temp!=0xf0) { display()。 temp=tempamp。 delay(10)。0xf0。 temp=P1。 if(hang1 == 4) Data = Data*10 + num。 if(hang1 == 2) Data = Data*10 + num。 } hang1++。 temp=tempamp。 } while(temp!=0xf0) { display()。 case 0x7e:num=0。 case 0xbe:num=3。 case 0xde:num=2。 switch(temp) { case 0xee:num=1。 while(temp!=0xf0) { display()。 temp=tempamp。 delay(10)。0xf0。 temp=P1。break。break。hang2=0。 //設(shè)定定期兩年 ,再 按確定 case 15 :year_3(Data_year_3)。hang3=0。hang1=0。break。hang2=0。 // 第 一 次按設(shè)定活期, 第二次按確定活期 case 13 :year_1(Data_year_1 )。hang3=0。hang1=0。break。break。break。break。i5。 } } void display() { int i。 void main() { while(1) { keyscan()。 void year_3(int )。 void year_1(int )。 } void keyscan()。y0。x0。 void delay(uint z) { uint x,y。 int Data_huoqi=8888,Data_year_1=8888,Data_year_2=8888,Data_year_3=8888。 uchar num,num1,temp。 int code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}。 sbit DAT_year_2=P3^4。 sbit DAT_huoqi=P3^0。 sbit CLK_year_2=P3^5。 附錄 2 系統(tǒng)程序 include define uint unsigned int define uchar unsigned char sbit CLK_huoqi=P3^1。這使我在動手能力方面有很大的提升,也給今后更成功、完善的設(shè)計打下堅實的基礎(chǔ)。輸入設(shè)備固定,沒有藍(lán)牙和紅外輸入功能。 同時,由于設(shè)計的時間和能力有限,還有許多功能和技術(shù)沒有充分研究,可能存在不合理的地方。輸入部分采用矩陣鍵盤既節(jié)約了單片機(jī)的 I/O 口,又使整個設(shè)計簡單易操作。熟悉的控制芯片設(shè)計起來也是得心應(yīng)手。本設(shè)計采用矩陣鍵盤作為輸入設(shè)備, 74LS164 驅(qū)動 LED 八段數(shù)碼管作為顯示設(shè)備, AT89C51 單片機(jī)作為控制芯片,實現(xiàn)了利率顯示屏的智能顯示項目。 6 總結(jié) 經(jīng)過兩周的資料查找和設(shè)計,我已完成了單片機(jī)系統(tǒng)的課程設(shè)計 。上面兩個圖為用 proteus 軟件仿真的結(jié)果。 錯誤 !未指定書簽。 令第一行為 0 其余為 1( 為 0, ~為 1),若讀 取 P1 口的數(shù)據(jù)為 11100000,則為第一行的第一個按鍵按下。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。 開 始其 中 一 行 為0 , 其 余 為 1讀 P
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1