国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。

這篇具有很好參考價(jià)值的文章主要介紹了keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

上一篇文章介紹了keil軟件調(diào)試(Debug)仿真教程(軟件調(diào)試和硬件調(diào)試的區(qū)別)及常用調(diào)試按鍵詳解,本篇文章主要學(xué)習(xí)的是軟件調(diào)試?yán)锩?,如何設(shè)置單片機(jī)晶振(用來(lái)確定單片機(jī)工作頻率),如何查看單片機(jī)IO口引腳(用來(lái)觀察IO口當(dāng)前高低電平)如何查看單條語(yǔ)句運(yùn)行時(shí)間(基于軟件調(diào)試),建議大家收藏觀看。
keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。

一、晶振是什么?

有一些電子設(shè)備需要頻率高度穩(wěn)定的交流信號(hào),而LC振蕩器穩(wěn)定性較差,頻率容易漂移(即產(chǎn)生的交流信號(hào)頻率容易變化)。在振蕩器中采用一個(gè)特殊的元件——石英晶體,可以產(chǎn)生高度穩(wěn)定的信號(hào),這種采用石英晶體的振蕩器稱為晶體振蕩器。
keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。

晶振好比單片機(jī)的心臟,如果沒(méi)有心臟起跳,單片機(jī)無(wú)法工作,晶振值越大,單片機(jī)運(yùn)行速度越快,有時(shí)并不是速度越快越好,對(duì)于電子電路而言,速度夠用就是最好,速度越快越容易受干擾,可靠性越差!
而單片機(jī)在運(yùn)行的時(shí)候,需要一個(gè)脈沖信號(hào),做為自己執(zhí)行指令的觸發(fā)信號(hào),可以簡(jiǎn)單的想象為:?jiǎn)纹瑱C(jī)收到一個(gè)脈沖,就執(zhí)行一次或多次指令。

二、如何用軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間!

1.設(shè)置晶振

keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。
Keil 編輯界面,打開(kāi)工程設(shè)置對(duì)話框,在【 Target 】標(biāo)簽下的【 Xtal ( MHz ):】后面將原來(lái)的默認(rèn)值修改為單片機(jī)上晶振頻率值11.0592MHz。

2.打開(kāi)軟件仿真

keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。
單擊窗口上的調(diào)試按鈕快捷圖標(biāo)(上圖紅色框內(nèi)圖標(biāo)),進(jìn)入到軟件模擬調(diào)試模式。

3.打開(kāi)硬件IO口模擬器

我們先來(lái)看如何在單步執(zhí)行代碼時(shí),查看硬件 IO 口電平變化和變量值的變化。先將硬件IO口模擬器打開(kāi)。
keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。
顯示的是軟件模擬出的單片機(jī)P1口8位口線的狀態(tài),單片機(jī)上電后 I / O 口全為1,即十六進(jìn)制的0xFF。

代碼如下(示例):

#include <reg51.h>
#include <intrins.h>
unsigned char a,b,k,j;
sbit beep=P2^3;
void delay10ms()
  {
    for(a=100;a>0;a--)
      for(b=225;b>0;b--);
   }
void main()
{
  k=0xfe;
  while(1)
  {
      delay10ms();
      
      //beep=0;
      delay10ms();
      //beep=1;
      j=_crol_(k,1);
      k=j;
      P1=j;
   }
}

該程序使用于P1口流水燈閃爍。


4.sec查看單句運(yùn)行時(shí)間!

keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。
左側(cè)的寄存器窗口中可以到一些寄存器名稱及它們的值,本小節(jié)的核心部分" sec ”,它后面顯示的數(shù)據(jù)就是程序代碼執(zhí)行所用的時(shí)間,單位是秒。
通過(guò)添加斷點(diǎn),單步執(zhí)行就可以得到我們想要的時(shí)間數(shù)據(jù)。

5.添加斷點(diǎn)

keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。
我們?cè)谘訒r(shí)函數(shù)處,添加斷點(diǎn),然后運(yùn)行,會(huì)看到延時(shí)時(shí)間。
keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。
我們選擇跳過(guò)函數(shù),會(huì)看到時(shí)間。
keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。
延時(shí)10毫秒,時(shí)間還是差不多的。

