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

正文內(nèi)容

基于at89c52單片機(jī)的計(jì)算器設(shè)計(jì)-在線瀏覽

2024-08-06 18:42本頁面
  

【正文】 51 編譯器編譯生成目標(biāo)文件(.OBJ)。ABS文件由OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex 文件,以供調(diào)試器dScope51 或tScope51 使用進(jìn)行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM 中。一個項(xiàng)目文件可以包含多個文件,除了源程序文件外,還可以是庫文件、頭文件或文本說明文件。(4)對項(xiàng)目中的源文件進(jìn)行編譯連接,生成絕對目標(biāo)代碼和可選的HEX 文件,如果出現(xiàn)編譯連接錯誤則返回到第2 步,修改源文件中的錯誤后重構(gòu)整個項(xiàng)目。另利用 isis 仿真軟件進(jìn)行全面的仿真測試,截圖如下基于以上制作出來的計(jì)算器能進(jìn)行基本的四則運(yùn)算,仿真軟件中的功能實(shí)現(xiàn)成功。通過這次電子綜合實(shí)踐的學(xué)習(xí),著重培養(yǎng)了我獨(dú)立思考、綜合運(yùn)用所學(xué)有關(guān)知識的能力,能更好的鞏固單片機(jī)、c 語言、模擬電路、數(shù)字電路學(xué)習(xí)的內(nèi)容[1] 胡漢才. 單片機(jī)原理及接口技術(shù)[M]. 清華大學(xué)出版社[2] 華成英. 模擬電子技術(shù)基礎(chǔ)[M]. 高等教育出版社[3] 閻石. 數(shù)字電子技術(shù)基礎(chǔ). 高等教育出版社軟件程序://p1口接矩陣鍵盤include include include include include define uchar unsigned chardefine uint unsigned intsbit pinRS = P2^6。 //寫數(shù)據(jù)端sbit pinE= P2^7。i0。}//長延時void longdelay(uint i){uint j。i0。j0。}}//延時程序void delay(int i){int j。i0。j100。}//初試狀態(tài)void io_init(){P1=0xff。unsigned char temp。io_init()。 //高四位輸入 行為高電平 列為低電平flag=0。 //屏蔽低四位while(temp){P1=0xfe。if((P1amp。flag=1。case 0xde: key=0x12。break。flag=1。case 0x7e: key=0x14。break。elseP1=0xfd。if((P1amp。flag=1。case 0xdd: key=0x22。break。flag=1。case 0x7d: key=0x24。break。elseP1=0xfb。if((P1amp。flag=1。case 0xdb: key=0x32。break。flag=1。case 0x7b: key=0x34。break。elseP1=0xf7。if((P1amp。flag=1。case 0xd7: key=0x42。break。flag=1。case 0x77: key=0x44。break。}if(temp==0)goto loop。if(i==1) P0=0xff。}//數(shù)據(jù)命令選擇設(shè)置void setRS(bit i){if(i==1) pinRS=1。 //RS低電平選擇指令寄存器}//讀寫操作控制void setRW(bit i){if(i==1) pinRW=1。 //RW低電平選擇寫}//使能信號void setE(bit i){if(i==1) pinE=1。 // 下降沿執(zhí)行}//讀BF 以及AC 的值uint read_BF_AC() //忙標(biāo)志位和地址計(jì)數(shù)器AC命令 BF為1表示忙{uint temp。 //初始化setRS(0)。 //讀寫操作控制設(shè)置setE(1)。temp=P0。setE(0)。}//判忙bit statuscheck(){return((bit)(read_BF_AC()amp。 // 判最高位是否為1} //寫指令函數(shù)void writeinstruc(uint instruc){while(statuscheck())。setRS(0)。 //00寫指令setE(0)。//short delay(1)。shortdelay(10)。 //下降沿開始執(zhí)行}//寫數(shù)據(jù)到RAMvoid writedata(uint data1){initpindata(0)。setRW(0)。P0=data1。
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1