proteus仿真之DS1302+LCD1602顯示試驗(yàn)仿真效果圖為:C語(yǔ)言源程序如下:/*51單片機(jī):DS1302+LCD1602 Proteus 仿真程序。功能:LCD1602時(shí)鐘與日期的顯示。仿真結(jié)果:LCD1602顯示設(shè)定的時(shí)間與日期。*/#include /*******
時(shí)鐘框圖如上圖,系統(tǒng)時(shí)鐘來(lái)源分別是內(nèi)部4M的RC振蕩器和外置晶振,RTC模塊在某些情況下也可以作為主時(shí)鐘,經(jīng)過(guò)系統(tǒng)時(shí)鐘選擇s\\de時(shí)鐘需要經(jīng)過(guò)PLL倍頻(或者不倍頻),處理過(guò)的PLL輸出USB時(shí)鐘分頻器和CPU時(shí)鐘分頻器,成為FCCL
畢業(yè)設(shè)計(jì)要用到外部中斷和定時(shí)器,定時(shí)器和外部中斷都要三個(gè),當(dāng)時(shí)暈,定時(shí)器可以弄三個(gè),但是外部中斷不好弄。而且外部中斷是下降沿中斷的那種而且三個(gè)中斷信號(hào)還有那種不是特別固定的關(guān)系,想了想中斷擴(kuò)展,想了很
Mini STM32的初學(xué)習(xí)者來(lái)說(shuō)為什么用到PB3和PB4時(shí)無(wú)法控制輸出呢?首先,STM32F10x系列的MCU復(fù)位后,PA13/14/15 & PB3/4默認(rèn)配置為JTAG功能。有時(shí)我們?yōu)榱顺浞掷肕CU I/O口的資源,會(huì)把這些端口設(shè)置為普通I/O口。具體
主機(jī)程序#include "iom16v.h"#include "macros.h"#define uchar unsigned char#define uint unsigned int/*-----------------------------------------函數(shù)名稱(chēng): void delay(uchar Data)函數(shù)功能: 延時(shí)函數(shù)參 數(shù):返
原文地址:http://blog.csdn.net/slj_win/article/details/16906141文章排版不是很好,但是寫(xiě)的還是很有道理的。關(guān)于堆和棧已經(jīng)是程序員的一個(gè)月經(jīng)話題,大部分有是基于os層來(lái)聊的。那么,在赤裸裸的單片機(jī)下的堆和棧
很多人在問(wèn),RCC_APB2ENR中的AFIO位什么時(shí)候需要開(kāi)啟?有的人說(shuō)用到外部中斷的時(shí)候打開(kāi),有的人說(shuō)引腳重映射的時(shí)候打開(kāi),等等。這些答案都是片面的,而且總感覺(jué)模糊不清。甚至,有些人錯(cuò)誤的以為,是不是用到引腳復(fù)用
//--------------------------------------------------------//EEPROM字節(jié)寫(xiě)程序 //功能: 寫(xiě)一個(gè)字節(jié)到內(nèi)部EEPROM //入口: EEADR =地址 // EEDATA =數(shù)據(jù) //--------------------------------------------------
對(duì)于新手來(lái)說(shuō),在單片機(jī)的電路設(shè)計(jì)中可能不會(huì)很注意電路設(shè)計(jì)中電磁干擾對(duì)設(shè)計(jì)本身的輸入輸出的影響,但是對(duì)于一個(gè)電子工程師來(lái)說(shuō)其中的厲害關(guān)系就不言而喻了,它不僅關(guān)系了單片機(jī)在控制在中的能力和準(zhǔn)確度,還關(guān)系到
一、實(shí)驗(yàn)?zāi)康暮鸵蟆 〕醪綄W(xué)習(xí)和掌握MCS-51的體系結(jié)構(gòu)和匯編語(yǔ)言,了解Keil編程環(huán)境和程序下載工具的使用方法。了解數(shù)碼管輸出的原理及編程方式。二、實(shí)驗(yàn)設(shè)備 單片機(jī)測(cè)控實(shí)驗(yàn)系統(tǒng) STC-ISP程序下載工具 K
一、串行口的應(yīng)用 1、在同一印板上兩個(gè)單片機(jī)之間的TTL電平串行通信 2、單片機(jī)和PC機(jī)的串行接口連接串口編程: 1、串行口編程包括編寫(xiě)串行口的初始化程序和串行口的輸入/輸出程序。串行口
開(kāi)發(fā)板上配了一個(gè)電阻觸摸屏,它的控制器是ADS7843,使用SPI進(jìn)行通信。這次實(shí)現(xiàn)的功能是通過(guò)SPI接口與該控制器交互,獲取觸摸屏點(diǎn)擊的坐標(biāo),并顯示在LCD上。略為難點(diǎn)的是SPI作為同步時(shí)鐘的一種,需要判斷時(shí)鐘的極性以
S3C2440A的通用異步收發(fā)器(UART)配有3個(gè)獨(dú)立異步串行I/O(SIO)端口,每個(gè)都可以是基于中斷或基于DMA模式的操作。換句話說(shuō),UART可以通過(guò)產(chǎn)生中斷或DMA請(qǐng)求來(lái)進(jìn)行CPU和UART之間的數(shù)據(jù)傳輸。UART通過(guò)使用系統(tǒng)時(shí)鐘可
//******************************************************************************// D13x 實(shí)例4 - 12位AD轉(zhuǎn)換//// 描述:系統(tǒng)處于休眠狀態(tài)LPM0// 如果AD采樣值大于等于7FF小燈點(diǎn)亮;如果小于7FF小燈熄滅。// ACL
STM32F4采用了三種不同的時(shí)鐘用來(lái)驅(qū)動(dòng)系統(tǒng)時(shí)鐘(SYSCLK)·HSI振蕩器時(shí)鐘(內(nèi)部時(shí)鐘)·HSE振蕩器時(shí)鐘(外部時(shí)鐘)·PLL時(shí)鐘(鎖相環(huán)時(shí)鐘)這些設(shè)備有以下兩種二級(jí)時(shí)鐘源·32kHz低速內(nèi)部RC,可用于驅(qū)動(dòng)獨(dú)立看門(mén)狗和通