原创 10、RTC實時時鐘實驗

1、實時時鐘(RTC)是STM32一個獨立的定時器,可以提供日曆功能; 2、想要對實時時鐘進行配置,必須進行相關寄存器的操作,大體的流程包括:通過設置寄存器 RCC_APB1ENR 的 PWREN 和 BKPEN 位來打開電源和後備接

原创 EDID參數介紹

1、顯示器的第24個字節是設置顯示器的電源管理標準的。 各個位的作用如下,注意到標號爲1的位是關於主畫面。 3、Gamma源於CRT的響應曲線,即反映顯像管的圖像亮度與輸入電子槍的信號電壓的非線性關係的一個參數。對於CRT顯示

原创 13、內部溫度傳感器

1、將ADC1的數據接收通道設置爲與內部溫度傳感器連接的通道(ADC_Channel_16 ),其他的設置與外部模擬量的採集設置類似。 2、代碼中有兩個函數,這兩者的作用其實是一致,都是獲取獲取到內部溫度傳感器的值,只是一個可以設置採樣精

原创 6、輸入捕獲實驗

注意點:1、在學習的過程中我們使用到與串口實驗相類似的一個寄存器(本質是一個變量),用來處理不同的情況,在今後的學習也可以使用這種方法,這種寄存器的組成如下圖所示:              2、確定捕獲到一個完整高電平的軟件實現(包括

原创 strlen與sizeof的區別

一、strlen與sizeof的區別:     1、strlen計算字符串的具體長度(只能是字符串),不包括字符串結束符。返回的是字符個數。     2、sizeof計算聲明後所佔的內存數(字節大小),不是實際長度。     3、size

原创 c語言參數傳遞方式

原文鏈接:http://c.biancheng.net/cpp/html/494.html 一、三道考題 開講之前,我先請你做三道題目。(嘿嘿,得先把你的頭腦搞昏才行……唉呀,誰扔我雞蛋?)考題一,程序代碼如下:void Exch

原创 strcpy函數與strncpy的區別

1. strcpy函數:顧名思義字符串複製函數:原型:extern char *strcpy(char *dest,char *src); 功能:把從src地址開始且含有NULL結束符的字符串賦值到以dest開始的地址空間,返回dest(

原创 typedef函數指針與函數類型的定義及使用方式

1、先給出一道面試題: #include"stdafx.h" #include"stdio.h" //實現數值的自增1 int inc(int a) {           return(++a); } //實現數值的相乘 intmul

原创 指針與數組

環境:vc6.0   32位 一、一維數組與指針        一維數組相對比較簡單,如int a[5]={1,4,7,10,13};        同時定義一個整型指針:int *p;        將指針指向一維數組:*p=a;//a

原创 vc中回車鍵按下後會跳過scanf的解決方法

/*計算器循環代碼*/ #include<stdio.h> #include<math.h> int main(void) { double number1=0.0; double number2=0.0; char operati

原创 16、IIC通信協議

1、IIC簡介     IIC即Inter-Integrated Circuit(集成電路總線),它由飛利浦設計於80年代設計出來的,是一種半雙工通信方式。(SPI是全雙工方式)它是由時鐘線SDA與數據線SCL構成串行總線。可以在IC與I

原创 論文參考文獻

參考文獻注意點: 1、如果有多個作者,中間的逗號是英文半角下的。所有的符號都是英文半角下的,包括逗號,句號,冒號,括號,爲了顯得不那麼擁擠,可以中間來一個空格符(英文半角情況下的)。 可以在百度學術上搜索文章名稱,然後點擊引用,就可

原创 輸入一個字符串,字符串中含有字母、逗號、空格,實現將輸入字符中的逗號,空格號去除,字母分行顯示

// test016.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include

原创 gets、getchar、getch、scanf函數的區別

1、gets函數表示從標準輸入輸出流stdin讀取一整行,以(\n或EOF)爲標誌位。出錯或結束時返回NULL。行末尾的'\n'也會被讀取出來,但是不會被寫入。gets不檢查寫入數組的大小,使用時需注意保證有足夠的空間,否則多出來的數據量

原创 二維字符串數組的輸入、輸出方式 以及冒泡法排序

1、以下代碼中包含二維字符串數組的輸入及輸出方式  以及冒泡法 // test009.cpp : Defines the entry point for the console application. // #include "st