您好，歡迎閱讀第5章。在本章中，我們將研究內部的情況。 1
當我們的程序運行時皮質M。我們將看到如何將值放置在寄存器中，以及如何進行更改 2
繼續存在於內存中。如何使我們的代碼運行得更快甚至更多。 3
我們將從編寫一個非常簡單的計數器程序開始。 4
基本上，該程序只是要增加變量的值。 5
因此，讓我們打開uVision開始一個新項目。 6
單擊我的uVision。 7
因此，進入項目，新的uVision項目。 8
只是要把我的放在這裡。 9
顯示。 10
我們將呼叫此項目櫃檯。 11
因此，我建議您為此創建一個文件夾。我將在此處創建一個名為counter的新文件夾。 12
然後在文件夾中，我們創建一個項目計數器。 13
我的意思是，您可以選擇要提供給項目的任何內容。和這裡， 14
你應該注意 15
通常您知道我們會選擇TivaC系列。 16
因為我們使用的是TM4C123微控制器。 17
記住我們說過TM4C123和LM4F系列基本上是相同的微控制器。只是 18
一個比另一個新。 19
TM4C系列是德州儀器（TI）投放市場的最新版本。在這個項目中，我們 20
將選擇LM4F系列作為 21
我們的微控制器。 22
儘管我們使用的是TM4C系列。 23
這是因為TM4C系列隨附的啟動文件有一些要求。它 24
需要我們在運行程序之前初始化時鐘和其他引腳。 25
但是我們正在運行的這個示例是非常基本的。 26
我們不需要任何別針。 27
我們根本不需要任何時鐘。 28
基本上，我們只是要演示計算機如何計數。 29
是的，LM4F的啟動文件將使我們能夠做到這一點。 30
所以我們來這裡。 31
我們在這裡選擇LM4F1，然後在這裡下來。 32
我們可以選擇LM4F120H5QR 33
我們可以在這裡選擇一個 34
OK. 35
和我們一樣，我們回到這裡。 36
CMSIS 37
這是核心，對於設備，我們選擇啟動。 38
是的 39
這個啟動文件 40
這就是為什麼我們選擇LM4FS系列。由於存在相同的文件，因此隨附的文件 41
TM4C較新 42
他們已經使它更加嚴格了，您只需編寫裸露的代碼並期望它是可調試的 43
這使我們能夠調試程序。 44
這有點靈活。 45
是的。 46
好吧，讓我們繼續。設定。打開目標選項。在這裡 47
讓我們將電路板的頻率更改為16兆赫，並在調試下使用模擬器， 48
我們不需要董事會。 49
單擊確定。現在，我們創建一個新文件 50
然後保存它，控制S。我們將其稱為主點c。我們正在創建一個ac文件，這裡是主要點c 51
So 52
讓我們創建程序。 53
我們的程序很基礎，實際上 54
我們根本不需要初始化任何東西。 55
但是請記住，每個程序都需要做一件事。這是主要功能。 56
因此，讓我們創建main函數，我們將其稱為int main。直接到主要功能。 57
現在請記住我們說過，我們正在做一個櫃檯。 58
那麼我們只需要調用變量計數器就可以了。讓我們創建一個稱為counter的變量並對其進行初始化 59
歸零。 60
因此，我們將增加計數器的數量，並查看計數器增加時寄存器中發生的情況。 61
因此，我們將使用基本的增量符號加上加號，即conter plus1。因此，我們進行增量。 62
怎麼樣，我們再增加一點。 63
再來兩個。 64
現在，讓我們編譯程序。 65
就這麼基本。 66
我們有一個錯誤，說明是什麼。所以我們在這裡展開目標文件夾 67
讓我們來看一下源代碼組。請記住，我們必須將此文件添加到我們的項目中。 68
現在，文件僅在計算機磁盤上。 69
我們必須在這裡添加它才能起作用。 70
這就是我們出現錯誤的原因，一個錯誤是因為它不在這裡。 71
因此，我們雙擊源組1。 72
然後這是我們的文件主點c，我們將其添加。 73
正如我們所看到的，它現在在這裡。 74
因此，讓我們再次編譯。而且我們有零錯誤。 75
在這裡，我們不需要下載到板上，因此我們不需要單擊此處。 76
記住，我們不必下載，我們正在使用模擬器。 77
因此，為了查看會發生什麼，我們在這裡轉到該調試器。 78
OK. 79
是。 80
這沒錯。 81
這只是告訴您，您在代碼限制內。