原创 練習30:elif與else

練習代碼 people = 30 cars = 40 buses = 15 if cars > people : print "We should take the cars." elif cars < people :

原创 51單片機基於定時器0的硬件延時代碼

原文地址:http://www.cnblogs.com/scdyxcc/archive/2013/01/25/2876107.html //晶振的頻率 #define OSC_FREQ (11059200UL) //每個指

原创 練習26:if語句

本次練習代碼 people = 20 cats = 30 dogs = 15 if people < cats : print "Too many cats! The world is doomed!" if peop

原创 練習35:分支與函數(一個小遊戲)

#-*- coding:utf-8 -*- from sys import exit def gold_room(): """金屋函數模塊,對玩家在金屋內的選擇做出處理""" print "This room i

原创 大範圍移動延時攝影后期去抖總結

前期拍攝 前期拍攝時應儘量保證畫面平穩,注意對準選定的參考點以及檢查電子水平儀保持水平(過大的抖動後期只能手動去抖,而且效果沒有保證)。 後期流程 首先參考《延時去閃大致流程》(鏈接:http://blog.csdn.net/lc

原创 練習32:列表與for循環

本次練習代碼 the_count = [1, 2, 3, 4, 5] fruits = ['apples', 'orange', 'pears', 'apricots'] change = [1, 'pennies', 2,'di

原创 練習33:while循環

while循環 格式: while <布爾表達式> : 語句 while循環會循環運行語句內的代碼段直到布爾表達式的值爲False 練習代碼 i = 0 numbers = [] while i < 6 : pr

原创 (轉)C語言預處理命令大全

原文地址:http://blog.chinaunix.net/uid-21411227-id-3071612.html C程序的源代碼中可包括各種編譯指令,這些指令稱爲預處理命令。雖然它們實際上不是C語言的一部分,但卻擴展了C程序

原创 在keil中使用頭文件實現多文件編程

如上圖所示,在這裏,MAX7219driver.c爲將被包含的源文件,max7219.h爲對應MAX7219driver.c的頭文件,而(驅動測試)顯示PZ-122345.c這個文件裏包含了MAX7219driver.c對應的

原创 使用keil的調試模式查看代碼運行時間(以51單片機代碼爲例)

1,在 Project>Options for Target[你的項目名稱] 裏設置晶振頻率爲實際單片機晶振頻率 下圖中紅圈內即爲晶振頻率單位爲MHZ 2,選擇菜單 Debug>Start/Stop Debug Se

原创 練習31:分支語句寫的簡單冒險遊戲

print "You enter a dark room with two doors. Do you go through door #1 or door #2?" door = raw_input(">") if door

原创 關於城市夜景拍攝的一些學習總結

1,向右曝光原則 在保證高光不過曝的前提下,曝光量儘量向右提高 2,通過冷暖對比可以營造空間感 3,大光比拍攝可以通過對天空和地面分別曝光的方式通過後期堆棧出片,即對不同亮度點分別曝光再後期堆 棧 4,黃昏

原创 51單片機使用74LS165實現併入串出(中斷和輪詢方法)

74LS165簡介 主要引腳介紹: SO:串行數據輸出端 QH:反相串行數據輸出端 D0~D7:並行數據輸入端 CLK:時鐘輸入端(需要接時鐘源,51單片機串口工作在方式0時接TXD(P3.1口)) INH:時鐘禁止

原创 51單片機入門:1,最小系統的搭建與仿真模擬

電平標準 關鍵字 C51擴充定義 C51常用頭文件 C51運算符 中斷服務簡單介紹 單片機開發板示意圖

原创 單片機I/O口使用

I/O口總體介紹 51單片機總共有P0、P1、P2、P3四個8位雙向輸入輸出端口,每個端口都有鎖存器、輸出驅動器和輸入緩衝器。 其中P0和P2通常用於對外部存儲器的訪問,在具有片外擴展存儲器的系統中,P2口作爲高8位地址線,