總結(jié)

以上就是今天要講的內(nèi)容,本文僅僅簡(jiǎn)單介紹了keil軟件調(diào)試的使用,而keil提供了大量供我們查看的寄存器,變量,仿真設(shè)置,大家多多使用。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-493333.html

到了這里,關(guān)于keil軟件調(diào)試查看語(yǔ)句運(yùn)行時(shí)間,單片機(jī)IO口狀態(tài),變量窗口設(shè)置,晶振設(shè)置。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 51單片機(jī):Keil軟件問(wèn)題warning C318: can‘t open file ‘REGX52.H‘

    51單片機(jī):Keil軟件問(wèn)題warning C318: can‘t open file ‘REGX52.H‘

    一、問(wèn)題說(shuō)明 ????????出現(xiàn)這種問(wèn)題,是因?yàn)槟愕能浖](méi)有導(dǎo)入下載的頭文件。 二、 解決方法 ???????? ????????按步驟來(lái)先點(diǎn)擊 config flash tool 再點(diǎn) C51 然后導(dǎo)入路徑即可。 ? ????????點(diǎn)擊上圖的圖標(biāo)添加路徑; ? 然后你的 Keil 安裝路徑 C51-INC 然后從里面選取

    2024年02月13日
    瀏覽(35)
  • 學(xué)習(xí)筆記|計(jì)數(shù)器|Keil軟件中 0xFD問(wèn)題|I/O口配置|STC32G單片機(jī)視頻開(kāi)發(fā)教程(沖哥)|第十二集:計(jì)數(shù)器的作用和意義

    學(xué)習(xí)筆記|計(jì)數(shù)器|Keil軟件中 0xFD問(wèn)題|I/O口配置|STC32G單片機(jī)視頻開(kāi)發(fā)教程(沖哥)|第十二集:計(jì)數(shù)器的作用和意義

    直流有刷的電機(jī),后面兩個(gè)一正一負(fù)的電接上,電機(jī)就可以轉(zhuǎn) 到底是轉(zhuǎn)子個(gè)幾個(gè)圈呢? 我們就可以在背后加裝這么一個(gè)碼盤(pán),我們假設(shè)這里是有60個(gè)這個(gè)光電的一個(gè)孔對(duì)吧 那我們轉(zhuǎn)一圈是不是就可以一個(gè)軸上輸出60個(gè)這樣的脈沖,有遮擋就輸出1,無(wú)遮擋輸出0, 兩路交替,如果說(shuō)

    2024年02月09日
    瀏覽(25)
  • 51單片機(jī):keil軟件問(wèn)題Error: failed to execute ‘C:\Users\liguangyun\Desktop\C51\BIN\C51.EXE‘

    51單片機(jī):keil軟件問(wèn)題Error: failed to execute ‘C:\Users\liguangyun\Desktop\C51\BIN\C51.EXE‘

    目錄 一、問(wèn)題說(shuō)明 二、解決方法 這種情況一般在剛剛安裝完Keil軟件編譯后出現(xiàn)。編譯器出現(xiàn)這個(gè)錯(cuò)誤的意思是說(shuō),現(xiàn)在他找不到你的Keil軟件,沒(méi)辦法進(jìn)行操作。 出現(xiàn)這種問(wèn)題的原因是:你安裝完的Keil文件內(nèi)的TOOLS.INI文件的安裝路徑與實(shí)際不符,導(dǎo)致編譯器找不到文件。

    2024年02月14日
    瀏覽(22)
  • Keil環(huán)境燒寫(xiě)單片機(jī)流程

    Keil環(huán)境燒寫(xiě)單片機(jī)流程

    要把編寫(xiě)好的c代碼程序燒錄到單片機(jī),需要兩個(gè)平臺(tái) 第一個(gè)是開(kāi)發(fā)環(huán)境Keil,第二個(gè)是燒寫(xiě)平臺(tái)ISP 下載完Keil,可能需要注冊(cè),首先以管理員身份運(yùn)行,然后點(diǎn)擊File,License Management,拷貝Computer ID,然后以管理員身份打開(kāi)注冊(cè)機(jī)文件KEIL_Lic.exe,將Computer ID粘貼到對(duì)應(yīng)位置,ge

    2024年02月16日
    瀏覽(25)
  • KEIL5編輯STC單片機(jī)程序

    KEIL5編輯STC單片機(jī)程序

    1、keil5軟件正常安裝完成。 2、打開(kāi)STC-ISP軟件 3、 下載C51的芯片包(直接安裝能編譯stc芯片的keil軟件,安裝后直接把安裝目錄中的C51拷貝過(guò)來(lái)),放在keil_v5目錄下面 4、新建工程 5、打開(kāi)老已有工程需要確保C51路徑正確,否則編譯報(bào)錯(cuò) 編譯還是報(bào)錯(cuò),清除下,再編譯

    2024年01月17日
    瀏覽(26)
  • keil和proteus聯(lián)手實(shí)操單片機(jī)

    keil和proteus聯(lián)手實(shí)操單片機(jī)

    學(xué)習(xí)單片機(jī)這部分實(shí)踐課時(shí),遇到代碼保存和格式轉(zhuǎn)換問(wèn)題,下面,我們針對(duì)這個(gè)問(wèn)題進(jìn)行傻瓜式教學(xué)燈塔的實(shí)踐操作,keil用的是Keil uVision2 軟件,proteus用到是8.6版。 第一步,先打開(kāi)keil,就會(huì)發(fā)現(xiàn)有file大圖標(biāo), ?打開(kāi)file,單擊file下的new..,出現(xiàn)下面的新界面 然后再這個(gè)編

    2024年02月04日
    瀏覽(19)
  • Keil uvision5安裝——51單片機(jī)篇

    Keil uvision5安裝——51單片機(jī)篇

    目錄 一、Keil uvsion5-下載安裝 二、Keil uvsion5-軟件破解 三、STC官方庫(kù)添加 四、Keil相關(guān)配置 1.中文顯示配置 2.消除定義但未被使用函數(shù)的警告配置(針對(duì)51單片機(jī)) 五、程序燒入軟件的使用 步驟1:點(diǎn)擊下方鏈接,將文件下載到電腦上。 鏈接:https://pan.baidu.com/s/1HI-URr7KCL2bHxK5

    2023年04月09日
    瀏覽(20)
  • 51單片機(jī)入門(mén)(1)環(huán)境搭建(Keil+ISP)

    51單片機(jī)入門(mén)(1)環(huán)境搭建(Keil+ISP)

    在學(xué)習(xí)51單片機(jī)之前,環(huán)境搭建是必不可少的一步,本文主要介紹Keil軟件和STC-ISP軟件的安裝 本人只是一個(gè)普通的嵌入式低級(jí)(初級(jí))玩家,文章主要針對(duì)新手,所以大佬要是發(fā)現(xiàn)文中有何不妥之處,還請(qǐng)口下留情,若能指出,我一定虛心改正 Keil C51是美國(guó)Keil Software公司出品

    2023年04月09日
    瀏覽(28)
  • 成功解決keil識(shí)別不到單片機(jī)芯片,下載不了程序

    成功解決keil識(shí)別不到單片機(jī)芯片,下載不了程序

    我的芯片是STM32F429,正點(diǎn)原子的阿波羅。 今天使用開(kāi)發(fā)板做實(shí)驗(yàn),突然找不到芯片了, 以前下載的PWM波也運(yùn)行不了 。查找了好久,原來(lái)是芯片鎖了,終于解決了。 我是第二種辦法實(shí)現(xiàn)給芯片解鎖的,第一種是我猜測(cè)的。 解決辦法: 第一種: 先給驅(qū)動(dòng)板上電,boot0接到3.3

    2024年02月15日
    瀏覽(23)
  • keil5 燒錄程序到單片機(jī)的方法

    Keil是一種常用的單片機(jī)開(kāi)發(fā)工具,支持多種單片機(jī)芯片。下面詳細(xì)說(shuō)明Keil5如何燒錄程序到單片機(jī)的方法。 編譯程序 首先,在Keil5中打開(kāi)編寫(xiě)好的程序工程,進(jìn)行編譯。編譯生成的可執(zhí)行文件是.hex或.bin格式的文件。在Keil5中,選擇Project-Build Target或者按下快捷鍵F7,進(jìn)行編譯

    2023年04月08日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包