久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專(zhuān)注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

松翰單片機(jī)匯編程序的學(xué)習(xí)

作者:佚名   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年01月21日   【字體:

在網(wǎng)絡(luò)上幾乎很難找到匯編程序的學(xué)習(xí)資料。。本人也是跟著師傅慢慢學(xué)習(xí)。。才有所了解。

寫(xiě)點(diǎn)小結(jié)吧。。對(duì)自己有個(gè)心理交待,想寫(xiě)小結(jié)已經(jīng)非常久了。。一直沒(méi)有做到。。。并且目前大家都用C語(yǔ)言來(lái)寫(xiě),我也準(zhǔn)備步入C的行列。。。也許有一天我忘了匯編是怎么寫(xiě)的。。還可以回來(lái)看看。。。呵呵


 

我?guī)煾档倪@種編程方式,架構(gòu),我非常喜歡,也讓我很快就能上手。。。相信如果你也會(huì)有如此的感覺(jué)。。。 

1.易用,易讀,分層。。復(fù)制到別的程序中也是很容易的。
 

2.時(shí)序判斷積累更快速準(zhǔn)確,


下面以一個(gè)手控器的程序做介紹:
 

 
 

這是主程序,最前面是一些對(duì)程序的描述信息。以及每次變更的記錄也可以在這里寫(xiě)上。。我覺(jué)得這是必要的,

然后就是所有子程序的調(diào)用,主循環(huán)也是在這里的。


 

 
 

第一步,應(yīng)該是要定義各個(gè)IO口的功能及命名哦。。如上圖。這樣的標(biāo)識(shí)。。是不是一目了然?
 


 


 

這里是變量的定義。。所有程序中要用的變量,標(biāo)志都在這里。。


 


 

  
 

這里的初始化部分。。。就是各個(gè)IO口的初始化以及時(shí)間中斷等初始化的程序。。


 


 

 
 

中斷!在這程程序中。。最重要的就是時(shí)間了。。。時(shí)間由中斷產(chǎn)生,并累積。。如上圖中斷我們?cè)O(shè)置為50微秒(US)。。40次就是2毫秒

。。。這樣就可以積累成任意的時(shí)間。。。。當(dāng)然。在中斷里不可能積累到所有時(shí)間。。下面有一個(gè)時(shí)間程序


 


 

這個(gè)時(shí)間程序。。就是專(zhuān)門(mén)為各種時(shí)間積累而生成的。。2毫秒以上的時(shí)間都從這里產(chǎn)生。。每個(gè)時(shí)間設(shè)置一個(gè)標(biāo)志位。當(dāng)標(biāo)志位為1那么就表示這個(gè)時(shí)間達(dá)到 了。。。。
 


 

 
 


 

這里是按鍵和LED顯示的程序。。。按鍵掃描也是用時(shí)間主導(dǎo)的。。2毫秒進(jìn)來(lái)一次。當(dāng)?shù)玫侥硞(gè)按鍵按下時(shí)。就是這個(gè)按鍵對(duì)應(yīng)的標(biāo)志置1,然后退出 。。這樣,每2毫秒進(jìn)來(lái)一次。。。當(dāng)有50次。。那么按鍵已經(jīng)按了100毫秒。。這100毫秒的時(shí)間里我們的程序并沒(méi)有停下來(lái)等,只是2毫秒進(jìn)來(lái)一次。。呵呵 。。。其他程序內(nèi)容進(jìn)行中。。。在網(wǎng)上學(xué)習(xí)編程里常常看到很多教程。。都是把程序停止在按鍵處。等時(shí)間到了才算按鍵成功按下,這樣是不對(duì)的哦、、、


 


 

最后這里是數(shù)據(jù)輸出。或者說(shuō)是功能實(shí)現(xiàn)。。。

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 99热精品6| 精品国产伦一区二区三区观看体验 | 国产91久久久久蜜臀青青天草二 | 毛片入口 | 久久a久久 | 国产一区二区三区视频 | 免费观看羞羞视频网站 | 97国产精品视频人人做人人爱 | 久久y | 成人福利网站 | 亚洲精品一区二区二区 | 国产精品不卡 | 九九久久国产精品 | 欧洲精品码一区二区三区免费看 | 国产激情视频在线观看 | 亚洲一区二区 | 国产高清精品一区二区三区 | 中文字幕欧美一区二区 | 日本三级电影免费观看 | 日本欧美国产在线 | 中文字幕在线免费视频 | 在线国产精品一区 | 欧美精品福利视频 | 欧美在线一区二区三区四区 | 毛片区| 久久综合久色欧美综合狠狠 | 国产乱码精品一区二区三区忘忧草 | 欧美日韩一区二区在线播放 | 91精品国产91久久综合桃花 | 亚洲高清成人在线 | 日韩av免费在线观看 | 在线91| 成人在线免费av | 欧美精品一区二区在线观看 | 国产福利在线看 | 99久久精品免费 | 日韩中文一区 | 最近日韩中文字幕 | 97人人超碰| 综合伊人 | 日韩精品在线观看视频 |