資源簡介
(D)基于NTC熱敏電阻的溫度計 采用STM8實現 代碼 完整

代碼片段和文件信息
/*********************************************************************************************************
【文件】74HC595.c
【描述】74HC595基本驅動C文件
【作者】wdx
【單位】
*********************************************************************************************************/
/*********************************************************************************************************
????包含頭文件
*********************************************************************************************************/
#include??“74HC595.h“
#include??“wdxLib_Periph.h“
/*********************************************************************************************************
????74HC595端口初始化
*********************************************************************************************************/
void?HC595_PortInit(void)
{
????//??禁止顯示
????gpioModeConfig(HC595_DISP_EN_PORT?HC595_DISP_EN_PIN?GPIO_MODE_OUT_H);
????gpioModeConfig(HC595_LED_EN_PORT?HC595_LED_EN_PIN?GPIO_MODE_OUT_H);
????//??拉高STR鎖存信號
????gpioModeConfig(HC595_DISP_STR_PORT?HC595_DISP_STR_PIN?GPIO_MODE_OUT_H);
????gpioModeConfig(HC595_LED_STR_PORT?HC595_LED_STR_PIN?GPIO_MODE_OUT_H);
????//??數據與時鐘初始化
????gpioModeConfig(HC595_CLK_PORT?HC595_CLK_PIN?GPIO_MODE_OUT_L);
????gpioModeConfig(HC595_DAT_PORT?HC595_DAT_PIN?GPIO_MODE_OUT_L);
}
/*********************************************************************************************************
????向74HC595寫入數據
*********************************************************************************************************/
void?HC595_DataWrite(char?cData)
{
????uchar??n?=?8;
????do
????{
????????if?((cData?&?0x80)?==?0)
????????{
????????????gpioPinLow(HC595_DAT_PORT?HC595_DAT_PIN);
????????}
????????else
????????{
????????????gpioPinHigh(HC595_DAT_PORT?HC595_DAT_PIN);
????????}
????????gpioPinHigh(HC595_CLK_PORT?HC595_CLK_PIN);
????????cData?<<=?1;
????????gpioPinLow(HC595_CLK_PORT?HC595_CLK_PIN);
????}?while?(--n?!=?0);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-06-01?14:30??(D)基于NTC熱敏電阻的溫度計\
?????文件???????11274??2014-09-17?21:06??(D)基于NTC熱敏電阻的溫度計\Backup?of?STM8S_Demo.ewd
?????文件???????44809??2014-11-12?10:38??(D)基于NTC熱敏電阻的溫度計\Backup?of?STM8S_Demo.ewp
?????目錄???????????0??2019-06-01?14:30??(D)基于NTC熱敏電阻的溫度計\Debug\
?????目錄???????????0??2019-06-01?14:30??(D)基于NTC熱敏電阻的溫度計\Debug\Exe\
?????文件???????21544??2015-05-02?07:50??(D)基于NTC熱敏電阻的溫度計\Debug\Exe\STM8S_Demo.hex
?????文件??????245372??2015-05-02?07:50??(D)基于NTC熱敏電阻的溫度計\Debug\Exe\STM8S_Demo.out
?????目錄???????????0??2019-06-21?08:07??(D)基于NTC熱敏電阻的溫度計\Debug\List\
?????目錄???????????0??2019-06-01?14:30??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\
?????文件??????327081??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\74HC595.pbi
?????文件???????11805??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\74HC595.pbi.cout
?????文件??????401546??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\Disp.pbi
?????文件???????11802??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\Disp.pbi.cout
?????文件??????325454??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\NTC.pbi
?????文件???????11801??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\NTC.pbi.cout
?????文件??????447017??2016-10-28?17:09??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\STM8S_Demo.pbd
?????文件??????447017??2016-10-28?17:09??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\STM8S_Demo.pbd.browse
?????文件??????355456??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\main.pbi
?????文件???????11802??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\main.pbi.cout
?????文件??????302773??2016-10-28?17:09??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\mainpwm.pbi
?????文件???????11718??2016-10-28?17:09??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\mainpwm.pbi.cout
?????文件??????308040??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\stm8s_it.pbi
?????文件???????11715??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\stm8s_it.pbi.cout
?????文件??????306217??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\wdx_ADC.pbi
?????文件???????11714??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\wdx_ADC.pbi.cout
?????文件??????304967??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\wdx_Beep.pbi
?????文件???????11715??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\wdx_Beep.pbi.cout
?????文件??????306837??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\wdx_EEPROM.pbi
?????文件???????11717??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\wdx_EEPROM.pbi.cout
?????文件??????309062??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\wdx_GPIO.pbi
?????文件???????11715??2016-10-28?16:13??(D)基于NTC熱敏電阻的溫度計\Debug\Obj\wdx_GPIO.pbi.cout
............此處省略39個文件信息
評論
共有 條評論