在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

C51全局初始化及精確延時程序,51單片機精確延時程序

454398 ? 2018-09-20 19:42 ? 次閱讀

C51全局初始化及精確延時程序,51單片機精確延時程序

關鍵字:單片機延時程序

/*********************************************************************************************************
* Initialization Program
* QiZhao,2007
* All Rights Reserved
* File : initial.h
* By : QiZhao
* Contact :
[email protected]
*
* Version : V2.1 γ
* Corrector : QiZhao
* Date : 2008.2.1 (Last modified)
*
* Remarks : Common set of macro definitions keyword, and by setting controlled
* crystal oscillator frequency precision delay subroutine.
*
*********************************************************************************************************/
#ifndef _initial_h_
#define _initial_h_
/*********************************************************************************************************
*
* Global macro definitions
*
*********************************************************************************************************/
#include // AT89S52
#include // Absolute address access
#include // Related to the string
#include // Related to Assembly Language
#include // Unicode conversion
#include // Mathematics functions packet
#include // Standard input or output
#include // Memory Management
#define TRUE 1
#define FALSE 0
#define bool bit // Boolean variable
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#define FOSC 12000000UL // The frequency of crystal
#define NOP _nop_();
/*********************************************************************************************************
*
* Accurate delay(5us,10us)
*
*********************************************************************************************************/
void delay10us (void) // FOSC->12000000
{
NOP
NOP
NOP
NOP
NOP
NOP
}
void delay5us (void) // FOSC->12000000
{
NOP
}
/*********************************************************************************************************
*
* Accurate delay(1ms~255ms)
*
*********************************************************************************************************/
#define WAITE_HI (FOSC / 2 / 12 / 1000 >> 8 )
#define WAITE_LOW (FOSC / 2 / 12 / 1000 & 0xFF)
void delayms (uchar time)
{
do
{
uchar j;
#if WAITE_HI != 0
j = 0;
{
uchar i;
for(i = WAITE_HI; i > 0; i--)
{
while (--j);
}
}
#endif
#if WAITE_LOW != 0
j = WAITE_LOW;
while (--j);
#endif
}while (--time);
}
/*********************************************************************************************************
*
* Includes not repeat
*
*********************************************************************************************************/
#endif
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    新概念51單片機C語言教程入門、提高、開發(fā)、拓展全攻略

    1.6 單片機C51基礎知識介紹 1.6.1 利用C語言開發(fā)單片機的優(yōu)點 1.6.2 C51中的基本數(shù)據(jù)類型 1.6.3
    發(fā)表于 04-15 13:57

    單片機學習—C51源代碼和Proteus仿真文件

    單片機學習—C51源代碼和Proteus仿真文件.zip, 有各種例子
    發(fā)表于 02-10 13:46 ?0次下載

    如何通過總線來初始化ADS1256的寄存器?

    我用STC89C52來驅動ADS1256時,發(fā)現(xiàn)需要用到SPI協(xié)議,單片機需要用IO口模擬SPI總線與ADS1256通信,但是我不知道如何通過總線來初始化ADS1256的寄存器,希望大家能給我提供一些代碼支持,
    發(fā)表于 12-16 06:47

    通過C51單片機控制數(shù)碼管顯示

    電子發(fā)燒友網(wǎng)站提供《通過C51單片機控制數(shù)碼管顯示.docx》資料免費下載
    發(fā)表于 11-12 15:51 ?3次下載

    基于51單片機的手動數(shù)字時鐘

    具體實現(xiàn)功能由51單片機+8位共陰數(shù)碼管+獨立按鍵構成。具體功能:(1)利用數(shù)碼管顯示時分秒,顯示格式為“時-分-秒”;(2)利用6個按鍵控制時、分、秒,設定好后自動開始時鐘顯示;(3)設置秒復位
    的頭像 發(fā)表于 10-22 14:12 ?470次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的手動數(shù)字時鐘

    基于51單片機的遙控開關仿真(雙機通信)

    靈活、高效的解決方案。本設計所使用的芯片可兼容以下所有的51系列單片機(包括AT系列和STC系列)。資料內(nèi)容仿真實現(xiàn)(protues8.7)本設計利用protues8.7軟件實現(xiàn)仿真設計,具體如圖。程序
    的頭像 發(fā)表于 10-22 14:12 ?652次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的遙控開關仿真(雙機通信)

    基于51單片機的LED點陣滾動顯示系統(tǒng)

    花樣;(4)可以利用“點陣LED字模生成工具”生成自己想要顯示的字符。仿真演示視頻:基于51單片機的LED點陣滾動顯示系統(tǒng)-仿真視頻設計介紹51單片機簡介
    的頭像 發(fā)表于 10-22 14:12 ?517次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的LED點陣滾動顯示系統(tǒng)

    把esp8266加入到c51單片機單通道程序怎么寫

    引腳。 VCC :連接到C51單片機的5V電源。 GND :連接到C51單片機的地線。 步驟 2:初始化串行通信 在
    的頭像 發(fā)表于 10-18 11:32 ?1332次閱讀

    51系列單片機復位的作用是什么

    51系列單片機是一種廣泛應用的微控制器,其復位功能對于系統(tǒng)的穩(wěn)定運行至關重要。 一、51系列單片機復位的作用 系統(tǒng)初始化
    的頭像 發(fā)表于 08-06 10:53 ?1415次閱讀

    基于51單片機數(shù)字時鐘鬧鐘設計

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機數(shù)字時鐘鬧鐘設計包含了PDF版本電路圖、C語言程序源代碼(keil軟件打開)、proteus仿真。本資源適合人群:? ? ?
    發(fā)表于 06-25 10:17 ?0次下載

    基于51單片機矩陣鍵盤音樂電子琴電路圖proteus仿真及程序

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機矩陣鍵盤音樂電子琴電路圖proteus仿真及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言
    發(fā)表于 06-21 14:32 ?4次下載

    基于51單片機分立器件超聲波測距電路圖及程序元件清單

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機分立器件超聲波測距電路圖及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言
    發(fā)表于 06-20 16:17 ?0次下載

    基于51單片機8路搶答器電路圖proteus仿真及程序

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機8路搶答器電路圖proteus仿真及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言
    發(fā)表于 06-19 14:15 ?1次下載

    基于51單片機16路搶答器電路圖及程序元件清單

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機16路搶答器電路圖及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序
    發(fā)表于 06-19 11:38 ?2次下載

    第五講:51單片機+RA8889驅動控制彩屏 完整源碼說明 【 源碼v1.2 】

    P1.4SCS RA8889片選 P1.3SDO接RA8889的SDO P1.2SDI 接RA8889的SDI P1.1SCK SPI時鐘 【v1.0 程序功能】 51單片機采用STC89C
    發(fā)表于 06-13 17:23
    主站蜘蛛池模板: 精品三级内地国产在线观看 | 国产精品高清久久久久久久 | 最近最新中文字幕在线第一页 | 欧美freesex交 | 天天夜夜久久 | 黄网站在线观看视频 | 欧美激情片网站 | 国产婷婷色一区二区三区深爱网 | 国产伦子一区二区三区四区 | 一本在线免费视频 | 国产人人澡| 久久这里只有精品免费播放 | 综合黄色 | 人人艹人人干 | 国产一级特黄 | 欧美洲视频在线观看 | 手机看片国产精品 | 午夜视 | 欧美第一网站 | 天天操夜夜操视频 | 精品一区二区三区免费毛片爱 | 日本亚洲精品成人 | 男女性高爱潮免费的国产 | 亚洲 欧美 动漫 | 色狠狠成人综合网 | 狠狠躁夜夜躁人人爽天天天天 | cao草棚视频网址成人 | 精品一区二区三区免费爱 | 三级理论片 | 国产美女视频一区二区二三区 | 一级做a爱片就在线看 | 国产网站在线 | a免费网站 | 欧美精品高清在线xxxx | 久碰香蕉精品视频在线观看 | 色噜噜噜噜噜在线观看网站 | avtt香蕉 | 亚洲一区二区三区电影 | 夜色成人| 羞羞视频靠逼视频大全 | 午夜免费|