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

正文內(nèi)容

基于stc89c52單片機的簡易計算器(存儲版)

2024-12-02 08:16上一頁面

下一頁面
  

【正文】 } /** * 讀一個字節(jié) */ uint8 rd_byte(void) { uint8 i, dat=0。 } void reset_ds1302(void) { RST = 0。 RST = 0。 for (i=0。 wr_byte(DS1302_W_ADDR)。 set_ds1302_WP()。 delay(10)。 P0=0xff。 E=1。 delay(5)。 } } //1602 初始化函數(shù) void init_1602() { uint8 i。 wr_mand(0x06)。 接收命令子程序用于接收 單片機接口發(fā)來的鍵盤命令 。 bit bx_flag=0。 iBUZ_DELAY。 int32 sit。 else { zifu2[i]=39。 } zifu2[15]=int_num+39。 bit err=0。 //— 運算 case mul:ans=temp1*temp2。 else make_int(ans)。 display_1602(0x80,zifu1)。 ans *= 10。039。 lcdtime[5]=(timedata[2]amp。0x0f)+39。039。 uint8 temp。 EA = 1。 display_1602(0xc0,zifu2)。 while(bx_flag) // 時鐘日歷功能 bx_flag=1; { display_1602(0x80,lcddate)。 } void time0() interrupt 1 { TR0 = 0。 通過 修改程序,將延時 調(diào)到適中 ,系統(tǒng)正常工作。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能 力。這次課程設(shè)計我 學(xué)到很多很多的東西, 學(xué)會了怎么樣去制定計劃,怎么樣去實現(xiàn)這個計劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒。開始延時較短時,當按下數(shù)字鍵時,兩個數(shù)碼管同時顯示按下的數(shù)字。 } } delay(10000)。 } } delay(10000)。 make_int(0)。 EX0 =1。039。039。039。 lcdtime[7]=(timedata[1]4)+39。 lcdtime[11]=(timedata[0]amp。 make_int(temp1)。 temp1 = 0。} } if(check_num(ans)) err=1。 //+運算 case sub:ans=temp1temp2。 ET0 = 1。039。i=14。 else return 0。 } //按鍵蜂鳴器發(fā)聲 void buzzer_sound(void) { uint16 i。 int8 f_flag=0。 發(fā)送鍵碼子程序用于將緩沖區(qū)鍵的接通碼或斷開碼發(fā)送給 單片機 接口 。 wr_mand(0x01)。) { wr_data(*p++)。 P0=dat。 RW=0。 該設(shè)計中選取的是 RT1602C型號液晶顯示屏,如下圖 圖 ⑤ 顯示電路 顯示子程序 include //檢驗忙函數(shù) void check_busy() { do { RS=0。 i7。 SDA = 0。 reset_ds1302()。 RST = 0。 wr_byte(0)。 SCK = 0。 dat = 1。 DS1302用于數(shù)據(jù)記錄, 特別是對某些具有特殊意義的數(shù)據(jù)點 的記錄上,能實現(xiàn)數(shù)據(jù)與出現(xiàn)該 數(shù)據(jù)的時間同時記錄,因此廣泛應(yīng)用于測量系統(tǒng)中。break。 if(temp!=0xf0) { delay(50)。 圖 ○ 2 按鍵電路 圖 ③ 按鍵電路 流程圖 開始 掃描鍵盤 是否有鍵按下 是否為等號 計算并顯示最終結(jié)果 結(jié)束 是否為計算符 讀進內(nèi)存 之前是否有計算符 先計算顯示暫時的結(jié)果 讀進內(nèi)存并調(diào)用顯示程序 Y Y Y Y N N N N 按鍵子程序include include uint8 linescan[4]={0xfe,0xfd,0xfb,0xf7}。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、有效的解決方案。 選擇液晶顯示屏。 方案二:采用獨立式按鍵,獨立式按鍵借口電路配置靈活,軟件結(jié)構(gòu)簡單 ,但此鍵盤比較昂貴不經(jīng)濟 。單片機比專用處理器最 適合應(yīng)用于 嵌入式系統(tǒng) ,因此它得到了最多的應(yīng)用。 附加時鐘顯示的功能。同時集成諸如通訊接口、 定時器 ,實時時鐘等外圍設(shè)備。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電腦配件中都配有 12 部單片機。 方案一:使用 8 位 LED 數(shù)碼管來顯示, LED 顯示器是由發(fā)光二極管顯示字段組成的顯示器件,在單片機應(yīng)用系統(tǒng) 中通常使用的是七段 LED,這種顯示器有共陰極和共陽極兩種,它具有成本低廉、配置靈活和單片機接口方便等特點。 軟件流程大致如下:開始,然后是系統(tǒng)的初始化,進行鍵盤掃描,對掃描的鍵值進行判斷(分為數(shù)字鍵和功能鍵),如果是數(shù)字鍵,執(zhí)行數(shù)字處理子程序,即顯示數(shù)字并將數(shù)值存儲;如果是命令鍵,即先判斷是否為清屏,如為清屏鍵,則執(zhí)行清屏子程序,若為加減乘除運算鍵則顯示相應(yīng)的符號并存儲結(jié)果,若都不是則為 =鍵,即要先判斷上個符號位,然后調(diào)用對應(yīng)的運算子程序運算,就可以得到需要的結(jié)果。另外, STC89C52 可降至 0Hz 靜態(tài)邏輯操作,支持 2種軟件可選擇節(jié)電模式。 for(i=0。 case 0xd0: keyvalue=4+i。 } 時鐘日期模塊 DS1302是美國 DALLAS 公司推出的一 種高性能、低功耗的實
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1