日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>單片機(jī)>基于STC15單片機(jī)實(shí)驗(yàn)設(shè)計(jì)指導(dǎo)

基于STC15單片機(jī)實(shí)驗(yàn)設(shè)計(jì)指導(dǎo)

2017-03-26 | doc | 542KB | 次下載 | 1積分

資料介紹

STC15單片機(jī)的基本實(shí)驗(yàn),基本電路圖,實(shí)驗(yàn)程序

  單片機(jī)課程實(shí)驗(yàn)板(V3.27)

  一、實(shí)驗(yàn)?zāi)康?/p>

  1、掌握單片機(jī)開發(fā)方法

  2、掌握單片機(jī)I/O口的控制方法

  3、掌握單片機(jī)最小系統(tǒng)的設(shè)計(jì)方法

  4、掌握單片機(jī)常用外圍電路的設(shè)計(jì)方法

  5、掌握單片機(jī)匯編語言及C語言的軟件設(shè)計(jì)方法

  二、設(shè)計(jì)要求

  利用單片機(jī)控制一個發(fā)光二極管,使此發(fā)光二極管間隔0.2秒亮、滅一次。

  三、設(shè)計(jì)步驟

  1、硬件電路設(shè)計(jì)

 ?。?)原理圖設(shè)計(jì)

  包括電源電路設(shè)計(jì)(如圖1.1所示);電源指示燈電路設(shè)計(jì)(如圖1.1所示);最小系統(tǒng)電路設(shè)計(jì)(單片機(jī)、晶振、復(fù)位)如圖1.2所示;發(fā)光二極管電路的設(shè)計(jì)(如圖1.3所示)

  基于STC15單片機(jī)實(shí)驗(yàn)設(shè)計(jì)指導(dǎo)

  圖1.1包括電源、電源指示燈電路設(shè)計(jì)

  基于STC15單片機(jī)實(shí)驗(yàn)設(shè)計(jì)指導(dǎo)

  圖1.2最小系統(tǒng)電路設(shè)計(jì)(單片機(jī)、晶振、復(fù)位)

  基于STC15單片機(jī)實(shí)驗(yàn)設(shè)計(jì)指導(dǎo)

  2、軟件設(shè)計(jì)

 ?。?)軟件設(shè)計(jì)流程圖

  軟件設(shè)計(jì)流程圖如圖1.4所示。

  基于STC15單片機(jī)實(shí)驗(yàn)設(shè)計(jì)指導(dǎo)

  圖1.4軟件設(shè)計(jì)流程圖

  二、設(shè)計(jì)要求

  設(shè)計(jì)一個獨(dú)立按鍵,每按一次,加1計(jì)數(shù),利用單片機(jī)控制8個發(fā)光二極管,實(shí)現(xiàn)BCD碼計(jì)數(shù)顯示。

  三、設(shè)計(jì)步驟

  1、硬件電路設(shè)計(jì)

 ?。?)原理圖設(shè)計(jì)

  包括電源電路設(shè)計(jì),如圖3.1所示;電源指示燈電路設(shè)計(jì),如圖3.1所示;最小系統(tǒng)電路設(shè)計(jì)(單片機(jī)、晶振、復(fù)位)如圖3.2所示;8個發(fā)光二極管電路的設(shè)計(jì),如圖3.3所示;獨(dú)立按鍵電路設(shè)計(jì),如圖3.4。

  基于STC15單片機(jī)實(shí)驗(yàn)設(shè)計(jì)指導(dǎo)

  圖3.1包括電源、電源指示燈電路設(shè)計(jì)

  

  圖3.2最小系統(tǒng)電路設(shè)計(jì)(單片機(jī)、晶振、復(fù)位)

  2、軟件設(shè)計(jì)

  (1)軟件設(shè)計(jì)流程圖

  軟件設(shè)計(jì)流程圖如圖3.5所示。

  基于STC15單片機(jī)實(shí)驗(yàn)設(shè)計(jì)指導(dǎo)

  流程圖設(shè)計(jì)說明

  將單片機(jī)的P0.0-P0.7端口通過硬件連接8個發(fā)光二極管,S18按鍵連接P3.7, 每按下一次按鍵開關(guān)S18,計(jì)數(shù)值加1,完成后,將計(jì)數(shù)值送出P0口,通過發(fā)光二極管以BCD碼的形式顯示(由于板子更換所以硬件電路改變,圖中P端口1應(yīng)改為P0端口)。

 ?。?)程序設(shè)計(jì)(參考)

  A、按鍵識別原理

 ?。?)作為一個按鍵,完整的過程是從沒有按下到按下再到釋放。也就是說,當(dāng)按下一個按鍵時,某個命令只執(zhí)行一次,然而在按鍵按下的過程中,不允許有干擾進(jìn)來。因?yàn)椋诎聪碌倪^程中,一旦有干擾過來,可能造成誤觸發(fā)過程,這不是所想要的。因此在按鍵按下的時候,就要把手動造成的干擾信號以及按鍵的機(jī)械接觸等干擾信號濾除掉。一般情況下,可以采用電容來濾除掉這些干擾信號,但實(shí)際上,這會增加硬件成本及硬件電路的體積,因此采用軟件濾波的方法去除這些干擾信號。一般情況下,一個按鍵按下的時候,總是在按下的時刻存在著一定的干擾信號,按下之后就基本上進(jìn)入了穩(wěn)定的狀態(tài)。具體的一個按鍵從按下到釋放的全過程的信號圖如下圖3.6所示:

  基于STC15單片機(jī)實(shí)驗(yàn)設(shè)計(jì)指導(dǎo)

  從圖中可以看出,在程序設(shè)計(jì)時,從按鍵被識別按下之后,延時5ms以上,從而避開了干擾信號區(qū)域。再來檢測一次,看按鍵是否真得已經(jīng)按下,若真得已經(jīng)按下,這時肯定輸出為低電平。如果這時檢測到的是高電平,證明剛才是由干擾信號引起的誤觸發(fā),CPU就認(rèn)為是誤觸發(fā)信號而舍棄這次的按鍵識別過程。從而提高了系統(tǒng)的可靠性。

  

  由于要求每按下一次,命令被執(zhí)行一次,直到下一次再按下的時候,再執(zhí)行一次命令,因此從按鍵被識別出來之后,就可以執(zhí)行這次的命令。所以要有一個等待按鍵釋放的過程,顯然釋放的過程,就是使其恢復(fù)成高電平狀態(tài),如圖3.7 按鍵識別流程圖。

單片機(jī) stc15單片機(jī)
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費(fèi)
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計(jì)
  8. 0.60 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費(fèi)
  11. 651單片機(jī)窗簾控制器仿真程序
  12. 1.93 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)大棚環(huán)境控制器仿真程序
  14. 1.10 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191185次下載  |  免費(fèi)
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
固镇县| 延津县| 博白县| 临武县| 子洲县| 天津市| 桓台县| 黔南| 凯里市| 阿城市| 邵东县| 青川县| 迁安市| 织金县| 抚远县| 关岭| 昭平县| 喜德县| 建始县| 古蔺县| 水城县| 新密市| 沾化县| 长治市| 贵南县| 台东县| 玉林市| 鸡泽县| 千阳县| 无锡市| 广南县| 沽源县| 客服| 都兰县| 定州市| 冀州市| 阿图什市| 阳曲县| 沽源县| 修水县| 新巴尔虎左旗|