作業(yè)1:數(shù)碼管前三位數(shù)顯示一個(gè)跑表,從000到999,之間以百分之一秒的速度運(yùn)行,當(dāng)按下key1時(shí)跑表停止,再次按下時(shí)跑表開始#include#define uint unsigned int#define uchar unsigned charsbit dula =P2^6;sbit wela
在使用stm32f103系列單片機(jī)的時(shí)候總是會(huì)碰到RTC計(jì)時(shí)的問(wèn)題,103系列單片機(jī)的RTC使用的是秒計(jì)時(shí)在經(jīng)過(guò)一段時(shí)間的研究,終于發(fā)現(xiàn)了一種比較簡(jiǎn)單而且易于理解的使用方法,就是結(jié)合系統(tǒng)文件time.h的使用首先要添加頭文件
什么是AVR單片機(jī)?AVR單片機(jī)有什么優(yōu)點(diǎn)?為什么要選擇AVR單片機(jī)?AVR單片機(jī)是ATMEL公司研制開發(fā)的一種新型單片機(jī),它與51單片機(jī)、PIC單片機(jī)相比具有一系列的優(yōu)點(diǎn):1:在相同的系統(tǒng)時(shí)鐘下AVR運(yùn)行速度最快;2: 芯片內(nèi)部
機(jī)測(cè)量和控制技術(shù)在經(jīng)濟(jì)迅速發(fā)展的今天,已被廣泛應(yīng)用于人類生活中,如工業(yè)控制、自動(dòng)檢測(cè)、智能儀器儀表、家用電器、等各個(gè)方面。而主控制器是每個(gè)控制系統(tǒng)不可或缺的部分,正因?yàn)閱纹瑱C(jī)有體積小,重量輕,抗干擾能
計(jì)數(shù)器從一個(gè)生活中的例程看起:一個(gè)水盆在水龍頭下,水龍沒(méi)關(guān)緊,水一滴滴地滴入盆中。水滴持續(xù)落下,盆的容量是有限的,過(guò)一段時(shí)間之后,水就會(huì)逐漸變滿。那么單片機(jī)中的計(jì)數(shù)器有多大的容量呢?8031單片機(jī)中有兩個(gè)
單片機(jī)現(xiàn)在可謂是鋪天蓋地,種類繁多,讓開發(fā)者們應(yīng)接不暇,發(fā)展也是相當(dāng)?shù)难杆伲瑥纳鲜兰o(jì)80年代,由當(dāng)時(shí)的4位8位發(fā)展到現(xiàn)在的各種高速單片機(jī)……各個(gè)廠商們也在速度、內(nèi)存、功能上此起彼伏,參差不齊~~同時(shí)涌現(xiàn)出一
環(huán)境:主機(jī):WIN7開發(fā)環(huán)境:MDK4.72MCU:STM32F103ZE說(shuō)明:sram型號(hào):IS62WV51216BLL連接方式:FSMC大小:1M字節(jié).512K * 16源代碼:inf_sram.h/**********************************************************************sram
一、前 言 基于AVR單片機(jī)及專用MODEM芯片的MTU(Master Terminal Unit中心調(diào)度機(jī))、RTU無(wú)線電遙測(cè)系統(tǒng)。 分散地分布在全市的管網(wǎng)監(jiān)測(cè)點(diǎn)上的遠(yuǎn)端RTU(系統(tǒng)可帶256個(gè)RTU)采集數(shù)據(jù),進(jìn)行數(shù)據(jù)處理后通過(guò)無(wú)
UART、I2C和 SPI 是單片機(jī)系統(tǒng)中最常用的三種通信協(xié)議。前邊我們已經(jīng)學(xué)了 UART 和I2C通信協(xié)議,這節(jié)課我們來(lái)學(xué)習(xí)剩下的 SPI 通信協(xié)議。SPI 是英語(yǔ) Serial Peripheral Interface 的縮寫,顧名思義就是串行外圍設(shè)備接口
MCS-51系列單片機(jī)并行P3口為多功能口,它的第一功能為準(zhǔn)雙向口,可以作為通用I/O口使用,其特性和P1口相似 。但在實(shí)際應(yīng)用中它的第二功能信號(hào)更多。 P3口的口鎖存器Q端接與非門驅(qū)動(dòng)輸出場(chǎng)效應(yīng)管T,該
在我們?cè)O(shè)計(jì)單片機(jī)電路的時(shí)候,單片機(jī)的 IO 口數(shù)量是有限的,有時(shí)并滿足不了我們的設(shè)計(jì)需求,比如我們的 STC89C52 一共有32個(gè) IO 口,但是我們?yōu)榱丝刂聘嗟钠骷?,就要使用一些外圍的?shù)字芯片,這種數(shù)字芯片由簡(jiǎn)單的
第二講:AVR單片機(jī)的定時(shí)器ATmega128有兩個(gè)8位定時(shí)器0和2,兩個(gè)16位定時(shí)器1和3。下面主要說(shuō)一下定時(shí)器的不同用法。1. T/C0可以外接32768Hz的晶振,實(shí)現(xiàn)RTC(實(shí)時(shí)時(shí)鐘)。2. T/C2 外部事件計(jì)數(shù)器(T2)。3. 16位的T/C
源程序:SLAVR737.ASM用AVR 單片機(jī) 8位數(shù)據(jù)產(chǎn)生隨機(jī)數(shù),由PORTA口及PORTC口輸出隨機(jī)數(shù),在8X8LED上顯示,硬件接線電路見(jiàn)“7.3.8按鈕猜數(shù)”。隨機(jī)數(shù)的種子由程序設(shè)定(也可外接開關(guān)設(shè)定),啟動(dòng)種子后,由移位
獨(dú)立的 LED 小燈可以實(shí)現(xiàn)流水燈,數(shù)碼管可以顯示多位數(shù)字,那點(diǎn)陣 LED 就得來(lái)顯示一點(diǎn)花樣了。我們要顯示花樣的時(shí)候,往往要先做出來(lái)一些小圖形,這些小圖形的數(shù)據(jù)要轉(zhuǎn)換到我們的程序當(dāng)中去,這個(gè)時(shí)候就需要取模軟件
HyperBootloader_PIC18_J 和 HyperBootloader_PIC18_None_J 完成PIC16 bootloader (詳細(xì)情況請(qǐng)閱讀我的上一篇隨筆《自己用C語(yǔ)言寫單片機(jī)PIC16serial bootloader》) 后,接著就開始寫PIC18的UART bootloader。
AVR單片機(jī)是Atmel公司1997年推出的RISC單片機(jī)。RISC(精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī))是相對(duì)于CISC(復(fù)雜指令系統(tǒng)計(jì)算機(jī))而言的。RISC并非只是簡(jiǎn)單地去減少指令,而是通過(guò)使計(jì)算機(jī)的結(jié)構(gòu)更加簡(jiǎn)單合理而提高運(yùn)算速
1引言 單片機(jī)(Microcontroller)一般都有內(nèi)部ROM/EEPROM/FLASH供用戶存放程序。為了防止未經(jīng)授權(quán)訪問(wèn)或拷貝單片機(jī)的機(jī)內(nèi)程序,大部分單片機(jī)都帶有加密鎖定位或者加密字節(jié),以保護(hù)片內(nèi)程序。如果在編程時(shí)加密鎖
點(diǎn)陣的動(dòng)畫顯示,說(shuō)到底就是對(duì)多張圖片分別進(jìn)行取模,使用程序算法巧妙的切換圖片,多張圖片組合起來(lái)就成了一段動(dòng)畫了,我們所看到的動(dòng)畫片、游戲等等,它們的基本原理也都是這樣的。上一節(jié)我們學(xué)了如何在點(diǎn)陣上畫一
選擇原則:主要從指令結(jié)構(gòu)、運(yùn)行速度、程序存儲(chǔ)方式和功能等幾個(gè)方面選擇單片機(jī)。MCS-51為主流產(chǎn)品。Motorola是世界上最大的單片機(jī)廠商。品種全、選擇余地大、新產(chǎn)品多。其特點(diǎn)是噪聲低,抗干擾能力強(qiáng),比較適合于工
MCS-51系列的單片機(jī)內(nèi),共有兩個(gè)16位可編程的定時(shí)器/計(jì)數(shù)器,分別稱為定時(shí)器/計(jì)數(shù)器T0和定時(shí)器/計(jì)數(shù)器T1?! ∨c定時(shí)器/計(jì)數(shù)器有關(guān)的特殊功能寄存器有以下幾個(gè): 1、TH0、TL0為T0的16位