原文:AVR單片機教程——數字IO寄存器

前兩篇教程中我們學習了LED 按鍵 開關的基本原理,數字輸入輸出的使用以及兩者之間的關系。我們用到了pin mode pin read和pin write這三個函數,實際上它們離最底層 至少是單片機制造商允許我們接觸到的最底層 就只有一步之遙了。而學單片機要是不了解一點底層,那跟Arduino玩家還有什么區別 為防止有忠實的Arduino粉絲罵我,我得承認還是有一小部分Arduino玩家是知道本篇 ...

2019-10-06 19:38 0 400 推薦指數:

查看詳情

單片機寄存器的解釋

PSW(Program Status Word) 標志寄存器或狀態字寄存器 ACC(Accumulator)累加寄存器 PCON (Power Control Register)電源寄存器 TCON (TIME CONTROL REGISTER)時間寄存器, 地址88H TMOD ...

Sun May 24 06:07:00 CST 2020 0 723
AVR單片機教程——旋轉編碼

本文隸屬於AVR單片機教程系列。 好久沒寫這個系列了。今天講講旋轉編碼。 旋轉編碼好像不是單片機玩家很常用的器件,但是我們的開發板上有,原因如下: 旋轉編碼挺好用的。電位能旋轉的角度有限,旋轉編碼可以無限圈旋轉;旋轉時不連續,有卡點,適合對應離散數據。 開發板 ...

Thu Dec 19 20:53:00 CST 2019 0 1344
單片機中斷的IE和IP寄存器(摘抄)

收藏 評論(0) 分享到 微博 QQ 微信 LinkedIn 一、 中斷允許寄存器 IE CPU對中斷源的開放或中斷屏蔽的控制是通過中斷 ...

Sat Nov 12 10:23:00 CST 2016 0 4738
單片機特殊功能寄存器(SFR)

單片機如8051有21個SFR,地址為80H~0FFH的128個字節中,可以直接用尋址方式來操作SFR。(類似於sbit) 為了能直接訪問這些SFR,keil提供餓了一種自漢族形式的定義方法。這種方法只適用於8051系列單片機進行C編程。 方法:引入關鍵字“sfr”,語法為:sfr ...

Mon Jul 18 17:49:00 CST 2016 0 2443
AVR單片機教程——定時中斷

本文隸屬於AVR單片機教程系列。 中斷,是單片機的精華。 中斷基礎 當一個事件發生時,CPU會停止當前執行的代碼,轉而處理這個事件,這就是一個中斷。觸發中斷的事件成為中斷源,處理事件的函數稱為中斷服務程序(ISR)。 中斷在單片機開發中有着舉足輕重的地位——沒有中斷,很多功能就無法 ...

Tue Jan 21 06:36:00 CST 2020 3 1509
AVR單片機教程——示波器

本文隸屬於AVR單片機教程系列。 在用DAC做了一個稍大的項目之后,我們來拿ADC開開刀。在本講中,我們將了解0.96寸OLED屏,移植著名的U8g2庫到我們的開發板上,學習在屏幕上畫直線的算法,編寫一個示波器程序,使用EEPROM加入人性化功能,最后利用示波器觀察555定時、放大電路 ...

Wed Feb 26 07:13:00 CST 2020 0 1112
AVR單片機教程——序言

單片機是應該自學的,因為它涉及到並應用於方方面面,廣泛程度使課堂只能占學習的一小部分。單片機也是適合自學的 ...

Wed Aug 07 04:25:00 CST 2019 0 612
AVR單片機教程——串口接收

本文隸屬於AVR單片機教程系列。 上一講中,我們實現了單片機開發板向電腦傳輸數據。在這一講中,我們將通過電腦向單片機發送指令,讓單片機根據指令控制LED。這一次,兩端的TX與RX需要交叉連接,單片機TX連接串口工具RX也是需要的,因為程序會根據指令反饋信息。 為了簡單起見,我們的程序 ...

Tue Jan 07 07:54:00 CST 2020 0 780
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM