卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java中用switch語句編寫計(jì)算器 單片機(jī)的簡易計(jì)算器?

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

單片機(jī)的簡易計(jì)算器?

#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//自動(dòng)關(guān)閉數(shù)碼管會(huì)顯示

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

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

DelayMs(5)

write_com(0x06)/*顯示光標(biāo)移動(dòng)設(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按下或者的鍵不顯示相隨機(jī)的碼值

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)//延時(shí)用于很穩(wěn)定,也可以去掉

write_com(0x01)//清屏

Write_String(0,0,

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

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

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

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

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

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

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

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