国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 首頁
內(nèi)容列表
2018-05在C51中如何訪問各空間某個(gè)確定地址單元?

在C51中,如何訪問DATA空間、PDATA空間、XDATA空間、CODE空間某個(gè)確定地址單元?答:用指針定義的訪問存儲器的宏使用時(shí)需要用預(yù)處理命令把該頭文件包含到文件中,形式為:#include 。(1)按字節(jié)訪問存儲器宏的形式宏名[地址](2)按整型數(shù)訪問存儲器宏的形式宏名[下標(biāo)] [詳細(xì)]


2018-05單片機(jī)C語言編程心得

寫這個(gè)8*8按鍵程序的過程中,不管是在自己寫還是參考別人程序的過程中,發(fā)現(xiàn)自己對C語言有些基本知識點(diǎn)和編程規(guī)范有很多不懂的地方,有些是自己以前的編程習(xí)慣不好,有些就是基礎(chǔ)知識不扎實(shí)的表現(xiàn),所以總結(jié)出來。一、.H文件與.C文件的關(guān)系:迄今為止,寫過的程序都是一些很簡單的程序,從來沒有想到要自己寫[詳細(xì)]


2018-05子程序調(diào)用時(shí),有哪幾種常用的參數(shù)傳遞方法?

常用的參數(shù)傳遞方法有:(1)用工作寄存器或累加器傳遞參數(shù)(2)用指針寄存器傳遞參數(shù)(3)用堆棧的方法傳遞參數(shù)(4)程序段參數(shù)傳遞方法 [詳細(xì)]


2018-05單片機(jī)基礎(chǔ)程序練習(xí)題

1、在某程序中需要定義如下變量:(1)定義數(shù)碼管的顯示0~9的共陰極顯示代碼(0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07, 0x7f, 0x6f)數(shù)組dis_code,將其定義在CODE區(qū)。(2)定義定時(shí)器/計(jì)數(shù)器0的賦計(jì)數(shù)值的高、低字節(jié)變量TL0_L和TH0_H,將其定義在DATA去區(qū)的0x30、0x31處。(3)定義長度為20的無符號字符型數(shù)組da[詳細(xì)]


2018-05C語言中auto register static const volatile 區(qū)別

1)auto這個(gè)關(guān)鍵字用于聲明變量的生存期為自動,即將不在任何類、結(jié)構(gòu)、枚舉、聯(lián)合和函數(shù)中定義的變量視為全局變量,而在函數(shù)中定義的變量視為局部變量。這個(gè)關(guān)鍵字不怎么多寫,因?yàn)樗械淖兞磕J(rèn)就是auto的。(2)register這個(gè)關(guān)鍵字命令編譯器盡可能的將變量存在CPU內(nèi)部寄存器中而不是通過內(nèi)存尋址訪問以提高[詳細(xì)]


2018-05C51函數(shù)返回值傳遞規(guī)則是什么?

在C51中,函數(shù)返回值傳遞的規(guī)則是什么?答:(1)調(diào)用時(shí)參數(shù)的傳遞分三種情況:少于等于3個(gè)參數(shù)時(shí)通過寄存器傳遞(寄存器不夠用時(shí)通過存儲區(qū)傳遞),多于3個(gè)時(shí)有一部分通過存儲區(qū)傳遞,對于重入函數(shù)參數(shù)通過堆棧傳遞。通過寄存器傳遞速度最快。(2)函數(shù)返回值的傳遞當(dāng)函數(shù)有返回值時(shí),其傳遞都是通過寄存器 [詳細(xì)]


2018-05單片機(jī)C語言程序設(shè)計(jì):閃爍的LED

/*   名稱:閃爍的 LED說明:LED 按設(shè)定的時(shí)間間隔閃爍*/#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit LED=P1^0;//延時(shí)void DelayMS(uint x){uchar i;while(x--){for(i=0;i<[詳細(xì)]


2018-05如何在C51文件和匯編語言文件中相互調(diào)用對方的函數(shù)?

