
在大學(xué)里,必須掌握一些基礎(chǔ)知識(這是必要的,畢竟你還不知道畢業(yè)后將干什么工作),基礎(chǔ)知識主要有模擬電路和數(shù)字電路以及高等數(shù)學(xué)知識(必修課)。然后重點學(xué)習(xí)一些別的知識,比如單片機,F(xiàn)PGA,PCB設(shè)計,DSP(這
MCU 異于 資源豐富的linux 平臺。 MCU(如: 基于Cortex V6M 的Cortex M0+ 等) Code 通常運行在內(nèi)嵌Flash 中。 在某些特定應(yīng)用場合,需要將部分函數(shù)運行于RAM 中。 昨天,為解決次問題,實現(xiàn)了一種解法,具體做法如
1.MCU有串口外設(shè)的話,在加上電平轉(zhuǎn)換芯片,如MAX232,SP3485就是RS232和RS485接口了。2.RS485采用差分信號負邏輯,+2~+6V表示0,-6~-2表示1。有兩線制和四線制兩種接線,四線制是全雙工通訊方式,兩線制是半雙工通訊
一、確定任務(wù)開發(fā)單片機最小系統(tǒng)二、任務(wù)分析:該系統(tǒng)具有的功能:(1)具有2位LED數(shù)碼管顯示功能。(2)具有八路發(fā)光二極管顯示各種流水燈。(3)可以完成各種奏樂,報警等發(fā)聲音類實驗。(4)具有復(fù)位功
下面是LCD的電路,其中RD接P2^6;LCDE接P2^7,WR接P2^5。#include#defineuintunsignedint#defineucharunsignedcharsbitlcd_E=P2^7;sbitlcd_RS=P2^6;sbitlcd_WR=P2^5;ucharcodetable_show1[]="Hello!";ucharcodetable_s
本文提出了一種基于單片機的智能溫度預(yù)警系統(tǒng)的設(shè)計方案。方案以AT89S51單片機為核心,利用LM386音頻模塊、DS18B20傳感器、液晶顯示器和鍵盤等器件設(shè)計了一款智能溫度預(yù)警系統(tǒng),系統(tǒng)能顯示每路探測器的溫度,并能根據(jù)
SC92F7003是來自國內(nèi)廠商賽元微電子的一款MCU,主要幫助客戶實現(xiàn)STM8S003產(chǎn)品的替換選型。這款MCU是否真的能夠?qū)ξ怀晒??我們來點燈見真章。
1 /*----------------------------------- 2 多功能下位機 3 STC89C52RC 11.0592MHz 4 5 -----------------------------------*/ 6 #include 7 #include 8 9 char code huanhang[3]={0x0d,0x0a,0}; // "\\r
通常情況下,8051系列單片機外接晶振頻率一般是12MHz、24MHz、48MHz如圖7-6-1,為什么會這樣選取呢?從前面的章節(jié)已經(jīng)介紹8051系列單片機的每12個時鐘周期為一個指令周期,當(dāng)8051系列單片機外接12MHz晶振時,指令周期
#include#include#include"ADC.h"/**************************************************************@beep_;voidAdc_Init(void);//完成ADC初始化ADC配置過程:>1:端口設(shè)置:模擬輸入無上拉TRISIO:1:GPIO引腳配置為輸
1.利用單片機控制LCD1602,在LCD1602上顯示字符串,并使其整屏左移。#include#define uchar unsigned char#define uint unsigned intuchar code table[]="Hello World!";uchar code table1[]="I am a boy!";sbit lcd
上面是AT89C51單片機的RAM內(nèi)存分布表,必須要了解! 二進制需要加B,十進制加D也可以省略,十六進制需要加H,A~F前要加0電源控制寄存器PCON
聽了一次培訓(xùn)課-高質(zhì)量C編程,受益匪淺。聽過那次培訓(xùn),我就在想,怎么形成一種自己的編程風(fēng)格,怎么有一個自己的裸編架構(gòu)?通過自己查閱書籍、資料、相關(guān)帖子,有一些收獲,現(xiàn)記錄如下,以便查閱。單片機的編程風(fēng)格
ps2key.c/*============================================================使用1602液晶顯示和PS/2鍵盤的示例 明浩 2004/2-------------------------------------------------http://www.cdle.net http://bbs.cdle.n
只要知道了Startup.s中對單片機時鐘的定義~~也就是這句話:當(dāng)外部晶振頻率為12MHz時,系統(tǒng)時鐘60MHz,外設(shè)時鐘15MHz~~無敵了~~感覺一下子好學(xué)了好多~~不過我還是有點不太清楚就是外設(shè)時鐘?為什么是15MHz~~現(xiàn)在可以先
對程序進行優(yōu)化,通常是指優(yōu)化程序代碼或程序執(zhí)行速度。優(yōu)化代碼和優(yōu)化速度實際上是一個予盾的統(tǒng)一,一般是優(yōu)化了代碼的尺寸,就會帶來執(zhí)行時間的增加,如果優(yōu)化了程序的執(zhí)行速度,通常會帶來代碼增加的副作用,很難魚與熊
我們前邊學(xué)了點亮一個 LED 小燈,然后又學(xué)了 LED 小燈閃爍,現(xiàn)在我們要進一步學(xué)習(xí)如何讓8個小燈依次一個接一個的點亮,流動起來,也就是常說的流水燈。先來看8個 LED 的核心電路圖,如圖4-12。圖4-12 LED 小燈電路圖