STC微控制器之我見(一)-----IO口
本文以STC12C5A60S2系列微控制器為例來介紹:
先介紹準雙向口模式,其拉電流為200mA左右,比如P2.0口外接一個100歐電阻和小led燈珠。做實驗的時候會發現燈珠的亮度其實很低,因為電流太小。當設定成強推輓輸出時會發現燈珠明顯比較亮,因為此時的電流已經達到了20mA.
P2.0口直接用準雙向口模式驅動蜂鳴器的時候,蜂鳴器不響,同樣是因為電流太小,此時可以外加一個10K的電阻和一個三極體來驅動之;P2.0用強推輓模式時可直接驅動蜂鳴器響。
小貼士:
1.同時對8個IO口進行設定時,可用P2=0xFF的形式來賦值,也可以單獨P2.0=0
相關推薦
STC微控制器之我見(一)-----IO口
本文以STC12C5A60S2系列微控制器為例來介紹: 先介紹準雙向口模式,其拉電流為200mA左右,比如P2.0口外接一個100歐電阻和小led燈珠。做實驗的時候會發現燈珠的亮度其實很低,因為電流太小。當設定成強推輓輸出時會發現燈珠明顯比較亮,因為此時的電流已經達到了20
遊戲敏捷開發專案管理之我見(一)
縱觀整個遊戲開發週期,大部分時間都是在趕趕趕,趕開發進度,趕Bug進度,趕釋出進度。搞得交投爛額,搞得最後大家筋疲力竭,最終商務、策劃、boss都覺得開發不給力。所以我們有必要,也有義務去採取一些措施來
Netty學習之路(一)- 同步與非同步IO
本篇部落格主要是講一些基礎,記錄我的學習過程,同時嘗試養成寫部落格的習慣。內容基本來自Netty權威指南加上一丟丟的個人理解。。。。 I/O基礎入門 在jdk1.4以前,java對i/o的支援並不完善,開發人員在開發高效能i/o時會遇到巨大的挑戰與困難,主要問題如下: 沒
Netty框架學習之路(一)—— Java網路IO模型
前言 《Unix網路程式設計:卷1》中介紹了5中IO模型,JAVA作為執行在宿主機上的程式,底層也遵循這5中I/O模型規則。這5中I/O模型分別是: 阻塞式IO 非阻塞式IO I/O複用 訊號驅動式IO 非同步IO 按POSIX標準來分,IO分為同步
星際之門(一)
輸出 detail return 技術 gin ace problem pau ans 星際之門(一) 時間限制:3000 ms | 內存限制:65535 KB 難度:3 描寫敘述 公元3000年。子虛帝國統領著N個星系,
spring之註解(一)概述
dsm 的人 src article service 優缺點 中一 auto 數據 Spring的核心是依賴註入(DI),而依賴註入的基礎是依賴信息的配置。這些配置稱之為元數據。在之前的的學習中。一直採用的是基於xml的配置,這些元數據配置在spring內部被註冊成為B
css重構之旅(一)
rdquo lan set 變化 部分 網站 一個 寬度 lang css重構之旅 >前言: 今年我大一,馬上就要大二了。從高三畢業暑假到大學的這一年馬上過去,馬上迎來大二生活.學習前端也有將近一年了。一昧去追求那些視覺的效果和相對高端和新穎的技術,反而忽略了最基礎
用SQL玩轉數據挖掘之MADlib(一)——安裝
system wan 商品 ase 關聯規則挖掘 樹模型 ats 調用 ability 一、MADlib簡介 MADlib是Pivotal公司與伯克利大學合作的一個開源機器學習庫,提供了精確的數據並行實現、統計和機器學習方法對結構化和非結構化數據進行分析,主要目的
Hadoop源碼學習之HDFS(一)
-a node bsp ima 數據 layout 版本號 name 技術 Hadoop的HDFS可以分為NameNode與DataNode,NameNode存儲所有DataNode中數據的元數據信息。而DataNode負責存儲真正的數據(數據塊)信息以及數據塊的ID。
前端之 —— node.js摸爬打滾之路(一)
turn lan name resp function oba ack val 括號 安裝: window下的安裝,node.js直接上官網下載:https://nodejs.org/en/ 選擇LTS,也就是版本號比較低的穩定版,下載下來後運行下載的文件進行安裝; 通
我的學習之路(一)SQL盲註學習篇
網絡安全 dvwa sql盲註 我的學習之路,現在零基礎,是一個小白,請各位大牛批評指正!寫下這篇,是對自己的一個思路的整理,僅供參考。 Dvwa中登錄進入,首先在DVWA Security中設置等級為low,然後進入SQL Injection(blind),隨意輸入一個數字進行抓包,然後找
成長之路(一) GridLayout 布局
bsp ren 1.0 androi enc 代碼區 andro XML orien 效果圖 代碼區 <?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="htt
Java面向對象編程之繼承(一)
col end 分情況討論 讓我 重要 san 封裝 pub void 前言 Java語言有三大重要的特性,分別是繼承、多態和封裝。今天我們就來聊聊繼承,繼承是復用程序代碼的有力手段,使用繼承我們會少寫許多代碼,也可以讓我們在寫代碼的時候邏輯變得更加清楚。 繼承的基本語法
2017年最新企業面試題之shell(一)
2017年最新企業面試題之shell2017年最新企業面試題之shell(一)**********************************************企業Shell面試題1:批量生成隨機字符文件名案例 ********************************************
Mybbatis學習之道(一)
org unit primary sas oca manage result ava namespace 本例子為采用的mysql+maven+mybatis構建。 初步學習mybatis: mybatis為一個半自動框架,相對於hibernate來說他更加輕巧
linux下源代碼搭建php環境之mysql(一)
運行程序 google chcon 系統環境 ncurses con 軟件 func ets 如今已經大半夜了,五一勞動節挺無聊的。 折騰一下吧。實在是睡不著。於是乎在電腦上安裝個虛擬機,然後呢,在虛擬機上搭建一個php環境。 首先我得安裝MYSQL吧。發現遇到
Hadoop2.6.0版本號MapReudce演示樣例之WordCount(一)
set pat -m 代碼 分享 ont extends gravity csdn 一、準備測試數據 1、在本地Linux系統/var/lib/hadoop-hdfs/file/路徑下準備兩個文件file1.txt和file2.tx
nsq源碼閱讀筆記之nsqd(一)——nsqd的配置解析和初始化
con views pos 直接 rgba 函數調用 程序 spa 重命名 配置解析nsqd的主函數位於apps/nsqd.go中的main函數首先main函數調用nsqFlagset和Parse進行命令行參數集初始化, 然後判斷version參數是否存在,若存在,則打印版
基礎篇之集合(一)(List)總結
intern ansi [] 集合 add 引用 public log ++ 1. List集合下常用的集合(ArrayList,LinkedList,Vector); JVM垃圾回收GC,Java中采取了可達性分析法,標記所有從根節點開始的可達對象,未被標記的對象就
Hyperledger Fabric密碼模塊系列之BCCSP(一)
服務 編碼轉換 簡單 fabric 實現 支持 模塊 store block Fabric作為IBM主導的區塊鏈平臺,可謂是聯盟鏈中的一枝獨秀,現如今已經有100多個大型國際銀行、金融以及科技公司的加盟。與其說Fabric是區塊鏈的一種平臺,倒不如說是一個區塊鏈框架更