如何在C51文件和匯編語言文件中相互調(diào)用對方文件中的函數(shù)?答:匯編語言文件中對于函數(shù)的調(diào)用方法,與調(diào)用匯編語言中的函數(shù)一樣,如:LCALL DISPLAY在C語言文件中調(diào)用匯編語言中的函數(shù),必須先聲明再調(diào)用。聲明格式如下:extern 返回值類型 函數(shù)名(參數(shù)表);例如: extern unsigned char right_shift ( char,[詳細(xì)]


2018-05單片機(jī)編程心得

1. 無論什么時(shí)候我們都要以實(shí)際應(yīng)用的角度去考慮程序的編寫。2. 無論什么時(shí)候都不要讓CPU白白浪費(fèi)等待,尤其是延時(shí)(超過1MS)這樣的地方。3.設(shè)計(jì)相應(yīng)驅(qū)動電路時(shí)候,應(yīng)該仔細(xì)閱讀芯片的數(shù)據(jù)手冊,了解每個(gè)引腳的驅(qū)動能力,以及整個(gè)芯片的驅(qū)動能力。4.最重要的是,如何去釋放CPU(如果是led每500ms閃爍一次,那么[詳細(xì)]


2018-05PIC單片機(jī)引腳中斷程序的設(shè)計(jì)技巧

1 簡 述所有的中檔系列PIC單片機(jī),PORTB端口最高的4個(gè)引腳(RB7~RB4)在設(shè)為輸入模式時(shí),當(dāng)輸入電平由高到低或由低到高發(fā)生變化時(shí),可以讓單片機(jī)產(chǎn)生中斷。這就是通常所說的引腳狀態(tài)變化中斷。在設(shè)計(jì)引腳中斷程序時(shí),有三個(gè)需要特別注意的地方。一是,在清除P0RTB中斷標(biāo)志位RBIF之前,必須安排一條必不可少的,[詳細(xì)]


2018-05C51函數(shù)基礎(chǔ)編程

1.編寫一C51函數(shù),把從鍵盤輸入的5位十進(jìn)制數(shù)數(shù)轉(zhuǎn)換成一個(gè)無符號整型數(shù)(假設(shè)未超出整型數(shù)范圍)。設(shè)從鍵盤輸入的數(shù)存放在一無符號數(shù)組中,低位數(shù)為低下標(biāo)元素。unsigned char data key_buffer[5];unsigned int trans_int(void){    unsigned char data i;    unsigned in[詳細(xì)]


2018-05單片機(jī)C語言程序設(shè)計(jì):8 只 LED 左右來回點(diǎn)亮

/*   名稱:8 只 LED 左右來回點(diǎn)亮說明:程序利用循環(huán)移位函數(shù)_crol_和_cror_形成來回滾動的效果*/#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned int//延時(shí)void DelayMS(uin[詳細(xì)]


2018-05關(guān)于51單片機(jī)編程的一些錯誤總結(jié)

(1)這兩天一直在受一個(gè)問題的干擾,那就是做單片機(jī)串口通信的時(shí)候,有些數(shù)據(jù)總是傳得不對:當(dāng)顯示0~f這些數(shù)字的時(shí)候,顯示沒有錯誤,而顯示其它8位數(shù)據(jù)的時(shí)候都錯了,發(fā)送11(16進(jìn)制)時(shí),到單片機(jī)上居然是49(十進(jìn)制),這顯然是不對的,一直懷疑是程序的問題,反復(fù)地檢查和修改之前編的一個(gè)數(shù)碼管動態(tài)顯示子程序[詳細(xì)]


2018-05單片機(jī)匯編程序設(shè)計(jì)之時(shí)間片

曾在某個(gè)論壇上看過這樣一句話——給每個(gè)模塊都分配一個(gè)時(shí)間,這樣才能寫好匯編。當(dāng)時(shí)覺著有些道理,卻不能很深地體會。記得剛學(xué)單片機(jī)匯編的時(shí)候,印象最深的莫過于循環(huán)點(diǎn)亮一排led.。先點(diǎn)亮一個(gè)、延時(shí)、計(jì)數(shù)值不為零則移位(寄存器)點(diǎn)亮下一個(gè)......十分類似于c中的while(n--){//...led=1;dela[詳細(xì)]


2018-05C語言可變參數(shù)函數(shù)使用總結(jié)

//ADS1.2下編譯使用void TestFun(char* fmt,...){int ch;char selch = 0;va_list ap = NULL;va_start(ap, fmt);do{selch = *fmt;if (selch!='%'){putchar(*fmt);}else{selch = *++fmt;switch(selch){case 'c':ch = va_arg(ap, int);printf("%c",ch);break;case 'd':ch = va_[詳細(xì)]


2018-05單片機(jī)C語言程序設(shè)計(jì):從左到右的流水燈程序

/*   名稱:從左到右的流水燈說明:接在 P0 口的 8 個(gè) LED從左到右循環(huán)依次點(diǎn)亮,產(chǎn)生走馬燈效果*/#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned int //延[詳細(xì)]


2018-05單片機(jī)C語言程序設(shè)計(jì):花樣流水燈

/*   名稱:花樣流水燈說明:16 只 LED 分兩組按預(yù)設(shè)的多種花樣變換顯示*/#include<reg51.h>#define uchar unsigned char#define uint unsigned intuchar code Pattern_P0[]={0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7[詳細(xì)]


2018-05單片機(jī)C語言程序設(shè)計(jì):K1-K4按鍵狀態(tài)顯示

/*  名稱:K1-K4  按鍵狀態(tài)顯示說明:K1、K2 按下時(shí) LED 點(diǎn)亮,松開時(shí)熄滅,*/    K3、K4 按下并釋放時(shí) LED 點(diǎn)亮,再次按下并釋放時(shí)熄滅; #include<reg51.h>#define uchar unsigned char#define&nb[詳細(xì)]


聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4