搜索结果
找到约 873 项符合
DO-WHILE 的查询结果
单片机编程 采用18b20芯片的温度测量C51源程序
#include <reg51.h>#include<intrins.h>
#define&nbsp;&nbsp; BUSY1&nbsp;&nbsp;&nbsp; (DQ1==0) sbit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DQ1&nbsp;&nbsp;&nbsp; =&nbsp; P0^4;
unsigned char idata TMP; unsigned char idata TMP_d; unsigned char f; void wr_ds18_1(char dat);unsigned char rd_ds18_1();
/*************** ...
单片机编程 3.3v看门狗芯片
The STWD100 watchdog timer circuits are self-contained devices which prevent systemfailures that are caused by certain types of hardware errors (non-responding peripherals,bus contention, etc.) or software errors (bad code jump, code stuck in loop, etc.).The STWD100 watchdog timer has an input, WDI, ...
单片机编程 RD系列微型打印机打印实例
C51控制并口打印机实例:/* 沈阳新荣达电子 *//* 2004-12-7 */#include <reg52.h>#define uchar unsigned char#define uint unsigned int#define data_8 P0sbit BUSY = P1^2; //打印机 BUSY 接P1.2sbit STB = P1^0; //打印机 STB 接P1.0void print(uchar j) //打印子程序{ uchar i;while(BUSY){}; //BUSY=1,打印机忙,等待 ...
单片机编程 单片机课程总结
单片机基础知识单片机的外部结构:1、&nbsp;DIP40双列直插;2、&nbsp;P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)3、&nbsp;电源VCC(PIN40)和地线GND(PIN20);4、&nbsp;高电平复位RESET(PIN9);(10uF电容接VCC与RESET,即可实现上电复位)5、&nbsp;内置振荡电路,外部只要接晶体至X1(PI ...
单片机编程 用单片机设计发音电路
本文介绍使用AT89C2051 制作的一种发音电路, 各种声音通过编程实现, 灵活方便。原理图如图1 所示。图1 发音电路原理该电路利用方波谐波成份丰富的特点,编程采用计时器延迟法发音, 即每个音的半周期计时中断一次, 而使输出P110 (或其他I&ouml;O 口) 反相, 重复执行产生某种频率的信号。例如: 中音DO 的频率为523Hz, 其周期 ...
单片机编程 LC7461遥控解码子程序源代码
//遥控解码子程序,LC7461,用户码为11C//external interrupt0void isr_4(){
&nbsp;unsigned char r_count;//定义解码的个数&nbsp;unsigned long use_data=0;//定义16位的用户码,只用到13位&nbsp;unsigned long use_code=0;//定义16位的用户反码,只用到13位&nbsp;unsigned long data=0;//定义16位数据码,包括8位数据码和 ...
单片机编程 16 16点阵显示汉字原理及显示程序
16 16点阵显示汉字原理及显示程序
#include "config.h"
#define&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DOTLED_LINE_PORT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PORTB #define&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs ...
单片机编程 4x4鍵盤的设计与制作
三種方法讀取鍵值&#1048708; 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。&#1048713; 中斷式&#1048708; 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。&#1048708; 本實驗採用中斷式實現使用者鍵盤介面。&#1048713; 掃描法&#1048708; 對鍵盤上的某一行 ...
单片机编程 GM814x兼容SPITM总线的UART扩展芯片并联扩展应用
1 概述由于在某些通讯设计应用中,需要扩展更多的串口数量,比如车床监控、纺织仪器检测和网状连接的数据采集等应用。为此成都国腾微电子有限公司推出的GM814x 可以满足多个同类产品的并联扩展,并且能简单的实现电路连接和程序控制,主MCU 可以识别数据的来源和指定和某个GM814x 通信。2 应用说明2.1 CS 与SPI 的数据通信G ...
单片机编程 51单片机C语言编程实例
C语言编程基础:1.&nbsp;十六进制表示字节0x5a:二进制为01011010B;0x6E为01101110。 2.&nbsp;如果将一个16位二进数赋给一个8位的字节变量,则自动截断为低8位,而丢掉高8位。 3.&nbsp;++var表示对变量var先增一;var—表示对变量后减一。 4.&nbsp;x |= 0x0f;表示为 x = x | 0x0f; 5.&nbsp;TMOD = ( TMOD & 0xf0 ) | 0x05; ...