68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> C51函數(shù)基礎編程

C51函數(shù)基礎編程

關鍵字:C51 函數(shù) 編程 基礎 作者:admin 來源:不詳 發(fā)布時間:2018-05-19  瀏覽:9

1.編寫一C51函數(shù),把從鍵盤輸入的5位十進制數(shù)數(shù)轉(zhuǎn)換成一個無符號整型數(shù)(假設未超出整型數(shù)范圍)。設從鍵盤輸入的數(shù)存放在一無符號數(shù)組中,低位數(shù)為低下標元素。

unsigned char data key_buffer[5];unsigned int trans_int(void){    unsigned char data i;    unsigned int data temp=0;    for(i=0;i<5;i++)    {    temp=temp*10+key_buffer[i]-0x30;    }    return temp;} 2.編寫一C51函數(shù),把一整型數(shù)按十進制數(shù)將其各位分離,分離后放在一無符號數(shù)組中,便于顯示。要求把低位數(shù)作為低下標元素。unsigned char data shu[5];void main(unsigned int x){unsigned int temp;unsigned char i;for(i=0;i<4;i++){        shu[i]=temp%10;        temp=temp/10;}shu[4]=temp;} 3.編寫一C51函數(shù),使用專用指針,把片外數(shù)據(jù)存儲器中從0x100開始的30個字節(jié)數(shù)據(jù),傳送到片內(nèi)從0x40開始的區(qū)域中。void main(){    unsigned char data i,*dpt;    unsigned char xdata *xdpt;    dpt=0x40;    xdpt=0x100;    for(i=0;i<30;i++)        *(dpt+i)=*(xdpt+i);} 4.編寫一C51程序,實現(xiàn)從P1口輸出產(chǎn)生的流水燈,要求用匯編語言函數(shù)實現(xiàn)數(shù)據(jù)左移或右移。#pragma src#include <at89x52.h>void main(){    unsigned char temp,i;    while(1)    {temp=0x55;P1=temp;delay();#pragma asmMOV A,tempRR AMOV temp,A#pragma endasmP1=temp;delay();}}

編輯:admin  最后修改時間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

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

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

宁南县| 平度市| 卓资县| 页游| 武冈市| 旅游| 常熟市| 德保县| 吉林省| 沅江市| 邻水| 白银市| 开化县| 桃源县| 新余市| 福建省| 湖北省| 信阳市| 遂昌县| 鄂托克旗| 宜川县| 高安市| 土默特左旗| 阿拉善盟| 东乌| 寿光市| 四子王旗| 自治县| 大同县| 北流市| 临清市| 隆德县| 阜南县| 扎囊县| 铁岭市| 武城县| 雅江县| 台东县| 洛浦县| 民勤县| 滦南县|