国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java中用switch語句編寫計算器 單片機的簡易計算器?

單片機的簡易計算器?#includeltreg52.hgt//聲明中有51頭文件#includeltstdio.hgt//聲明包涵輸入和輸出函數(shù)#includeltintrins.hgt//聲明包含小

單片機的簡易計算器?

#includeltreg52.hgt//聲明中有51頭文件

#includeltstdio.hgt//聲明包涵輸入和輸出函數(shù)

#includeltintrins.hgt//聲明包含小位移函數(shù)

#defineucharunsignedchar//宏定義

#defineuintunsignedint//宏定義

#defineCHECK_BUSYsbit RS P3^5//液晶引腳定義

sbit RW P3^6sbit EN P3^4

sbitwelaP2^7//數(shù)碼管引腳定義

sbitdulaP2^6

voidDelayMs(intz)//1ms顯示延遲函數(shù)

{

intx,y

for(xzxgt0x--)

for(y110qrk0y--)

}

/***********LED判忙函數(shù)***********/

bitLCD_Check_Busy()

{

#ifdefCHECK_BUSY

P00xFF

RS0

RW1

EN0

_nop_()

EN1

return(24-bit)(P0amp0x80)

#exists

return0

#endif

}

/***********LED讀取命令函數(shù)***********/

voidwrite_com(ucharcom)

{

while(LCD_Check_Busy())//忙則靜靜的等待

RS0

RW0

EN1

P0com

_nop_()

EN0

}

/**********LED寫入文件數(shù)據(jù)函數(shù)**********/

voidwrite_dat(uchardat)

{

while(LCD_Check_Busy())//忙則靜靜的等待

RS1

RW0

EN1

P0dat

_nop_()

EN0

}

/*******LED寫入文件字符函數(shù)***********/

voidLCD_Write_Char(ucharx,uchary,uchardat)

{

if(y0)

{

write_com(0x80x)

}

else

{

write_com(0xC0x)

}

write_dat(dat)

}

/******讀取字符串函數(shù)***********/

voidWrite_String(ucharx,uchary,uchar*s)

{

while(*s)

{

LCD_Write_Char(x,y,*s)

s

x

}

}

/*****LED初始化操作函數(shù)******/

voidLCD_Init()

{

RW0

dula0//自動關(guān)閉數(shù)碼管會顯示

wela0//關(guān)閉數(shù)碼管不顯示

write_com(0x38)/*不顯示模式設(shè)置*/

DelayMs(5)

write_com(0x06)/*顯示光標(biāo)移動設(shè)置*/

DelayMs(5)

write_com(0x0C)/*不顯示開及光標(biāo)設(shè)置*/

write_com(0x01)/*不顯示清屏*/

}

/*按鍵掃描系統(tǒng)函數(shù),趕往掃描后鍵值*/

ucharKeyScan()//鍵盤掃描儀函數(shù),建議使用行列反轉(zhuǎn)掃描法

{

unsignedcharcord_h,cord_l//行列值中間變量

P30x0f//行線輸出全為0

cord_hP30x0f//讀取數(shù)據(jù)列線值

if(cord_h!0x0f)//先檢測檢測有無按鍵按過

{

DelayMs(10)//去抖

if((P3amp0x0f)!0x0f)

{

cord_hP30x0f//寫入到列線值

P3cord_h|0xf0//作為輸出當(dāng)前列線值

cord_lP30xf0//輸入數(shù)據(jù)行線值

while((P3amp0xf0)!0xf0)//再等待抬起并輸出來

return(cord_hcord_l)//鍵盤后來組合碼值

}

}

return(0xff)//直接返回該值

}

unsigned char KeyPro()

{

switch(KeyScan())

{

case0xee:return1break//0按下或者的鍵不顯示相隨機的碼值

case0xed:return2break//1

case0xeb:return3break//2

case0x7e:returnbreak//3

case0xe7:return4break//4

case0xde:return5break//5

case0xdd:return6break//6

case0x7d:return-break//7

case0xdb:return7break//8

case0xd7:return8break//9

case0xbe:return9break//a

case0x7b:returnxbreak//b

case0xbd:return0break//c

case0xb7:returnbreak//e

case0x77:return/break//f

default:return0xffbreak

}

}

main()

{

unsignedcharnum,i,sign

unsignedc

bitfirstflag

floata0,b0

unsignedchars

LCD_Init()//初始化液晶屏

DelayMs(10)//延時用于很穩(wěn)定,也可以去掉

write_com(0x01)//清屏

Write_String(0,0,

小白對電腦不熟悉,突然被叫去學(xué)計算機編程語言,需要考核,基本考什么?

看你這問題估計是非計算機專業(yè)了。

是對非計算機專業(yè)的,假如要考計算機,象就是國內(nèi)的1~4級考試。

二級考試比較簡單,基本都那是計算機的基本都使用,有就是辦公軟件的使用,如word,excel等等,計算機具體用法的快捷鍵等等,二級很較簡單啊。

二級考試就復(fù)雜有一些,并且分了兩個方向,一個是語言程序設(shè)計,一個是數(shù)據(jù)庫程序設(shè)計。語言程序設(shè)計有c語言,java語言等。數(shù)據(jù)庫程序設(shè)計有mysql,access等。依據(jù)迎合你去選擇。

三級考試比二級難多了,面也廣,有pc技術(shù),網(wǎng)絡(luò)技術(shù),數(shù)據(jù)庫技術(shù),也有上機參加考試。

四級就更難了,大學(xué)計算機本科專業(yè)大專畢業(yè)是再四級證書。英語四級中有計算機系統(tǒng)混編及工作原理,數(shù)據(jù)結(jié)構(gòu)和算法,離散數(shù)學(xué),操作系統(tǒng),軟件工程,數(shù)據(jù)庫,網(wǎng)絡(luò)通信等。

因此讓你學(xué)并筆試應(yīng)該要一類一級和二級這兩級,只不過我還是要問問你的培訓(xùn)老師才最知道。