下面是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
本文提出了一種基于單片機(jī)的智能溫度預(yù)警系統(tǒng)的設(shè)計方案。方案以AT89S51單片機(jī)為核心,利用LM386音頻模塊、DS18B20傳感器、液晶顯示器和鍵盤等器件設(shè)計了一款智能溫度預(yù)警系統(tǒng),系統(tǒng)能顯示每路探測器的溫度,并能根據(jù)
SC92F7003是來自國內(nèi)廠商賽元微電子的一款MCU,主要幫助客戶實(shí)現(xiàn)STM8S003產(chǎn)品的替換選型。這款MCU是否真的能夠?qū)ξ怀晒Γ课覀儊睃c(diǎn)燈見真章。
1 /*----------------------------------- 2 多功能下位機(jī) 3 STC89C52RC 11.0592MHz 4 5 -----------------------------------*/ 6 #include 7 #include 8 9 char code huanhang[3]={0x0d,0x0a,0}; // "\\r
通常情況下,8051系列單片機(jī)外接晶振頻率一般是12MHz、24MHz、48MHz如圖7-6-1,為什么會這樣選取呢?從前面的章節(jié)已經(jīng)介紹8051系列單片機(jī)的每12個時鐘周期為一個指令周期,當(dāng)8051系列單片機(jī)外接12MHz晶振時,指令周期
#include#include#include"ADC.h"/**************************************************************@beep_;voidAdc_Init(void);//完成ADC初始化ADC配置過程:>1:端口設(shè)置:模擬輸入無上拉TRISIO:1:GPIO引腳配置為輸
1.利用單片機(jī)控制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單片機(jī)的RAM內(nèi)存分布表,必須要了解! 二進(jìn)制需要加B,十進(jìn)制加D也可以省略,十六進(jìn)制需要加H,A~F前要加0電源控制寄存器PCON
聽了一次培訓(xùn)課-高質(zhì)量C編程,受益匪淺。聽過那次培訓(xùn),我就在想,怎么形成一種自己的編程風(fēng)格,怎么有一個自己的裸編架構(gòu)?通過自己查閱書籍、資料、相關(guān)帖子,有一些收獲,現(xiàn)記錄如下,以便查閱。單片機(jī)的編程風(fēng)格
ps2key.c/*============================================================使用1602液晶顯示和PS/2鍵盤的示例 明浩 2004/2-------------------------------------------------http://www.cdle.net http://bbs.cdle.n
只要知道了Startup.s中對單片機(jī)時鐘的定義~~也就是這句話:當(dāng)外部晶振頻率為12MHz時,系統(tǒng)時鐘60MHz,外設(shè)時鐘15MHz~~無敵了~~感覺一下子好學(xué)了好多~~不過我還是有點(diǎn)不太清楚就是外設(shè)時鐘?為什么是15MHz~~現(xiàn)在可以先
對程序進(jìn)行優(yōu)化,通常是指優(yōu)化程序代碼或程序執(zhí)行速度。優(yōu)化代碼和優(yōu)化速度實(shí)際上是一個予盾的統(tǒng)一,一般是優(yōu)化了代碼的尺寸,就會帶來執(zhí)行時間的增加,如果優(yōu)化了程序的執(zhí)行速度,通常會帶來代碼增加的副作用,很難魚與熊
我們前邊學(xué)了點(diǎn)亮一個 LED 小燈,然后又學(xué)了 LED 小燈閃爍,現(xiàn)在我們要進(jìn)一步學(xué)習(xí)如何讓8個小燈依次一個接一個的點(diǎn)亮,流動起來,也就是常說的流水燈。先來看8個 LED 的核心電路圖,如圖4-12。圖4-12 LED 小燈電路圖
從事單片機(jī)工作有幾年了,一直想做一個系列總結(jié),正好趕上今天下雨,俗話說:下雨天,宅家天。吃飽喝足,閑來無事,正好寫篇博客,算是這個系列的開頭第一篇,以后有時間就寫點(diǎn),這個“系列死了”也不奇怪。有不對
四年前學(xué)習(xí)的TI的Msp430g2553這款單片機(jī),最近在整理學(xué)習(xí)記錄的時候把當(dāng)時的學(xué)習(xí)心得重新寫下來。學(xué)習(xí)單片機(jī)最早是學(xué)習(xí)的51系列的,看的也是廣為推崇的郭天祥郭老師的《十天學(xué)習(xí)單片機(jī)》,個人覺得單片機(jī)學(xué)習(xí)還是最先
首先,來了解下數(shù)碼管顯示原理:(本圖片來源:百度) 數(shù)碼管是靠點(diǎn)亮內(nèi)部的發(fā)光二極管來顯示。一位數(shù)碼管有10個引腳,顯示一個8字需要7個小段,再加上一個小數(shù)點(diǎn),所以內(nèi)部總共有8個小的發(fā)光二極管, 第3個引腳與
一。外部中斷的概述1. 對于51系列單片機(jī)只有2個外部中斷輸入引腳,外部中斷0和外部中斷1而STM32的每一個IO口都可以作為外部中斷輸入。2. STM32F103系列單片機(jī)中斷控制器支持19個外部中斷請求。線0-15對應(yīng)外部IO口的輸
應(yīng)該說有三個主要特點(diǎn):(1)總線結(jié)構(gòu):MCS-51單片機(jī)的總線結(jié)構(gòu)是馮-諾依曼型,計算機(jī)在同一個存儲空間取指令和數(shù)據(jù),兩者不能同時進(jìn)行;而PIC單片機(jī)的總線結(jié)構(gòu)是哈佛結(jié)構(gòu),指令和數(shù)據(jù)空間是完全分開的,一個用