|
修改好多次關(guān)鍵詞后變成了這樣
其實(shí)還差修正部分,也是很頭大的
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
注釋行:示例程序:AD〇八〇九發(fā)光二極管.c
注釋行:功能:AT八九C五一加ADC〇八〇九電壓測(cè)量顯示程序小括號(hào)左Keil uVision五加端口組roteus 七.八仿真通過小括號(hào)右
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
調(diào)用包括小于普通寄存器五一的頭文件大于 注釋首:包含頭文件普通寄存器五一的頭文件 注釋尾
調(diào)用宏定義 u字符型 無符號(hào) 字符型 注釋首:宏定義后方便書寫注釋尾
調(diào)用宏定義 u短整型 無符號(hào) 短整型 注釋首:宏定義后方便書寫注釋尾
u字符型 數(shù)據(jù)固定 DigitSTARTable中括號(hào)左中括號(hào)右等于大括號(hào)左〇x三f,〇x〇六,〇x五b,〇x四f,〇x六六,〇x六d,〇x七d,〇x〇七,〇x七f,〇x六f大括號(hào)右; 注釋行:發(fā)光二極管碼表
u字符型 DisplayBuffer中括號(hào)左四中括號(hào)右; 注釋行:顯示碼數(shù)據(jù)緩沖區(qū)
u字符型 AD_Data; 注釋行:AD〇八〇九原始數(shù)據(jù)
u短整型 Temp; 注釋行:處理后的數(shù)據(jù)
特殊功能寄存器 START等于端口組三冪〇; 注釋行:定義端口組三.〇引腳位名稱為START
特殊功能寄存器 OE等于端口組三冪一; 注釋行:定義端口組三.一引腳位名稱為OE
特殊功能寄存器 EOC等于端口組三冪二; 注釋行:定義端口組三.二引腳位名稱為EOC
特殊功能寄存器 CLK等于端口組三冪三; 注釋行:定義端口組三.三引腳位名稱為CLK
特殊功能寄存器 兩數(shù)相加不帶進(jìn)位A等于端口組三冪四; 注釋行:定義端口組三.四引腳位名稱為兩數(shù)相加不帶進(jìn)位A
特殊功能寄存器 兩數(shù)相加不帶進(jìn)位B等于端口組三冪五; 注釋行:定義端口組三.五引腳位名稱為兩數(shù)相加不帶進(jìn)位B
特殊功能寄存器 兩數(shù)相加不帶進(jìn)位C等于端口組三冪六; 注釋行:定義端口組三.六引腳位名稱為兩數(shù)相加不帶進(jìn)位C
特殊功能寄存器 發(fā)光二極管〇等于端口組二冪〇; 注釋行:定義端口組二.〇引腳位名稱為發(fā)光二極管〇,選擇發(fā)光二極管的〇位
特殊功能寄存器 發(fā)光二極管一等于端口組二冪一; 注釋行:定義端口組二.一引腳位名稱為發(fā)光二極管一,選擇發(fā)光二極管的一位
特殊功能寄存器 發(fā)光二極管二等于端口組二冪二; 注釋行:定義端口組二.二引腳位名稱為發(fā)光二極管二,選擇發(fā)光二極管的二位
特殊功能寄存器 發(fā)光二極管三等于端口組二冪三; 注釋行:定義端口組二.三引腳位名稱為發(fā)光二極管三,選擇發(fā)光二極管的三位
特殊功能寄存器 發(fā)光二極管_D端口組等于端口組一冪七; 注釋行:定義端口組一.七引腳位名稱為發(fā)光二極管_D端口組,選擇發(fā)光二極管的D端口組位
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
注釋行:函數(shù)名:延時(shí)
注釋行:函數(shù)功能:軟件延時(shí)函數(shù)
注釋行:形式參數(shù):u短整型 i
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
無返回值 延時(shí)小括號(hào)左u短整型 i小括號(hào)右
大括號(hào)左 u短整型 j;
循環(huán)二小括號(hào)左;i大于〇;i減減小括號(hào)右
大括號(hào)左 循環(huán)二小括號(hào)左j等于〇;j小于五〇;j加加小括號(hào)右
;
大括號(hào)右
大括號(hào)右
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
注釋行:函數(shù)名:TimeInitial
注釋行:函數(shù)功能:定時(shí)器初始化函數(shù) T〇方式二,自動(dòng)重裝初值:一〇,定時(shí):一〇us,
注釋行:信號(hào)周期T:二〇us 信號(hào)頻率f:f等于一除T等于一〇〇〇〇〇〇除二〇等于五〇 〇〇〇HZ等于五〇KHZ
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
無返回值 TimeInitial小括號(hào)左小括號(hào)右 注釋行:定時(shí)器初始化
大括號(hào)左 TMOD等于〇x〇二; 注釋行:定時(shí)器工作模式
TH〇等于二四六; 注釋行:定時(shí)器初值高八位
TL〇等于二四六; 注釋行:定時(shí)器初值低八位
EA等于一; 注釋行:開總中斷
ET〇等于一; 注釋行:開定時(shí)器中斷
TR〇等于一; 注釋行:?jiǎn)?dòng)定時(shí)器
大括號(hào)右
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
注釋行:函數(shù)名:Time〇
注釋行:函數(shù)功能:定時(shí)器〇中斷服務(wù)子程序函數(shù)
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
無返回值 Time〇小括號(hào)左無返回值小括號(hào)右 短整型errupt 一 using 〇 注釋行:定時(shí)器中斷服務(wù)子程序
大括號(hào)左
CLK等于~CLK; 注釋行:產(chǎn)生AD〇八〇九工作脈沖:五〇KHZ
大括號(hào)右
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
注釋行:函數(shù)名:Display
注釋行:函數(shù)功能:發(fā)光二極管數(shù)碼管顯示函數(shù)
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
無返回值 Display小括號(hào)左小括號(hào)右
大括號(hào)左
端口組一等于DigitSTARTable中括號(hào)左DisplayBuffer中括號(hào)左三中括號(hào)右中括號(hào)右; 注釋行:取數(shù)據(jù)送端口組一端口顯示(十位)
發(fā)光二極管〇等于〇; 注釋行: 發(fā)光二極管〇管子開
延時(shí)小括號(hào)左五小括號(hào)右; 注釋行: 延時(shí)顯示
發(fā)光二極管〇等于一; 注釋行: 發(fā)光二極管〇管子關(guān)
端口組一等于DigitSTARTable中括號(hào)左DisplayBuffer中括號(hào)左二中括號(hào)右中括號(hào)右;注釋行:取數(shù)據(jù)送端口組一端口顯示(個(gè)位)
發(fā)光二極管_D端口組等于一; 注釋行: 小數(shù)點(diǎn)顯示
發(fā)光二極管一等于〇; 注釋行: 發(fā)光二極管一管子開
延時(shí)小括號(hào)左五小括號(hào)右; 注釋行: 延時(shí)顯示
發(fā)光二極管一等于一; 注釋行: 發(fā)光二極管一管子關(guān)
端口組一等于DigitSTARTable中括號(hào)左DisplayBuffer中括號(hào)左一中括號(hào)右中括號(hào)右;注釋行:取數(shù)據(jù)送端口組一端口顯示 (小數(shù)一位)
發(fā)光二極管二等于〇; 注釋行: 發(fā)光二極管二管子開
延時(shí)小括號(hào)左五小括號(hào)右; 注釋行: 延時(shí)顯示
發(fā)光二極管二等于一; 注釋行: 發(fā)光二極管二管子關(guān)
端口組一等于DigitSTARTable中括號(hào)左DisplayBuffer中括號(hào)左〇中括號(hào)右中括號(hào)右;注釋行:取數(shù)據(jù)送端口組一端口顯示(小數(shù)二位)
發(fā)光二極管三等于〇; 注釋行: 發(fā)光二極管三管子開
延時(shí)小括號(hào)左五小括號(hào)右; 注釋行: 延時(shí)顯示
發(fā)光二極管三等于一; 注釋行: 發(fā)光二極管三管子關(guān)
大括號(hào)右
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
注釋行:函數(shù)名:主函數(shù)
注釋行:函數(shù)功能:主函數(shù)
注釋行:乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘乘
無返回值 主函數(shù)小括號(hào)左小括號(hào)右
大括號(hào)左
TimeInitial小括號(hào)左小括號(hào)右; 注釋行:?jiǎn)?dòng)定時(shí)器初化
循環(huán)一小括號(hào)左一小括號(hào)右
大括號(hào)左
兩數(shù)相加不帶進(jìn)位A等于〇; 注釋行:ADC〇八〇九通道選擇
兩數(shù)相加不帶進(jìn)位B等于〇;
兩數(shù)相加不帶進(jìn)位C等于〇;
OE等于〇; 注釋行:輸出關(guān)閉
START等于〇;
START等于一; 注釋行:START由低到高跳變(上跳沿),寄存器清零
START等于〇; 注釋行:START由高到低跳變(下跳沿),啟動(dòng)AD轉(zhuǎn)換
循環(huán)一小括號(hào)左EOC等于等于〇小括號(hào)右 ; 注釋行:等待轉(zhuǎn)換結(jié)束
OE等于一; 注釋行:輸出允許
AD_Data等于端口組〇; 注釋行:讀ADC〇八〇九原始數(shù)據(jù)
OE等于〇; 注釋行:輸出關(guān)閉
Temp等于小括號(hào)左AD_Data乘一.〇除二五五乘五小括號(hào)右乘一〇〇; 注釋行:數(shù)據(jù)處理:輸出值等于輸入值乘五除二五五 參數(shù)五是基準(zhǔn)電壓五V
DisplayBuffer中括號(hào)左〇中括號(hào)右等于Temp求余一〇; 注釋行:取處理后的數(shù)據(jù)個(gè)位,對(duì)應(yīng)顯示溫度值的小數(shù)二位
DisplayBuffer中括號(hào)左一中括號(hào)右等于Temp除一〇求余一〇; 注釋行:取處理后的數(shù)據(jù)十位,對(duì)應(yīng)顯示溫度值的小數(shù)一位
DisplayBuffer中括號(hào)左二中括號(hào)右等于Temp除一〇〇求余一〇; 注釋行:取處理后的數(shù)據(jù)百位,對(duì)應(yīng)顯示溫度值的個(gè)位
DisplayBuffer中括號(hào)左三中括號(hào)右等于Temp除一〇〇〇; 注釋行:取處理后的數(shù)據(jù)千位,對(duì)應(yīng)顯示溫度值的十位
Display小括號(hào)左小括號(hào)右; 注釋行:調(diào)用顯示函數(shù)
大括 |
|