//HJSMSY-V1.0單片機(jī)開發(fā)板測(cè)試程序 //--------------------------------------------- // <<電腦鐘>> //---------------------------------------------//=======主函數(shù)==============================
/****** 單片機(jī)接收電腦串口發(fā)出的指令并執(zhí)行相應(yīng)動(dòng)作。同時(shí),也接收無(wú)線遙控發(fā)出的信號(hào),并執(zhí)行動(dòng)作**************/ #include <REG51.H> #define uchar unsigned char #define uint unsigned int uchar code S
此程序是根據(jù)自己的單片機(jī)板子寫的,四位共陽(yáng)數(shù)碼管。k1-k4是板子上的4個(gè)鍵 用來(lái)進(jìn)行二進(jìn)制輸入,因?yàn)榘存I只有按下和沒有按下兩種狀態(tài),十進(jìn)制的數(shù)值就顯示在數(shù)碼管上.#include <reg51.h> #define uchar unsigned c
對(duì)于商業(yè)應(yīng)用FPGA還遠(yuǎn)沒有達(dá)到取代單片機(jī),甚至完全取代DSP的程度。隨著FPGA的普及,學(xué)DSP的人越來(lái)越少,MCU又五花八門,ARM/CorteX有計(jì)算機(jī)的搶飯碗,學(xué)電子的大多都會(huì)選擇FPGA。真正能接觸到科技前沿的毫無(wú)例外全是
STM32簡(jiǎn)單介紹 一、背景 如果你正為項(xiàng)目的處理器而進(jìn)行艱難的選擇:一方面抱怨16位單片機(jī)有限的指令和性能,另一方面又抱怨32位處理器的高成本和高功耗,那么,基于 ARM Cortex-M3內(nèi)核的STM32系列處理器也許能
這款由MCS-51系列單片機(jī)組成的定時(shí)澆水裝置能夠定時(shí)的給花草澆水,解決你出門的后顧之憂。一、電路擬完成的功能 對(duì)于電路的基本要求是完成每日定時(shí)澆水,考慮到不同的環(huán)境溫度和不同的花草種類。澆水的量要可以修改
/////////////////////////////////////////////////////////////////// /*名稱:?jiǎn)纹瑱C(jī)讀取DS1302時(shí)鐘芯片,帶調(diào)整功能 / /*
這個(gè)是程序是來(lái)自我以前開發(fā)的一個(gè)項(xiàng)目,其中里面的的void ps_send(uchar x) 這個(gè)函數(shù),便可實(shí)現(xiàn)向電腦發(fā)送按鍵的數(shù)據(jù) 你只要對(duì)照 ps2 掃描碼的表填入適當(dāng)?shù)膮?shù)即可 #include "STC89C51.H" #include"keyboard.h"
接收以S52單片機(jī)作為接收系統(tǒng)。以S52的P3.3口作為接收端口,該端口是外部中斷1。這個(gè)接受程序是以XC866作為紅外發(fā)送控制系統(tǒng),接收程序如下:#include<reg52.h> //頭文件 #include<intrins.h>#define uchar un
說明:?jiǎn)纹瑱C(jī)片外程序存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器操作命令與通常所說的存儲(chǔ)器不同,和I2C總線的AT24C02不同,SPI協(xié)議的也不同,是指采用專用接口電路,應(yīng)用P0口P2口地址總線和控制線的“三總線”方式訪問的。關(guān)于編程
一、講解背景在單片機(jī)學(xué)習(xí)的過程中,掌握一點(diǎn)匯編語(yǔ)言是非常有必有的,作為低級(jí)語(yǔ)言匯編語(yǔ)言在單片機(jī)開發(fā)中有它不可取代的作用,比如每條指令可以精確的確定延時(shí)時(shí)間,便于理解非常適合硬件工程師學(xué)習(xí)。但是要提高單
首先:這個(gè)小程序搞了我兩天,加上焊板子共三天,當(dāng)然是業(yè)余時(shí)間。也有24個(gè)小時(shí)了。我瞪著電腦兩個(gè)晚上,我拆了裝,裝了拆(下載程序不在本板子上)。最后,就在今天?。?ldquo;今”讀四聲)18點(diǎn)??勺屛艺业絾栴}
下面是一個(gè)stc89c52單片機(jī)下的矩陣鍵盤程序,P0口接鍵盤,顯示在P2口. #include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit key1=P3^2; sbit key2=P3^3; uchar code tab[]={0x3
#include<reg52.h>sbit KEY1 = P3^1; //定義調(diào)速按鍵 sbit PWM = P1^5; //定義調(diào)速端口 unsigned char CYCLE; //定義周期T=x*0.1ms unsigned char PWM_ON ; //定義高電平時(shí)間void delay(unsigned int
*************************************************************************** 006.asm 讀入獨(dú)立鍵盤上的按鍵,并把相應(yīng)的LED燈點(diǎn)亮,若一段時(shí)間無(wú)按鍵,剛循環(huán)點(diǎn)亮LED 接線:P0口接八位LED P2口接八位獨(dú)立按鍵