
在8X8點(diǎn)陣LED上顯示柱形,讓其先從左往右平滑移動(dòng)三次,其次從右往左平滑移動(dòng)三次,再次從上往下平滑移動(dòng)三次,最后從下往上平滑移動(dòng)三次,如此循環(huán)。 1. 程序設(shè)計(jì)內(nèi)容 8X8點(diǎn)陣LED工作原理說(shuō)明 :8
前 言 51系列單片機(jī)是美國(guó)Intel公司在1980年推出的高性能8位單片機(jī),在我國(guó)的應(yīng)用非常廣泛。目前,在軟件設(shè)計(jì)中需要軟件工程師從底層做起,在系統(tǒng)軟件設(shè)計(jì)方面需要做大量的重復(fù)性勞動(dòng)。如果開(kāi)發(fā)一套
1.功能 AD模數(shù)轉(zhuǎn)換學(xué)習(xí)板的核心lC使用的是8路8位AD轉(zhuǎn)換器ADC0809芯片,該板可以測(cè)量8路0~5V的電壓值,并在四位LED數(shù)碼管上輪流顯示或單路選擇顯示,測(cè)量最小分辨率為O.019V,測(cè)量誤差為0.
1.功能 時(shí)鐘計(jì)時(shí)器學(xué)習(xí)板使用8位LED數(shù)碼管顯示時(shí)、分、秒,以24小時(shí)制計(jì)時(shí)方式,其核心芯片為DSl302時(shí)鐘芯片,DSl302可以記錄下時(shí)間、日期、星期等數(shù)據(jù)。在板子上裝有后備電池,所以即使學(xué)習(xí)
1.功能 超聲波測(cè)距學(xué)習(xí)板可應(yīng)用于汽車(chē)倒車(chē)、建筑施工工地以及一些工業(yè)現(xiàn)場(chǎng)的位置監(jiān)控,也可用于如液位、井深、管道長(zhǎng)度的測(cè)量等場(chǎng)合。要求測(cè)量范圍在0-27~4.00m,測(cè)量精度1cm,測(cè)量時(shí)與被
提出了用單總線完成單片機(jī)通訊的方法。結(jié)合系統(tǒng)既傳輸數(shù)字信號(hào)又傳輸模擬信號(hào)的特點(diǎn),提出用消側(cè)音電路解決模擬信號(hào)的方案,并給出了詳細(xì)的技術(shù)解決方案。傳統(tǒng)的多機(jī)通訊系統(tǒng)一般需要四條線完成:1.電源
引言當(dāng)今許多實(shí)時(shí)監(jiān)測(cè)系統(tǒng)與通信設(shè)備領(lǐng)域中,經(jīng)常需要進(jìn)行遠(yuǎn)距離的數(shù)據(jù)傳送。為此,如何實(shí)現(xiàn)高速、可靠及低成本的數(shù)據(jù)傳輸是作為前級(jí)機(jī)或發(fā)送級(jí)的8051單片機(jī)迫切需要解決的新技術(shù)。據(jù)此,我們采用由Dal
前市場(chǎng)流行的3.5寸屏基本上都是只內(nèi)置了驅(qū)動(dòng)器,而不帶控制器,這樣給用戶(hù)的使用造成了一些難度?;旧虾芏嗯笥言谟貌势?xí)r選擇一些帶LCD控制器的ARM7或ARM9去開(kāi)發(fā),對(duì)于不會(huì)ARM開(kāi)發(fā)的朋友來(lái)說(shuō),只
有時(shí)需要雙串口,轉(zhuǎn)貼一篇 地址見(jiàn)下面IO口模擬串口 1602顯示數(shù)據(jù)位內(nèi)容程序可以實(shí)現(xiàn)一個(gè)51單片機(jī)有兩個(gè)串口#includesbit BT_SND =P1^1;sbit BT_REC =P1^0;//1602部分引腳定義sbit LCM_RW =P2^1 ;//定義
程序經(jīng)過(guò)測(cè)試,可以直接引用就可以。歡迎大家下載使用。12C5AS32單片機(jī)測(cè)試過(guò)。EEPROM。H文件。。。#ifndef_EEPROM_H_#define_EEPROM_H_#include#defineuint16unsigned int#defineuint8 unsigned char/
利用stc的一款單片機(jī)提供的PWM實(shí)現(xiàn)變頻輸出。程序?qū)⒆冾lpwm輸出到LED上作測(cè)試。#includesfrCCON = 0xD8;sfr CMOD = 0xD9;sfr CL = 0xE9;sfr CH = 0xF9;sfr CCAP0L = 0xEA;sfr CCAP0H = 0xFA;sfr CCAPM0
/*==============================================================at12c2052所帶的PWM功能演示,內(nèi)部公用了一個(gè)定時(shí)器,當(dāng)啟動(dòng)PWM時(shí)PCA定時(shí)器只工作在8位模式,匹配比較器也是按8位的。本程序演示了P
最近看到有朋友在網(wǎng)上問(wèn)單片機(jī)怎么向電腦發(fā)送一串漢字這個(gè)問(wèn)題,其實(shí)這個(gè)問(wèn)題也不難.呵呵.只要把相關(guān)的參數(shù)設(shè)置好一些,然后把漢字定義成一組字符向電腦發(fā)送就可以.為了讓大家更明確的了解,我就寫(xiě)了下面的
經(jīng)實(shí)際應(yīng)用下面的程序完全可以用,晶振11.0592M...讀出來(lái)的數(shù)據(jù)是送入數(shù)組內(nèi)部,用的時(shí)候直接讀取數(shù)組相應(yīng)的位就可以了.void ADC_START(void);void ADC0(void);void ADC1(void);void ADC2(void);void ADC
*————————————————————〖說(shuō)明〗SPI總線驅(qū)動(dòng)程序包括的普通封裝標(biāo)準(zhǔn)模式,特殊封裝標(biāo)準(zhǔn)模式默認(rèn)11.0592MHz的晶振?!嘉募?3CXX.C ﹫2003/5/12〖版本〗V3.00A Build 0803—————
51 IO口模擬串口通訊C源程#include sbit BT_SND =P1^0;sbit BT_REC =P1^1;/**********************************************IO 口模擬232通訊程序使用兩種方式的C程序 占用定時(shí)器0********************
很多朋友在使用單片機(jī)串口的時(shí)候存在著一定的問(wèn)題,我根據(jù)自己的經(jīng)驗(yàn),給大家總結(jié)如下:串口調(diào)試經(jīng)過(guò)調(diào)試,以上功能基本實(shí)現(xiàn),目前可以通過(guò)上位機(jī)對(duì)單片機(jī)進(jìn)行實(shí)時(shí)控制。程序如下://這是一個(gè)單片機(jī)C51
/*----------------------------------------------------------------*File Name: stc_AD.c -*Description:A/D轉(zhuǎn)換程序*Project: -*MCU type: STC12C5410AD - -*Company: WY -*Compiler: KEIL C51 -*D
//液晶屏為JM12864或FYD12864(帶字庫(kù)),我用這兩種型號(hào)的屏沒(méi)問(wèn)題, 4行*8列漢字=32 串行通信 接/口P1.5--P1.7,可根據(jù)你的電路修改相應(yīng)的接口。#include #include #define uchar unsigned charvoidL
DAC0832