原创 switch語句的用法詳解
switch語句的用法詳解 C語言還提供了另一種用於多分支選擇的switch語句, 其一般形式爲: switch(表達式) { case常量表達式1: 語句1; case常量表達式2: 語句2; …
原创 STN-LCD屏學習
STN-LCD屏學習 STN-LCD,即超扭曲向列型液晶顯示器,液晶顯示器是以液晶材料爲基本組件。TN、HTN、STN、FSTN、DSTN、CSTN的結構基本相同,TN一般是90度扭曲,HTN是90~120度扭曲, STN是1
原创 第一節 LED燈操作
學完有忘掉了,現在回顧一下,爲學習其他準備 主要學習位操作,<< >> #include<reg52.h> void Delay(unsigned int t) { while(--t); } void LEDLM
原创 #ifndef #endif學習
#ifndef都是一種宏定義判斷,作用是防止多重定義。#ifndef是if not define的簡寫。 使用場景爲: 頭文件中使用,防止頭文件被多重調用 作爲測試使用,省去註釋代碼的麻煩 作爲不同角色或者場景的判斷使用。 模塊
原创 C語言scanf()函數:格式化輸入函數
頭文件:#include <stdio.h> scanf() 函數用來格式化輸入數據,即按用戶指定的格式從鍵盤上把數據讀入到指定的變量中。其原型爲:
原创 TTL屏學習
所有TFT-LCD的數據接口種類有:單TTL6位(8位)、雙TTL6位(8位)、單LVDS6位(8位)、雙LVDS6位(8位)、單TMDS6位(8位)、雙TMDS6位(8位),還有RSDS、TCON接口、美國TexasInst
原创 C語言基本數據類型
我們這裏只講下基本數據 2. 各種數據類型介紹 2.1 整型 整型常量的分類:基本整型、短整型、常整型、無符號整型(沒有負數),表達與範圍見表2.表2個表達說明, 如:(signed)char我們可以寫成char ()中
原创 STM32自學開始一
最近想學USB鍵盤開發,但51單片機無法實現USB開發,要不外加D12,那麼PCB板的面積要增加不少的,本來想學習FX2LP單片機,但國內的資料少的可憐,會的人也不多,想找個人幫我寫一下,開價都是幾K,本來想是寫好玩的,沒想這東西這麼
原创 printf()輸出格式大全
在學習C語言時,常用到printf(),這裏先學習下。 1 一般格式 printf(格式控制,輸出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 說明: (1)“格式控制”是用雙撇號括起來
原创 51單片機學習經歷
談談自己學習51計算機的一點感受,我學這個前後算下花了十年,才學完吧,真的用在上面的時間可能就是半年! 我是高中畢業,沒有上過大學的,最早接觸到這東西時是在讀高中時,那時我喜歡電子,沒事買電子雜誌看,當時在我那小縣流行的幾本,
原创 C語言經典編程282例 明日科技 第243例改錯
第243例: #include<stdio.h> main() { FILE *fp; /*定義一個指向FILE類型結構體的指針變量*/ char filename1[20], filename2[20]; /*定義數組爲
原创 常用算法-插入排序算法
有一個已經有序的數據序列,要求在這個已經排好的數據序列中插入一個數,但要求插入後此數據序列仍然有序,這個時候就要用到一種新的排序方法——插入排序法,插入排序的基本操作就是將一個數據插入到已經排好序的有序數據中,從而得到一個新的、個數加
原创 對STC15系列單片機EEPROM使用感受
#include "reg51.h" #include "intrins.h" typedef unsigned char BYTE; typedef unsigned int WORD; //--------------------