对于复杂的计算,单片机的速度显得偏慢。最好的办法是由人工事先算出全部的结果,依次存放在ROM中,程序执行时,直接从ROM中查出结果即可。51单片机有两条查表指令: MOVC A, @A + PC MOVC A, @A + DPT
/*---------------------------------------------------------------------- TMOD (89H) T1 T0 GATE C/T` M1 M0 GATE C/T` M1 M0------------------
程序思路与缺陷参考:51单片机(AT89C52)矩阵键盘检测程序#include typedef unsigned char uchar; typedef unsigned int uint; #define dula_h PORTD|=0x01 #define dula_l PORTD&=0xfe #define wela_h
在物联网连接中,无线 MCU是很重要的一个产品。笔者根据无线 MCU相关厂商的信息,整理预测了2016-2018年中国无线MCU的市场规模
******************************************************************1. 操作数在寄存器中,R0--R72. 操作数在内RAM中3. 操作数在外RAM中不过都大同小异,以2例,是个乘法子程序。入口:乘数R0,被乘数
利用共阳极数码管和独立键盘连接单片的P1,P2口实现抢答器程序如下:#includevoid delay(unsigned char n){unsigned int i,j;for( i = 255; i > 0; i--){for( j = n; j > 0; j--){}}}void main(void){u
#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 /*------------------------------------------------ 函数声明 --------------------------------
台积电的首款7nm工艺叫做N7,预计将于2018年第二季度投入量产。这意味着N7目前已经准备好进行大规模生产,但是在本月底之前可能会做一些小的调整。
unsigned char num,i,j; unsigned char passwordtemp[16]; //最大输入16个 unsigned char inputtimes; //密码输入错误次数 unsigned char passwordlength,PLEN; //输入密码长度
/*----------------------------------------------- 名称:DS18b20 温度检测液晶显示 论坛:www.doflye.net 编写:shifang 日期:2009.5 修改:无 内容: ------------------------------------
本文通过分析中美贸易冲突的过程,中国集成电路产业发展状况,以及日美半导体贸易冲突的历史。对中美贸易冲突之后,中国集成电路产业的发展趋势进行了预测。本文认为,中美贸易冲突将促使中国集成电路国内市场将进一步扩大,中国电子产业也将加快实现本土集成电路产业链布局,中国集成电路知识产权领域将形成系统布局。与日美贸易冲突不同的是,中美贸易冲突将进一步促使中国集成电路产业将由弱转强。
/*----------------------------------------------- 名称:双色点阵 论坛:www.doflye.net 编写:shifang 修改:无 内容:使用hc595驱动双色点阵 ---------------------------------------------
#include #include //unsigned char segout[8]={0,1,2,3,4,5,6,7}; //8列 unsigned char segout[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; //8列 unsigned char code tab[]={ 0x00
/*----------------------------------------------- 名称:IIC协议 PCF8591 AD/DA转换 内容:使用DA输入,数码管显示输出数字量,LED显示模拟电压大小----------------------------------------------
程序运行开始,A灯先亮5秒,然后灭了到B灯亮5秒,B再灭再到C灯亮5秒,C灭,程序结束,不再运行。这程序该怎么写?用定时器精确定时……晶振11.092MHZ。#include"REG52.H"/***/sbitLED_A=P1^0;sbitLED_B