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

正文內容

計算器課程設計--簡易計算器-免費閱讀

2025-07-06 14:55 上一頁面

下一頁面
  

【正文】 ib。 } weishu=0。 weishu++。l==1)) //有一個數是負數 { zhi=yishu/ershu。 g=0。 f=0。 cun_zhi=0。x(weishu+3)。amp。 if(k==1amp。 } for(x=g。 } for(x=f。 } weishu=0。 weishu++。 32 if(k==1amp。 } } if(k==1amp。 } e=0。 31 } d=0。 ershu=0。 //保留三位小數 for(x=0。l==1) //第一個數是負數,第二個數負數 { zhi=ershu+yishu。 } if(k==0amp。amp。xg。xf。 } break。j=0。c==1) { if(h) g=j。break。x) yi_shuru[x1]=0。m==0) { m=1。break。er_shuru[j++]=7。e++。 case 0x12:writedata(0x34)。c=1。break。 writedata(0x2B)。 }break。j=0。c==1) { if(h) g=j。break。x) yi_shuru[x1]=0。m==0) { m=1。break。er_shuru[j++]=7。e++。 case 0x12:writedata(0x34)。c=1。break。 writedata(0x2D)。 }break。 j=0。c==1) { if(h) g=j。break。x) yi_shuru[x1]=0。m==0) { m=1。break。er_shuru[j++]=7。e++。 case 0x12:writedata(0x34)。c=1。break。 writedata(0x0f)。 }break。 //用完的標志歸零 a=1。 c 標志有第二個數按下等于鍵才能有效, c 讓等于只能一次 { if(h) g=j。 //等于或負號 case 0x84:if(c==0amp。 //得到第一個計算數值 for(x=j。h=0。 case 0x24:writedata(0x39)。c=1。break。er_shuru[j++]=4。e++。 //c 與以上 a 相似, e 與上面 d 相似 case 0x21:writedata(0x31)。 //除號代碼 writedata(0x00)。writedata(0x2D)。m==0) { m=1。break。yi_shuru[i++]=7。d++。 case 0x12:writedata(0x34)。a=1。break。 = . */ //標志位定義 bit a,b,c,h=1,k,l,m。 float zhi,cun_zhi。 13 參考文獻 [1]馬忠梅 .單片機 C 程序設計 [M],北京 :北京航空航天大學出版社, 2021 Ma Zhongmei. microcontroller C programming [M], Beijing: Beijing Aerospace University Press, 2021 [2]李廣弟 .單片機基礎 [M],北京 :北京航空航天大學出版社, 2021 Li Guangdi. microcontroller based on [M], Beijing: Beijing Aerospace University Press, 2021 [3] 曹巧媛 .單片機原理及應用 [M],北京:電子工業(yè)出版社, . Cao Theory and Applications [M], Beijing: Electronic Industry Press, . [4/] 張洪潤 .蘭清華,單片機應用技術教程 [M],北京:清華大學出版社,. Zhang Hongrun ,Lan Qinghua, MCU application technology tutorial [M], Beijing: Tsinghua University Press, . 14 附 錄 A 電路原理圖 15 附 錄 B 電路 PCB 圖 16 附 錄 C 元器件布局圖 17 附 錄 D 鍵盤電路原理圖及 PCB 圖 18 附 錄 E 元器件清單 19 附 錄 F 程序清單 /********************************************** 項目名稱:簡易計算器 作者:徐彬鑫 實現功能: 7 位以內的四則運算(包括小數),結果保留三位小數 按鍵功能 : 0— 9 為 0— 9 十個數字鍵 a 為小數點鍵 b 第一功能為負號鍵,第二功能為等于鍵 c— f 分別為 +,,*, /鍵 ***************************************************/ include include include include //自定義函數 void jia_deng(uint i,uint j)。 回顧起此 次單片機課程設計,我仍感慨頗多 。 例 3:56*15=840 實際值: 840 計算值: 840 結論:誤差為 0。jian_deng(uint i,uint j)。 3 鍵盤功能模塊 根據系統的基本要求,采用由 16 個鍵構成的行列式鍵盤分別接在 AT89S52 單片機的 ,相對于獨立式鍵盤節(jié)省了大量口線和空間,給電路設計帶來極大的方便,不過也相應的增加了程序的設計難度。另外, AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。 功能要求說明 在本次工程實踐中,主要完成如下方面的設計任務: ( 1) 計算器 上電或按鍵復位后能顯示初始化界面 ( 2) 2秒后進入計算器界面 ( 3) 按鍵能進行加、減、乘、除運算并顯示結果 ( 4) 按清零鍵后能進行下一次計算 設計課題總體方案介紹及工作原理說明 計算器 的總體功能原理是以 AT89S52單片機為主要控制核心,通過外接 4*4 行列式鍵盤作為控制信號輸入源,一塊 12864 液晶作為顯示器件, 通過按鍵控制,單片機實時 地 去執(zhí) 行, 在 12864 液晶上顯示界面 。 系統控制原理圖如圖 1 所示。空閑模式下, CPU 停止工作,允許RAM、定時器 /計數器、串口、中斷繼續(xù)工作。 采用矩陣式連接方法,組成 44 式 16 個按鍵,分別代表數字“ 0~9”、運算符“ +、 、 *、 /”、等于號“ =”、清零鍵。cheng_deng(uint i,uint j)。 例 4:64/12=5 實際值: 5 計算值: 5 結論:誤差為 0。由于我在暑假參加了單片機培訓,我選擇了難度較大的計算器課題,但是我沒能完成更多的功能,沒有編寫出功能更加強大的計算器程序。 //加法處理函數 void jian_deng(uint i,uint j)。 long int zheng_zhi。 /*主函數 */ void main() { lcdset()。 //標志位 d 記錄按下次數,標志位 a 位 1,可以按下小數點 case 0x21:writedata(0x31)。d++。yi_shuru[i++]=4。break。a=1。 case 0x24:writedata(0x39)。h=0。writedata(0x00)。 a=0。er_shuru[j++]=1。break。c=1。 case 0x42:writedata(0x36)。e++。er_shuru[j
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1