51微控制器 delay軟體延遲1 2版本

2021-10-10 22:57:11 字數 770 閱讀 8267

1、優化上節《51微控制器——delay軟體延遲1.1》裡面的**。

2、這是乙個很簡單的軟體延遲**,在這裡就不多敘述了。

3、**功能有5us延遲、11.95us(進入一次的時間us最大輸入255,即最大時間為3047.25us)、最大255ms延遲。

4、特殊備註:微控制器晶振為11.0592mhz

5、刪除最大65535ms延遲

#ifndef __delay_h__

#define __delay_h__

void delay_5us(void);//延遲5us時間

void delay_us(unsigned char us);//us級別延遲,最大輸入255,us--1次用6.5us,進入1次函式需要11.95us

void delay_ms(unsigned char ms);//最大輸入255,最小輸入1

#endif // !__delay_h__

//軟體延遲ms級別、us級別、5us

#include void delay_5us(void)//一進一出,延遲5us時間

void delay_us(unsigned char us) //us級別延遲,最大輸入255,us--1次用6.5us,進入1次函式需要11.95us

void delay_ms(unsigned char ms)//設定毫秒級別延遲函式,ms最大輸入255

51微控制器學習1

一 微控制器發展 微控制器由單板機發展而來 單板機 將cpu晶元 儲存晶元 i o介面晶元和簡單的i o裝置 小鍵盤 led顯示器 等裝配在一塊印刷電路板上,再配置上監控程式 固化rom中 就構成了一台單板微型計算機 簡稱單板機 微控制器 在一片積體電路晶元上整合微處理器 儲存器 i o介面電路,從...

51微控制器學習筆記(1) 初識微控制器

微控制器是一種整合在電路晶元,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram 唯讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯示驅動電路 脈寬調變電路 模擬多路轉換器 a d轉換器等電路 整合到一塊矽片上構成的乙個小而完善的計算機系統。微控...

51微控制器

數碼管顯示幾乎是每次藍橋杯微控制器設計與開發組競賽的必考部分,相對於使用lcd1602作為顯示裝置,使用數碼管來顯示能夠更好的考察參賽選手的微控制器基本功,因為ct107d開發平台的設計使得數碼管的顯示不僅牽扯到數碼管顯示的 基本內容,還涉及到74hc573鎖存器,74hc02異或門,74hc138...