上一篇學(xué)習(xí)了 KEIL c 單片機(jī)c語言 編譯器所支持的數(shù)據(jù)類型。而這些c51數(shù)據(jù)類型又是怎么用在常量和變量的定義中的呢?又有什么要注意的嗎?常量就是在程序運(yùn)行過程中不能改變值的量,而變量是能在程序運(yùn)行過程中不斷
每寫一個(gè)程序,總離不開數(shù)據(jù)的應(yīng)用,在學(xué)習(xí) c51 語言的過程中掌握理解數(shù)據(jù)類型也是 很關(guān)鍵的。先看表 3-1,表中列出了 KEIL uVision2 單片機(jī)c語言編譯器所支持的數(shù)據(jù)類型。在標(biāo)準(zhǔn)C語言中基本的數(shù)據(jù)類型為 char,in
上一篇建立了第一個(gè)單片機(jī)C語言項(xiàng)目,但為了讓編譯好的程序能通過編程器寫入51芯 片中,要先用編譯器生成HEX文件,下面來看看如何用KEIL uVISION2來編譯生成用于燒寫 芯片的HEX文件。HEX文件格式是Intel公司提出的按
隨著單片機(jī)技術(shù)的不斷發(fā)展,以單片機(jī)C語言為主流的高級語言也不斷被更多的單片機(jī)愛好者和工程師所喜愛。使用C51肯定要使用到編譯器,以便把寫好的C程序編譯為機(jī)器碼,這樣單片機(jī)才能執(zhí)行編寫好的程序。KEIL uVISION2
/*----------------------------------------------- 功能:流水燈對稱移動(dòng)閃爍(雙閃爍)------------------------------------------------*/#include<REG52.H> #define uint unsigned int void delay(uint);
/*------------------------------------------------------------------------------ 聲明: ①使用共陽數(shù)碼管,選位碼12、9、8、6接P3^0 ~ P3^3,如0xaa=1010 1010,左至右為0101 ②中間
51單片機(jī)+8255芯片的鍵盤掃描函數(shù),只做了簡單的輸入輸出,利用P1口控制發(fā)光二極管亮,鍵值為7的話鍵碼是0x07; 源程序:#include<reg51.h> #include<absacc.h> #define uchar unsigned char #define uint
實(shí)驗(yàn)室快關(guān)門了,于是趕著這時(shí)間把一直想搞的STM32開發(fā)板給做了,順便把那個(gè)2.4寸TFT的轉(zhuǎn)接板也做了,加了個(gè)觸摸屏。這里上傳我的資料。希望對網(wǎng)友有幫助。 我一貫是以實(shí)用至上,這次也不例外,開發(fā)板分為核心板和
摘要PROFIBUS是一種具有廣泛應(yīng)用范圍的、開放的數(shù)字通信系統(tǒng),特別適用于工廠自動(dòng)化和過程自動(dòng)化領(lǐng)域。PROFIBUS適合于快速、時(shí)間要求嚴(yán)格的應(yīng)用和復(fù)雜的通信任務(wù)。國內(nèi)某著名的多晶硅生產(chǎn)線的主控網(wǎng)絡(luò)采用PROFIBUS現(xiàn)
摘 要: 在分析噪聲危害的基礎(chǔ)上,針對履帶車輛艙室內(nèi)各頻率噪聲大約為100 dB~120 dB的低頻特點(diǎn),闡述了有源噪聲控制的原理、意義及發(fā)展現(xiàn)狀。針對有源噪聲控制中信號處理的實(shí)時(shí)性要求,將高速實(shí)時(shí)信號處理器DSP應(yīng)用
//************************************************************//標(biāo)題:4乘4鍵盤的輸入函數(shù) // 函數(shù)描述: char gotkey(void) // 從4*4小鍵盤輸入數(shù)據(jù),返回0~9,及其它數(shù)據(jù). //******************
/***************************************************** 007.ASM 接線:P0口接數(shù)碼管 P2接矩陣鍵盤 用定時(shí)中斷,若一段時(shí)間無操作,數(shù)碼管進(jìn)入自到循環(huán)顯示 2010.09.05
/* 8位數(shù)碼管顯示 時(shí)間格式 05—50—00 標(biāo)示05點(diǎn)50分00秒 S1 用于小時(shí)加1操作 S2 用于小時(shí)減1操作 S3 用于分鐘加1操作 S4 用于分鐘減1操作 */#include<reg52.h> sbit KEY1=P3^0; //定
第一行顯示"Welcome";第二行顯示="Happy day";若要顯示其他字符,請直接往數(shù)組 LCMLineOne[16]和LCMLineTwo[16]填充相應(yīng)的代碼。直接上圖,仿真圖如下:源程序如下,可以對比時(shí)序方式,理解總線的操作方法。#include
/**************************************************** * 本程序?qū)崿F(xiàn)用按鍵控制花樣燈。 * * 當(dāng)K1按下時(shí),燈從0xfe向左跑一