欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3690|回復(fù): 6
收起左側(cè)

單片機(jī)考核經(jīng)歷分享

[復(fù)制鏈接]
ID:847253 發(fā)表于 2020-11-27 23:33 | 顯示全部樓層 |閱讀模式
大家好,很抱歉昨天忘了發(fā)帖了,今天好好談?wù)勎业目己私?jīng)歷吧。今天我們班進(jìn)行了單片機(jī)上機(jī)考核,也算是一場小小的考試吧。其實(shí)我們今天的題目并不難,就是用單片機(jī)、8個(gè)LED和開關(guān)實(shí)現(xiàn)開關(guān)控制流水燈,和第一個(gè)單片機(jī)實(shí)驗(yàn)內(nèi)容差不多,多了一個(gè)開關(guān)控制。怎么說呢,老師要求我們用實(shí)驗(yàn)室的電腦,考核時(shí)間不能看書,不能看手機(jī)和其他一切資料。原理圖我是很快就連接完成了,然后在keil里面寫源程序,我犯的錯(cuò)誤比較多,首先忘了循環(huán)左移右移函數(shù)的頭文件和表示方式,然后用數(shù)組時(shí)數(shù)組名用code出錯(cuò),最后最最最令人頭疼的是開關(guān)判斷,if語句中沒有用==。下面我把我當(dāng)時(shí)寫的程序和原理圖再現(xiàn)一遍吧!

捕獲.PNG

單片機(jī)源程序如下:
#include "reg51.h"
#include                            //當(dāng)時(shí)想到的移位函數(shù)頭文件是這個(gè)
#include "intrins.h"
#define uchar unsigned char
#define uint unsigned int
        sbit s=P3^7;
void delay(uint i)
{
  uchar t;
        while(i--)
        {
          for(t=0;t<120;t++);
        }
}

void main()       //第二種方法
{
        uchar r;
  uint buf[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};        //當(dāng)時(shí)數(shù)組名用的code,不能運(yùn)行,后來改的buf
        if(s==1)                          //判斷開關(guān)是否閉合,當(dāng)時(shí)寫的是if(s=1),一直顯示error,大家一定要記住哦,重點(diǎn)
        {
          P2=0xff;
        }
        else
                while(1)
                {
                for(r=0;r<8;r++)
        {
          P2=buf[r];
                delay(500);
        }
     }
}


/*
void main ()                       //第一種方法,剛剛運(yùn)行了,不能用
{
        
  if(s==1)
        {
          P2=0xff;
        }
        else
        
while(1)
{
          P2=0xfe;
                P2=_crol_(P2,1);
                delay(500);
        }
}
*/        





評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:388197 發(fā)表于 2020-11-28 12:22 | 顯示全部樓層
這也是單片機(jī)教育最需要詬病的地方,不能看書,不能看資料,死記硬背不知道誤導(dǎo)了多少學(xué)生.

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:592807 發(fā)表于 2020-11-28 13:34 | 顯示全部樓層
cjm82 發(fā)表于 2020-11-28 12:22
這也是單片機(jī)教育最需要詬病的地方,不能看書,不能看資料,死記硬背不知道誤導(dǎo)了多少學(xué)生.

你工作了就會(huì)發(fā)現(xiàn),我們寫代碼,往往是一邊手冊一邊寫代碼。不可能背書的,因?yàn)椴豢赡苊總(gè)項(xiàng)目都用同一款單片機(jī)。能抄別人的代碼絕對(duì)不自己寫。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:656213 發(fā)表于 2020-11-28 13:49 | 顯示全部樓層
我不認(rèn)為這種教育方式就有很大的問題,難道一定要讓學(xué)生對(duì)著書抄就是最好的?有的師兄能夠做下來,也不一定就都是死記硬背的吧

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:847253 發(fā)表于 2020-11-28 19:50 | 顯示全部樓層
剛發(fā)現(xiàn)程序第二行少寫了,是#include "absacc.h",我當(dāng)時(shí)一直以為他是移位函數(shù)頭文件的
回復(fù)

使用道具 舉報(bào)

ID:828160 發(fā)表于 2020-11-29 22:58 | 顯示全部樓層
Keil自帶的頭文件都在inc目錄下,想知道怎么用,打開.h文件就可以了,不只是有你寫的那些,有很多的,各種功能,串口打印,內(nèi)存管理,字符串處理,函數(shù)計(jì)算。。。
回復(fù)

使用道具 舉報(bào)

ID:782419 發(fā)表于 2020-11-30 21:57 | 顯示全部樓層
其實(shí)吧,在我上學(xué)的時(shí)候,學(xué)單片機(jī)的我甚至從始至終都不知道單片機(jī)是個(gè)什么東西!只知道學(xué)過,真正見還是好多年后,見網(wǎng)上有視頻才買的開發(fā)板又自學(xué)的,算是有基礎(chǔ)的自學(xué)吧!要不然就是面前放個(gè)單片機(jī),我也不認(rèn)識(shí)啊!
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表