資源簡介
該部分代碼對(duì)應(yīng)的板子是國信長天的嵌入式開發(fā)板
芯片型號(hào)為STM32F103RBT6
本設(shè)計(jì)采用STM32F103RB作為主控制器,設(shè)計(jì)題目為基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì),主要完成的要求是:液晶屏LCD實(shí)時(shí)顯示當(dāng)前溫度信息與溫度上限、溫度下限等;LED1以500毫秒的頻率不斷閃爍,作為系統(tǒng)指示燈;四個(gè)按鍵分別設(shè)置溫度上限加、溫度上限減、溫度下限加、溫度下限減;當(dāng)當(dāng)前溫度高于設(shè)定溫度上限時(shí),蜂鳴器報(bào)警提示;低于報(bào)警溫度下限時(shí)LED2點(diǎn)亮。
芯片型號(hào)為STM32F103RBT6
本設(shè)計(jì)采用STM32F103RB作為主控制器,設(shè)計(jì)題目為基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì),主要完成的要求是:液晶屏LCD實(shí)時(shí)顯示當(dāng)前溫度信息與溫度上限、溫度下限等;LED1以500毫秒的頻率不斷閃爍,作為系統(tǒng)指示燈;四個(gè)按鍵分別設(shè)置溫度上限加、溫度上限減、溫度下限加、溫度下限減;當(dāng)當(dāng)前溫度高于設(shè)定溫度上限時(shí),蜂鳴器報(bào)警提示;低于報(bào)警溫度下限時(shí)LED2點(diǎn)亮。
代碼片段和文件信息
#include?“stm32f10x.h“
#include?“ds18b20.h“
#define?delay_us(X)??delay((X)*72/5)
void?delay(unsigned?int?n)
{
while(n--);
}
void?ds18b20_init_x(void)
{
?? GPIO_InitTypeDef?GPIO_InitStructure;
?? /*?Enable??clock?*/
?? RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA???ENABLE);
??
?? /*?Configure?Ports?*/
?? GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_6;
?? GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_IPU;
?? GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_2MHz;
?? GPIO_Init(GPIOA?&GPIO_InitStructure);
}
//
void?mode_input1(void?)
{
?? GPIO_InitTypeDef?GPIO_InitStructure;
?? GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_6;
?? GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_IPU;
?? GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_2MHz;
?? GPIO_Init(GPIOA?&GPIO_InitStructure);
}
void?mod
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2714??2019-12-02?22:05??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\ds18b20.c
?????文件????????426??2017-04-24?18:34??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\ds18b20.h
?????文件??????24057??2016-10-10?10:37??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\fonts.H
?????文件??????25473??2019-12-02?22:05??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\lcd.c
?????文件???????6166??2016-10-10?10:37??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\lcd.h
?????文件???????4089??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\led.c
?????文件????????229??2019-12-02?18:29??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\led.h
?????文件???????2555??2019-12-03?20:27??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\main.c
?????文件?????????82??2019-11-25?20:03??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\main.h
?????文件???????1127??2017-04-24?13:35??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\seg.c
?????文件????????428??2017-04-24?13:29??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\seg.h
?????文件???????3259??2011-04-04?19:03??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\stm32f10x_conf.h
?????文件???????4373??2019-11-25?19:21??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\stm32f10x_it.c
?????文件???????2086??2011-04-04?19:03??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\code\stm32f10x_it.h
?????文件???????2403??2017-11-23?15:41??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\mdk\DebugConfig\Target_1_STM32F103RB_1.0.0.dbgconf
????.......????170279??2019-12-03?20:47??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\mdk\LiXiaoJian.uvguix.ADMIN
?????文件??????14401??2019-12-02?22:27??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\mdk\LiXiaoJian.uvoptx
?????文件??????16624??2019-12-02?18:53??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\mdk\LiXiaoJian.uvprojx
?????文件??????42365??2019-11-25?19:21??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\mdk\startup_stm32f10x_md.lst
?????文件???????3941??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\core_cm3.crf
?????文件????????109??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\core_cm3.d
?????文件??????11512??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\core_cm3.o
?????文件?????347596??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\ds18b20.crf
?????文件???????1403??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\ds18b20.d
?????文件?????394188??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\ds18b20.o
?????文件?????358372??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\lcd.crf
?????文件???????1338??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\lcd.d
?????文件?????440136??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\lcd.o
?????文件?????353379??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\led.crf
?????文件???????1303??2019-12-03?19:59??16自動(dòng)化1班-2016145112-李曉健-基于STM32的溫度調(diào)控系統(tǒng)設(shè)計(jì)-程序設(shè)計(jì)\output\led.d
............此處省略111個(gè)文件信息
評(píng)論
共有 條評(píng)論