日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

单片机原理及其应用——单片机控制单个发光二极管实验(附超详细的C51单片机实验教程)

發布時間:2024/2/28 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 单片机原理及其应用——单片机控制单个发光二极管实验(附超详细的C51单片机实验教程) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一、實驗要求
  • 二、利用Proteus仿真軟件畫原理圖
  • 三、Keil編程軟件編寫程序
    • (一)新建工程
    • (二)工程設置
    • (三)編寫程序
  • 四、將可執行文件加載到仿真圖
  • 五、連接電路圖
  • 六、通過燒錄軟件燒錄可執行文件

一、實驗要求

【實驗目的】
1、熟練掌握Keil開發平臺和Proteus ISIS仿真軟件的使用。
2、掌握開發板上LED燈接線方法。
3、掌握點亮一只LED燈的程序控制方法。
【實驗要求】
要求每位學生獨立完成實驗接線,并編寫合適的程序,點亮LED燈。
【實驗內容】
1.根據設計思路,使用Proteus ISIS仿真軟件繪制仿真電路原理圖,并合理設置元件參數。
2.用KeilC51軟件編寫點亮一個發光二極管的程序。
3.Keil C51與Proteus聯調,仿真調試觀察實驗現象。
4.將程序燒錄至開發板,硬件調試觀察實驗現象。

二、利用Proteus仿真軟件畫原理圖

(1)新建工程文件,左上角文件——新建工程,設置名稱和路徑:

根據需求,選擇好后點下一步,這里直接默認一直點下去:

完成創建工程向導:

(2)根據實驗需求,列出Proteus電路元器件列表,在元件模式(Proteus左列第二個)中點擊“P”搜索相應的元器件拖至原理圖,并連好線路:

三、Keil編程軟件編寫程序

(一)新建工程

1、進入Keil軟件,新建工程(New μVision Project),建議放在與proteus原理圖在同一目錄中,方便找到。

2、選擇單片機型號,選擇Atmel——AT89C51,選擇好后點擊ok,如下:


3、會有提示“是否復制啟動代碼”,點擊“是”,這樣就創建了一個工程:

4、添加源文件到工程中,先點擊File——New,創建一個后綴為.c的文件,然后右鍵工程下的Source Group 1的Add Files to Group ‘Source Group 1’…:

設置好源文件名稱,點擊Add,即可添加到工程文件中:

5、在左側工程欄中可看到創建的并加入到工程中的源文件:

(二)工程設置

1、在編程之前還要對工程進行設置,右鍵工程Target1的Options for Target 'Target 1"…進入工程的設置頁面:

2、首先要設置系統的時鐘頻率為12.0MHz:

另外在Output選項中,勾選Creat HEX File選項,默認是沒有勾選的:

(三)編寫程序

接下來就是編寫程序,其中sbit LED=P1^0是對單片機P1.0引腳位定義,另外while(1)是無限循環,LED=1是P1.0引腳輸出高電平1,即點亮LED:

#include<reg51.h> sbit LED=P1^0; void main() {while(1){LED=1;} }

然后編譯、鏈接生成.HEX可執行文件:

有以下語句并無警告報錯,生成了.HEX可執行文件,如果沒有這個語句檢查自己的工程設置:

四、將可執行文件加載到仿真圖

(1)回到之前的proteus仿真圖,雙擊單片機:

(2)在Program File中點擊文件夾標志,將編譯鏈接生成可執行文件加載到仿真圖中:

選擇好后,點擊確定:

(3)開始仿真,點擊proteus左下角的三角即可開始仿真,另外可通過點擊正方形停止仿真:

這是點擊開始仿真之前的原理圖:

開始仿真后,可以看到我們設置的LED-RED點亮,另外還可以看到元器件的引腳呈灰色、藍色或紅色正方形,它們分別代表紅色:高電平;藍色:低電平;灰色:不確定,或者輸出的電平介于高低電平間無法確定。

五、連接電路圖

根據繪制的電路原理圖連接電路,由于我選擇的是P1端口,所以將P1.0和D1連在一起就行:

六、通過燒錄軟件燒錄可執行文件


通過stc-isp-15xx-v688I燒錄.HEX可執行文件,如下操作:
1、連好實物電路圖,通過數據線連接板子至PC,觀察計算機端口(在設備管理器中找到端口),這個端口一會要用的:

2、進入燒錄軟件,芯片型號選擇STC90C516RD+(不同學??赡苡玫男酒灰粯?#xff09;,串口選擇上一步找到的端口,最低波特率設置為2400,最高波特率設置為28800:

設置完成好后,如下:

3、然后打開程序文件,選擇之前生成的可執行文件:


4、打開板子的開關,然后點擊下載/編程,然后右邊框就會顯示操作是否成功:

5、此時就可以觀察板子上所連接小燈的情況了,可以看出D1燈亮:

總結

以上是生活随笔為你收集整理的单片机原理及其应用——单片机控制单个发光二极管实验(附超详细的C51单片机实验教程)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。