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

正文內(nèi)容

單片機(jī)實(shí)習(xí)報(bào)告(包括led,中斷,計(jì)算器等)-資料下載頁

2025-03-04 19:41本頁面

【導(dǎo)讀】機(jī)為核心的電子系統(tǒng)體系。力,鍛煉自主意識。開發(fā)工具:萬用表、5V穩(wěn)壓電源、電子元件、電烙鐵等。字符,如姓名學(xué)號的程序。將其在LCM1602中顯示??梢岳迷摪辶硇袛U(kuò)展功能,如PS/2鍵盤接口,A/D,D/A轉(zhuǎn)換等。使用Atmel公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和。在芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得STC89C52. 行口,片內(nèi)晶振及時(shí)鐘電路。另外,STC89C52可降至0Hz靜態(tài)邏輯操作,支持2種軟件??臻e模式下,CPU停止工作,允許RAM定時(shí)器\計(jì)數(shù)器,串口,中斷。掉電保護(hù)方式下,RAM內(nèi)容被保存,震蕩器被凍結(jié),單片機(jī)一切工作停止,直。到下一個(gè)中斷或硬件復(fù)位為止。制、工作方式式設(shè)置和數(shù)據(jù)顯示等。頻率快速起振的作用。同時(shí)晶振和電容安裝在離單片機(jī)的時(shí)鐘引腳比較近的文職,以減少。寄生電容,更好的保證了振蕩器穩(wěn)定可靠的工作。復(fù)位電路采用手動復(fù)位,節(jié)約成本。以上,就能使單片機(jī)可靠的上電復(fù)位。第4腳:RS為寄存器選擇,高電平選擇數(shù)據(jù)寄存器、低電平選擇指令寄存器。

  

【正文】 cod[v]=cod[v+1]。 } co=1。 cow=1。 /* while(cod[v]==13||cod[v]==12) { shu[v]=shu[v+1]。 v=1。 //連除的兩端都是本次連除的商 }*/ ans=shu[0]。 } if(cod[co]==10) //最后加 { ans=ans+shu[co+1]。 } if(cod[co]==11) //最后減 { ans=ansshu[co+1]。 } } ///////////////////////// v=ans。 while(v) //判斷結(jié) 果位數(shù) { v=v/10。 b++ 。 } while(b) //顯示結(jié)果 { v=ans/pow(10,b1)。 ans=(ans(v*(pow(10,b1))))。 lcd_pos(ww++)。 lcd_wdat(ca[v])。 b=1。 } } } /*************************************************/ /*****************************************************/ void IR_IN() interrupt 0 using 0 { unsigned char j,k,N=0。 unsigned char z。 //偽鍵值 unsigned char zz。 //真鍵值 EX0 = 0。 delay(15)。 if (IRIN==1) { EX0 =1。 return。 } //確認(rèn) IR 信號出現(xiàn) while (!IRIN) //等 IR 變?yōu)楦唠娖?,跳過 9ms的前導(dǎo)低電平信號。 {delay(1)。} for (j=0。j4。j++) //收集四組數(shù)據(jù) { for (k=0。k8。k++) //每組數(shù)據(jù)有 8位 { while (IRIN) //等 IR 變?yōu)榈碗娖剑^ 的前導(dǎo)高電平信號。 {delay(1)。} while (!IRIN) //等 IR 變?yōu)楦唠娖? {delay(1)。} while (IRIN) //計(jì)算 IR 高電平時(shí)長 { delay(1)。 N++。 if (N=30) { EX0=1。 return。} // 計(jì)數(shù)過長自動離開。 } //高電平計(jì)數(shù)完畢 IRCOM[j]=IRCOM[j] 1。 //數(shù)據(jù)最高位補(bǔ)“ 0” if (N=8) {IRCOM[j] = IRCOM[j] | 0x80。} //數(shù)據(jù)最高位補(bǔ)“ 1” N=0。 }//end for k }//end for j if (IRCOM[2]!=~IRCOM[3]) { EX0=1。 return。 } IRCOM[5]=IRCOM[2] amp。 0x0F。 //取鍵碼的低四位 IRCOM[6]=IRCOM[2] 4 。 //右移 4 次,高四位變?yōu)榈退奈? if(IRCOM[5]9) { IRCOM[5]=IRCOM[5]+0x37。} else IRCOM[5]=IRCOM[5]+0x30。 if(IRCOM[6]9) { IRCOM[6]=IRCOM[6]+0x37。} else IRCOM[6]=IRCOM[6]+0x30。 if (IRCOM[6]==0x31amp。amp。IRCOM[5]==0x36) {z=0x30。zz=0。} else if (IRCOM[6]==0x30amp。amp。IRCOM[5]==0x43) {z=0x31。zz=1。} else if (IRCOM[6]==0x31amp。amp。IRCOM[5]==0x38) {z=0x32。zz=2。} else if (IRCOM[6]==0x35amp。amp。IRCOM[5]==0x45) {z=0x33。zz=3。} else if (IRCOM[6]==0x30amp。amp。IRCOM[5]==0x38) {z=0x34。zz=4。} else if (IRCOM[6]==0x31amp。amp。IRCOM[5]==0x43) {z=0x35。zz=5。} else if (IRCOM[6]==0x35amp。amp。IRCOM[5]==0x41) {z=0x36。zz=6。} else if (IRCOM[6]==0x34amp。amp。IRCOM[5]==0x32) {z=0x37。zz=7。} else if (IRCOM[6]==0x35amp。amp。IRCOM[5]==0x32) {z=0x38。zz=8。} else if (IRCOM[6]==0x34amp。amp。IRCOM[5]==0x41) {z=0x39。zz=9。} else if (IRCOM[6]==0x30amp。amp。IRCOM[5]==0x39) {z=0x2B。zz=10。}//+ else if (IRCOM[6]==0x31amp。amp。IRCOM[5]==0x35) {z=0x2D。zz=11。}// else if (IRCOM[6]==0x31amp。amp。IRCOM[5]==0x39) {z=0x78。zz=12。}//* else if (IRCOM[6]==0x30amp。amp。IRCOM[5]==0x44) {z=0x2F。zz=13。}// / else if (IRCOM[6]==0x30amp。amp。IRCOM[5]==0x37) {z=0x3D。zz=14。}//= */ else if (IRCOM[6]==0x34amp。amp。IRCOM[5]==0x35) {z=0x11。zz=15。}//清零 ////////////////////////////液晶顯示 lcd_pos(0+kk)。 kk++。 lcd_wdat(z)。 //顯示 jisuan(zz)。 if(z==0x11){lcd_wcmd(0x01)。kk=0。} //復(fù)位 EX0 = 1。 } /**********************************************************/ /**********************************************************/ void delay(unsigned char x) //x* { unsigned char i。 while(x) { for (i = 0。 i13。 i++) {} } } /**********************************************************/ void delay1(int ms) { unsigned char y。 while(ms) { for(y = 0。 y y++) { _nop_()。 _nop_()。 _nop_()。 _nop_()。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦

基于單片機(jī)的簡易計(jì)算器設(shè)計(jì)-資料下載頁

【總結(jié)】電》