精选优质文档倾情为你奉上 本文是基于AT89C51单片机的频率计的C源程序。该频率计主要实现的功能有如下几个: 1. 测试功能 它表明数字频率计所具备的全部测试功能,一般包括测频,周期,累计脉冲数,频率比,时间间隔及自较等功能。 2. 测量,精选优质文档倾情为你奉上 2013年小学期单片机设计实验报
单片机程序源代码Tag内容描述:
1、精选优质文档倾情为你奉上 本文是基于AT89C51单片机的频率计的C源程序。该频率计主要实现的功能有如下几个: 1. 测试功能 它表明数字频率计所具备的全部测试功能,一般包括测频,周期,累计脉冲数,频率比,时间间隔及自较等功能。 2. 测量。
2、精选优质文档倾情为你奉上 2013年小学期单片机设计实验报告 题目:基于单片机的超声波测距 班 级: 班内序号: 实验组号: 学生姓名: 指导教师: 实验摘要 本次实验我们制作的超声波测距仪主要实现的功能是非接触式测距,应用于测量环境处于黑。
3、清零:ORG 0030HMOV R0 , #00HMOV DPTR , #7000HCLEAR: MOV A , #00HMOVX DPTR , AINC DPTRINC R0CJNE R0,#00H , CLEARRETEND拆字:ORG 0030HMOV DPTR , #7000HMOVX A , DPTRANL A , #0F0HSWAP A INC DPTRMOVX DPTR , AMOV DPTR , #7000HMOVX A , DPTRANL A , #0FHMOV DPTR , #7002HMOVX DPTR , AEND拼字:ORG 0030HMOV DPTR , #7000HMOVX A , DPTRANL A , #0FHSWAP AMOV B , AINC DPTRMOVX A , DPTRANL A , #0FHORL A。
4、:延时时间=(2*第一层循环+3)*第二层循环+3*第三层循环+5;延时 5 秒左右DELAY5S:PUSH 04H PUSH 05H PUSH 06H MOV R4,#50 DELAY5S_0:MOV R5,#200 DELAY5S_1:MOV R6,#245 DJNZ R6,$ DJNZ R5,DELAY5S_1DJNZ R4,DELAY5S_0 POP 06H POP 05H POP 04H RET ;513。
5、四、读程序题(每小题 4分,共 20分)1.执行下列程序段后,(P1)=_。MOV P1,#5DHCPL P1.1CPL P1.2CLR P1.6SETB P1.72.执行下列程序段后,(A)=_,(C Y)=_。MOV A,#C5HRL A3.下列程序段执行后,(R 0)=_,(7EH)=_,(7FH)=_。MOV R0,#7EHMOV 7EH,#0FFHMOV 7FH,#40H1NC R01NC R01NC R04.已知(SP)=60H,子程序 SUBTRN的首地址为 0345H,现执行位于 0123H的 ACALL SUBTRN双字节指令后,(PC)=_,(61H)=_,(62H)= _。5.阅读下列程序,说明其功能。MOV R0,#dataMOV A,R0 RL AMOV R1,ARL ARL AADD A,R 1MOV R0,ARET答案读程序题(每小题 4分,共 20分)1。
6、/*这里的按键是左起第 4 个位修改时间和闹钟的先是选择修改时间 在是修改闹钟 第五个按键进位按一下加一次,左起第三个是选择是时钟和秒表之间的转换。如果选择的是秒表在再按左起第二个是开始计时 第四个是暂停。*/#include#define uchar unsigned char sbit key1 = P36; sbit key2 = P37;sbit key3 = P14;sbit key4 = P15;sbit bell = P27;uchar codetable = 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;uchar number104;uchar aa,num = 0,tt;uchar qie = 1,bai = 9,shi =5,ge =5,i,j,yi,er,san,si,mszhuan,one,two,three,four,。
7、. #include #define SEG P2 #define SCANP P1 sbit PB0=P32; sbit PB1=P33; #define count_M1 50000 #define TH_M1 (65536-count_M1)/256 #define TL_M1 (65536-count_M1)%256 int count_T0=0; #define count_M2 250。
8、广东省科学技术职业学院 电子与机械工程学院 学号:0501110129 姓名:蔡显甚 单片机AVR程序 /* * 文件名 : 闪烁灯.c * 杜邦线接法:用单条杜邦线把PD.0和J38的1端相连接。 *。
9、精选优质文档倾情为你奉上 51单片机操作系统开发中的问题与技巧 附代码 Top of Form Bottom of Form 引 言 51系列单片机是美国Intel公司在1980年推出的高性能8位单片机,在我国的应用非常广泛。目前,在软件设。
10、1.实验任务 (1).开机时,显示 12:00:00 的时间开始计时;(2).P0.0/AD0 控制“秒”的调整,每按一次加 1 秒; (3).P0.1/AD1 控制“分”的调整,每按一次加 1 分; (4).P0.2/AD2 控制“时”的调整,每按一次加 1 个小时; 2.电路原理图3.系统板上硬件连线(1).把“单片机系统”区域中的 P1.0P1.7 端口用 8 芯排线连接到“动态数码显示”区域中的 AH 端口上;(2).把“单片机系统:区域中的 P3.0P3.7 端口用 8 芯排线连接到“动态数码显示”区域中的 S1S8 端口上; (3).把“单片机系统”区域中的 P0.0/AD0、P0.1/AD1、P0.2/AD2 端。
11、 软件详细设计报告 int main(void) /* 复位所有外设,初始化Flash接口和系统滴答定时器 */ HAL_Init(); /* 配置系统时钟 */ SystemClock_Config(); /* 板载LED初始化。
12、2019-4-29- 1 -51 单片机 C 语言教程例 2.2.1 编写程序,点亮第一个发光二极管(part2_1.c P27)#include /52 系列单片机头文件sbit led1=P10; /声明单片机 P1 口的第一位void main() /主函数led1=0; /*点亮第一个发光二极管*/例 2.2.2 编写程序,点亮 P1 口的若干二极管(part2_2.c P39)#include /52 系列单片机头文件void main() /主函数P1=0xaa;/while(1);例 2.5.1 利用 for 语句延时特性,编写第一个发光二极管以间隔 1S亮灭闪动的程序(part2_3.c P42 )#include /52 系列单片机头文件#define uint unsigned int /宏定义sbit led1=P。
13、一亩三分地收藏 2019-5-10 - 1 - 新概念 51 单片机 C 语言教程 -入门、提高、开发、拓展全攻略 郭天祥编著 电子工业出版社 例 2.2.1 编写程序,点亮第一个发光二极管( part2_1.c P27 ) #include /52 系列单片机头文件 sbit led1=P10; /声明单片机 P1 口的第一位 void main() /主函数 led1=0; /*点亮第一个发光二极管 */ 例 2.2.2 编写程序,点亮 P1 口的若干二极管( part2_2.c P39 ) #include /52 系列单片机头文件 void main() /主函数 P1=0xaa; /while(1); 例 2.5.1利用 for语句延时特性,编写第一个发光二极管以间隔 1S亮灭闪动的。
14、第二章任务一:闪烁广告灯的设计利用 89c51 单片机的端口控制两个 LED(D0 和 D1) ,编写程序,实现两个 LED 互闪。#include#define uint unsigned int#define uchar unsigned charsbit LED1=P00;sbit LED2=P01;void delayms(uint ms)uint i;while(ms-)for(i=0;iD3-D4-D5 -D6-D7 ,然后再点亮 D7-D6-D5-D4 -D3-D2-D1-D0,重复循环。#include#include #define uint unsigned int#define uchar unsigned charuint i;uchar temp;uint a8=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;void delayms(uint ms)while(ms-) uint j;for(j=0;j#defin。