版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、湖南工程学院课程设计辅导资料 单片机原理与应用课程组 2012年8月目 录简介1焊接安装流程4使用说明6例程9例程1:P1口驱动8个LED 指示灯实现各种模式的流水灯控制9例程2:I/O口输入输出实验12例程3:唱歌程序编程练习14例程4:键盘和显示控制实验(包含4位LED显示器和矩阵式键盘控制实验)21例程5:外部中断与定时器多重中断综合实验(包含外部中断和定时器应用实验)27例程6:串行EPROM写入编程练习31例程7:继电器输出控制编程练习36例程8:红外信号接收数据输入应用程序设计38例程9:一分钟倒计时器41例程10:串行口与PC机通信实验47例程11:单片机之间的串行通信实验50例
2、程12:液晶显示模块编程实验56例程13:温度传感器DS18B20应用程序设计(另配DS18B20)63扩展部分例程1:数字体温计(另配DS18B20)71例程2:智能循迹小车(另配LM2598)82例程3:抢答器87学习总结95附录电气与信息工程系课程设计评分表. . .9611 LK-51-II型单片机应用开发学习机简介LK-51-II单片机实验、开发学习机是我们根据多年的教学与应用开发经验,结合单片机技术的发展与应用情况,为单片机学习和应用者研发的一款具有编程、实验、仿真和开发等功能的单片机学习机。具有资源丰富、稳定性好、使用方便、便于扩展开发和高性价比等特点。不需其他仿真器和编程器等工
3、具,可直接通过串行口下载程序,或在线仿真,方便快捷,适合于单片机学习和应用者完成实验、课程设计、科技创新活动以及应用开发等。利用该款学习机可极大的降低学习单片机的成本,用户还可以通过实验例子理解编程思路,学习单片机应用系统的一般设计和调试方法等,使你快速的掌握单片机技术。该学习机由基本实验主机板和若干功能扩展模块构成。实验主机板除51系列单片机芯片外,其主要硬件资源有:(1)8路LED 指示;(2)4位7段数码管以及驱动电路;(3)1个44矩阵式键盘以及接口电路,1个独立式中断按键;(4)1个蜂鸣器;(5)2个继电器输出电路,含常开常、闭触点;(6)1片 AT24C02存储器芯片;(7)一个塑
4、封一体化红外线接收头;(8)1个4位拨码开关;(9)1根RS232串口通讯接口以及下载线,可完成程序下载、在线仿真(用SST芯片),并实现与PC机以及与其他单片机之间的通信; (10)1个可对S5X系列单片机编程的ISP接口;(11)可对用户开放的全部I/O口引脚,方便用户根据需要进行功能扩展和二次开发;(12)1个整流、滤波稳压电路,可采用712V电源输入(交、直流均可),对本机提供5V工作电压,并可对扩展功能模块提供5V和12V直流电源。此外还可配置其他的功能模块,功能扩展模块有:(1)A/D、D/A功能模块;(2)LCD 字符型液晶显示模块;(3)多路继电器模块;(4)步进电机驱动模块。
5、在学习机上(主机板)可完成的基本实验主要有:(1)P1口驱动8个LED 指示灯实现各种模式的流水灯控制;(2)I/O口输入输出实验;(2)4位LED显示器控制实验;(4)44矩阵式键盘控制程序实验;(4)键盘和显示控制实验;(6)外部中断应用实验;(7)定时器应用编程实验;(8)外部中断与定时器多重中断综合实验;(9)唱歌程序编程练习;(10)继电器输出控制编程练习;(11)串行EPROM写入编程练习;(12)利用4位拨码开关实现简易键盘操作;(13)红外信号接收数据输入应用程序设计;(14)串行口与PC机通信实验;(15)单片机之间的串行通信实验;(16)电子密码锁实验;(17)定时播放音乐
6、实验;(18)多功能电子跑表;(19)倒计时器;(20)周期信号测量; (21)温度传感器DS18B20应用程序设计(另配DS18B20)。2 单片机应用开发学习机焊接安装流程该学习机由基本实验主机板和若干功能扩展模块构成。所有元件安装在一块单面印制电路板上。焊接安装步骤如下:1. 准备好焊接工具和所需元件元件;2. 看清安装图,了解元件安装位置;3. 器件焊接:3.1 STC单片机主板焊接流程:(1)依次焊接电阻:10K(1个)、2K(2个)1K(17个)、200/100欧(1个);注意要首先焊接主芯片插座中间的1K电阻;(2)依次焊接续流二极管IN4148(1个)、整流二极管IN4007(
7、4个);(3)焊接晶振12M/11.0592M(1个)(4)焊接轻触按键共2个;(5)依次焊接电容:30P(2个)、104独石(4个)、104瓷片(4个);(6)依次焊接排阻:102(排针左边)(7)依次焊接芯片插座:40脚、16脚、8脚各1个;(8)焊接三极管:9012(1个)、9015(2个);(9)焊接电源指示LED(1个)、P1口长方形LED(8个);(10)依次焊接电解电容:22 UF(1个)、1000UF(2个);(11)依次焊接蜂鸣器、继电器;(12)依次焊接跳针(3个)、扩展排针(三排);(13)依次焊接电源接插件(1个)、电源开关(1个);(15)将7805装好散热片,焊接7
8、805。3.2键盘及数码管副板焊接流程:(1)焊接电阻1K(12个)(2)焊接轻触按键共16个;(3)焊接4位/8位拨码开关(1个);(4)依次焊接9015三极管(4个); (5)焊接数四合一码管(1个);(6)依次焊接跳针(2个)、扩展排针(两排);4. 检验步骤:(1)接通电源,分别检查芯片插座的电源是否正常(5V); (2)装上P1口电源跳线帽,用导线将40脚插座的18脚分别接地,检查8个LED是否都能亮,否则进行线路检查; (3)装上继电器跳线帽,用导线将40脚插座中左边从下数第5脚接地看继电器是否动作; (4)完成以上三项检查正常后,装好复位跳线帽,安装主芯片运行检验程序检查键盘、显
9、示器、小喇叭、继电器以及中断工作是否正常,否则进行线路检查;913 单片机应用开发学习机使用说明1. 学习机主板元件布置见图1。图1 元件布置2. 开机准备与步骤(1)分别将复位1、P1口电源和继电器跳线帽装好;(2)接上电源(插入式和接线式电源座任接一个),若只用主板器件,可接7V8V的电源;(3)按下电源开关,电源指示灯亮,表示电源正常;(4)测量单片机各芯片插座的电源(机芯片插座20与40脚之间、RS23215和16脚之间、24C02 为4脚与8脚之间),5V左右为正常;(5)断电后装上芯片,运行程序;(6)若要应用红外接收器,还应将与INT0引脚连接的跳线帽装好。3. 程序下载将程序下
10、载线与PC机接好,运行STC单片机写入程序,例如STC-ISP-V3.5可直接下载目标程序。下面以STC-ISP-V3.5(可在网上下载该工具软件)为例说明程序下载方法与步骤:(1) 运行STC-ISP-V3.5出现如图2界面:图2 程序下载界面 (2) 按照图2中左边提示的步骤,分别选择单片机型号、打开待下载的程序文件(.HEX文件)、选择通信口和通信波特率; (3) 下载程序,先关电源点击Down Load/下载 框,然后再接通电源(冷启动),在左下框中若出现如下信息则程序下载成功。 图3 程序下载4. 注意问题(1)若不要接其他扩展模块,电源建议采用9V以下;(2)建议LED显示器与P0
11、口连接,并注意编码。(3)建议显示器灯位分别由P2.4P2.7控制;(4)建议44键盘的行信号由P2.0P2.3提供,列信号从P2.4P2.7读入;(5)若要使P1口开放作他用,应将P1口的电源跳线拔下;(6)8. 本学习机的继电器是用P3.6驱动,扬声器是用P3.7驱动,24CO2使用了P3.4和P3.5;4 单片机应用开发学习机例程例程1:P1口驱动8个LED 指示灯实现各种模式的流水灯控制电路原理图:参考汇编程序:;*; 该程序的运行结果是:按下轻触按键P3.3,启动工作,由P1口控制8个LED循环点亮,左移8次,然后右移,并反复循环;;* ORG 0000H SJMP MAIN ORG
12、 0030H MAIN:MOV P1,#00H WAIT: JB P3.3,WAIT ;没按下P3.3键等待 MOV R2,#8 MOV R3,#00H START1:MOV A,#0FEH LP1: CLR C MOV P1,A ACALL DALAY RLC A DJNZ R2,LP1 MOV R2,#08 SJMP START1 DALAY: MOV R6,#0F0H DL: MOV R7,#0FFH DJNZ R7,$ DJNZ R6,DL RET END参考C语言程序:/*- 名称:流水灯 日期:2012.5 内容:循环点亮P1口对应的8个LED灯,造成循环流水点亮的效果-*/#in
13、clude /包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义/*- 延时子程序-*/sbit key=P33;void delay(unsigned int cnt) while(-cnt);/*- 主函数-*/main()while(key); delay(10); while(key); P1=0xfe; /给初始化值 换算成二进制是1111 1110 while(1) delay(30000);/延时程序 P1=1; /左移一位 该语句等效于 P1=P11 P1|=0x01; /最后一位补1,该语句等效于 P1=P1|0x01 符号|表示或if(P1=0x7f) /检测是
14、否移到最左端?=表示检测符号2端的值是否相等 delay(30000); P1=0xfe; /重新赋值 调试步骤:1)下载程序:接好通信线,运行STC程序。请参照“LK-51系列单片机实验、应用学习机使用说明”。按照使用说明中提示的步骤,分别选择单片机型号、打开待下载的程序文件(.HEX文件)、选择通信口和通信波特率(可选38400); 下载程序,先关电源,点击Down Load/下载框,然后再接通电源(冷启动),在左下框出现程序下载信息,并提示程序下载成功。2)运行程序:按下P3.3启动工作,8个LED循环点亮。例程2:I/O口输入输出实验电路原理图:参考程序:;*; 运行程序,分别拨动接到
15、P2.2 、P2.1、P2.0的三个拨码开关,; 观察由P1.2 、P1.1、P1.0控制的3个LED状态。;* ORG 0000H LPP: MOV A,P2 MOV P1,A MOV R1,#0FFH LP: MOV R2,#0FFH DJNZ R2,$ DJNZ R1,LP SJMP LPP END调试步骤:1)下载程序:接好通信线,运行STC程序。请参照“LK-51系列单片机实验、应用学习机使用说明”。按照使用说明中提示的步骤,分别选择单片机型号、打开待下载的程序文件(.HEX文件)、选择通信口和通信波特率(可选38400);下载程序,先关电源,点击Down Load/下载框,然后再接
16、通电源(冷启动),在左下框出现程序下载信息,并提示程序下载成功。2)运行程序:分别拨动接到P2.2 、P2.1、P2.0的三个拨码开关,观察由P1.2 、P1.1、P1.0控制的三个8个LED状态。例程3:唱歌程序编程练习电路原理图:参考程序2:生日快乐;*; 开机在P1口输出55H提示正常运行,按下P3.3键启动唱歌程序,并通过P1口控的LED按节拍闪亮;* ORG 0000HLJMP STARTORG 000BH ;中断入口ORG 000BHAJMP DSHISTART:MOV SP,#50HMOV TH0,#0D8HMOV TL0,#0EFHMOV TMOD,#01HMOV IE,#82
17、HMUSIC0:NOPMOV DPTR,#DAT ;表头地址送DPTRMOV 20H,#00H ;中断计数器清0MOV B,#00H ;表序号清0MUSIC1:NOPCLR AMOVC A,A+DPTR ;查表取代码JZ END0 ;是00H,则结束CJNE A,#0FFH,MUSIC5LJMP MUSIC3MUSIC5:NOPMOV R6,AINC DPTRMOV A,BMOVC A,A+DPTR ;取节拍代码送R7ADD A,#2 ;调整节奏MOV R7,ASETB TR0 ;启动计数MUSIC2:NOPCPL P3.7MOV A,R6MOV R3,ACPL AMOV P1,A ;送P1口
18、显示节拍CPL ALCALL DELMOV A,R7CJNE A,20H,MUSIC2 ;中断计数器(20H)=R7否?;不等,则继续循环MOV 20H,#00H ;等于,则取下一代码INC DPTRLJMP MUSIC1MUSIC3:NOPCLR TR0 ;休止100毫秒MOV R2,#0DHMUSIC4:NOPMOV R3,#0FFHLCALL DELDJNZ R2,MUSIC4INC DPTRLJMP MUSIC1END0:NOPMOV R2,#64H ;歌曲结束,延时1秒后继续MUSIC6:MOV R3,#00HLCALL DELDJNZ R2,MUSIC6LJMP MUSIC0DEL
19、:NOPDEL3:MOV R4,#05HDEL4:NOPDJNZ R4,DEL4NOPDJNZ R3,DEL3RET;-定时器中断程序-DSHI: INC 20H ;中断服务程序,中断计数器加1 MOV TH0,#0D8H MOV TL0,#0EFH ;12M晶振,10毫秒中断 RETIDAT:DB 18H, 30H, 1CH, 10HDB 20H, 40H, 1CH, 10HDB 18H, 10H, 20H, 10HDB 1CH, 10H, 18H, 40HDB 1CH, 20H, 20H, 20HDB 1CH, 20H, 18H, 20HDB 20H, 80H, 0FFH,20HDB 30
20、H, 1CH, 10H, 18HDB 20H, 15H, 20H, 1CHDB 20H, 20H, 20H, 26HDB 40H, 20H, 20H, 2BHDB 20H, 26H, 20H, 20HDB 20H, 30H, 80H, 0FFHDB 20H, 20H, 1CH, 10HDB 18H, 10H, 20H, 20HDB 26H, 20H, 2BH, 20HDB 30H, 20H, 2BH, 40HDB 20H, 20H, 1CH, 10HDB 18H, 10H, 20H, 20HDB 26H, 20H, 2BH, 20HDB 30H, 20H, 2BH, 40HDB 20H, 30
21、H, 1CH, 10HDB 18H, 20H, 15H, 20HDB 1CH, 20H, 20H, 20HDB 26H, 40H, 20H, 20HDB 2BH, 20H, 26H, 20HDB 20H, 20H, 30H, 80HDB 20H, 30H, 1CH, 10HDB 20H, 10H, 1CH, 10HDB 20H, 20H, 26H, 20HDB 2BH, 20H, 30H, 20HDB 2BH, 40H, 20H, 15HDB 1FH, 05H, 20H, 10HDB 1CH, 10H, 20H, 20HDB 26H, 20H, 2BH, 20HDB 30H, 20H, 2BH
22、, 40HDB 20H, 30H, 1CH, 10HDB 18H, 20H, 15H, 20HDB 1CH, 20H, 20H, 20HDB 26H, 40H, 20H, 20HDB 2BH, 20H, 26H, 20HDB 20H, 20H, 30H, 30HDB 20H, 30H, 1CH, 10HDB 18H, 40H, 1CH, 20HDB 20H, 20H, 26H, 40HDB 13H, 60H, 18H, 20HDB 15H, 40H, 13H, 40HDB 18H, 80H, 00HEND参考程序2:祝你平安;*; 开机在P1口输出55H提示正常运行,按下P3.3键启动唱歌程序
23、,并通过P1口控制LED; 按节拍闪亮;*ORG 0000HLJMP STARTORG 000BHAJMP DSHISTART:MOV P1,#55H ; 送P1口显示提示信号WIT: JB P3.3,WIT ; 按下P3.3键启动唱歌MOV SP,#50HMOV TH0,#0D8HMOV TL0,#0EFHMOV TMOD,#01HMOV IE,#82HMUSIC0:NOPMOV DPTR,#DAT ;表头地址送DPTRMOV 20H,#00H ;中断计数器清0MOV B,#00H ;表序号清0MUSIC1:NOPCLR AMOVC A,A+DPTR ;查表取代码JZ END0 ;是00H,
24、则结束CJNE A,#0FFH,MUSIC5LJMP MUSIC3MUSIC5:NOPMOV R6,AINC DPTRMOV A,BMOVC A,A+DPTR ;取节拍代码ADD A,#5 ;调整节奏MOV R7,AMOV P1,A ;送P1口显示节拍SETB TR0 ;启动计数MUSIC2:NOPCPL P3.7MOV A,R6MOV R3,ALCALL DELMOV A,R7CJNE A,20H,MUSIC2 ;中断计数器(20H)=R7否?;不等,则继续循环MOV 20H,#00H ;等于,则取下一代码INC DPTRLJMP MUSIC1MUSIC3:NOPCLR TR0 ;休止100
25、毫秒MOV R2,#0DHMUSIC4:NOPMOV R3,#0FFHLCALL DELDJNZ R2,MUSIC4INC DPTRLJMP MUSIC1END0:NOPMOV R2,#64H ;歌曲结束,延时1秒后继续MUSIC6:MOV R3,#00HLCALL DELDJNZ R2,MUSIC6LJMP MUSIC0DEL:NOPDEL3:MOV R4,#02HDEL4:NOPDJNZ R4,DEL4NOPDJNZ R3,DEL3RETNOP;-定时器中断程序- DSHI: INC 20H ;中断计数器加1 MOV TH0,#0D8H MOV TL0,#0EFH ;12M晶振,形成10毫
26、秒中断 RETIDAT:DB 28H,22H,22H,22H,22H,22H,28H,11H,22H,11H,22H,85H,28H,22H,33H,22HDB 33H,22H,3CH,11H,33H,11H,33H,85H,28H,22H,22H,22H,22H,22H,1EH,22HDB 22H,84H,2EH,22H,28H,22H,22H,22H,2EH,11H,28H,11H,2EH,84H,28H,22HDB 33H,22H,33H,22H,3CH,11H,28H,11H,28H,64H,43H,11H,3CH,11H,28H,22HDB 33H,22H,33H,22H,3CH,1
27、1H,28H,11H,28H,85H,28H,220H,2DH,11H,2DH,11HDB 2DH,22H,33H,11H,3CH,11H,28H,11H,2DH,11H,2EH,22H,2EH,43H,43H,22HDB 22H,11H,22H,11H,2EH,11H,28H,33H,33H,85H,1AH,22H,1AH,22H,28H,22HDB 22H,22H,22H,43H,28H,22H,2EH,22H,33H,22H,33H,22H,1EH,22H,22H,22HDB 22H,85H,1EH,22H,1EH,22H,1EH,22H,33H,22H,33H,64H,3CH,11H,
28、33H,11HDB 22H,22H,2EH,11H,28H,11H,2EH,11H,28H,11H,28H,11H,2EH,11H,2EH,85HDB 1AH,22H,1AH,22H,28H,22H,22H,22H,22H,64H,28H,11H,2EH,22H,33H,22HDB 33H,22H,1EH,22H,22H,22H,22H,85H,28H,22H,33H,11H,33H,11H,33H,22HDB 3CH,22H,28H,11H,2EH,11H,2EH,22H,2EH,43H,43H,11H,43H,11H,22H,11HDB 22H,11H,2EH,11H,28H,33H,33
29、H,85H,00HEND调试步骤:1)下载程序:接好通信线,运行STC程序。请参照“LK-51系列单片机实验、应用学习机使用说明”。按照使用说明中提示的步骤,分别选择单片机型号、打开待下载的程序文件(.HEX文件)、选择通信口和通信波特率(可选38400); 下载程序,先关电源,点击Down Load/下载框,然后再接通电源(冷启动),在左下框中出现程序下载信息,并提示程序下载成功。2)运行程序: 参考程序1:(生日快乐)开机运行程序,在P1口输出55H提示正常运行,按下P3.3键启动唱歌程序,并通过P1口控制8个LED按节歌曲拍闪亮。参考程序2:(祝你平安)开机运行程序,在P1口输出55H提
30、示正常运行,按下P3.3键启动唱歌程序,并通过P1口控制8个LED按节歌曲拍闪亮。例程4:键盘和显示控制实验(包含4位LED显示器和矩阵式键盘控制实验)电路原理图:参考汇编程序:;*; 键盘显示程序,按键在左边显示器上显示键值;; 当按下A键继电器常开触点闭合,当按下B键继电器常开触点开;* ORG 0000 MOV SP,#0a0H MOV 7aH,#11H MOV 7bH,#10H MOV 7cH,#14H MOV 7dH,#14H MOV P1,#55h LP: ACALL DISPLAY ACALL KEY CJNE A,#0FH,LP11 LP11: JNC LP MOV 7aH,A
31、 MOV P1,A CJNE A,#0AH,LP12 ACALL DISPLAY CLR P3.6LP12: CJNE A,#0BH,LP ACALL DISPLAY SETB P3.6 SJMP LP;-键盘扫描子程序,键值在A中- KEY: PUSH PSW SETB RS0 ACALL KEY1 MOV A,R4 XRL A,#0FH JZ RETT ;无键按下 ACALL DISPLAY ;有键按下,延时去抖 ACALL DISPLAY ACALL KEY2 ;读键值 MOV R2,A W1: ACALL DISPLAY ACALL key1 ;等待键释放 MOV A,R4 XRL A
32、,#0FH JZ RET1 SJMP W1 RET1: MOV A,R2 ;返回 SJMP RETT1 RETT: MOV A,R4 RETT1: CLR RS0 POP PSW RET;- KEY2: MOV R4,#0FH MOV R3,#0F7H ;行扫描初值 KEY3: ORL P2,#0FFH MOV A, R3; ANL P2, A MOV A,P2 MOV R2,#04H L1: RLC A JNC RET2 DEC R4 DJNZ R2,L1 MOV A,R3 RRC A MOV R3,A JC KEY3RET2: MOV A,R4 RET3: RET;- KEY1: ORL
33、P2,#0FH ANL P2,#0F0h MOV A,P2 CPL A SWAP A ANL A,#0FH JZ NKEY MOV R4,#0EH SJMP KEYON NKEY: MOV R4,#0FH KEYON: RET ;-显示子程序- DISPLAY: MOV DPTR,#TABLE DISPLAY1: MOV R0,#7AH MOV R1,#0EFH NEXTT::MOV A,R0MOVC A,A+DPTRMOV P0,AMOV A,R1MOV P2,ALCALL DAYINC R0RL AMOV R1,ACJNE R1,#0FEH,NEXTTRETDAY:MOV R6,#4D1:
34、MOV R7,#248DJNZ R7,$DJNZ R6, D1RETTABLE: DBC0H; 0 DB0F9H; 1 DB0A4H; 2 DB0B0H; 3 DB99H; 4 DB92H; 5 DB82H; 6 DB0F8H; 7DB80H; 8 DB90H; 9 DB88H; A DB83H; B DB0C6H; C DB0A1H; D DB86H; E DB8EH; F DB 0BFH ; -. DB 86H ; H DB 8CH ;P DB 07FH ; . DB 0A3H ;o DB 0FFH ; 全黑END参考C程序;*; 键盘显示程序,按键在左边显示器上显示键值;*#includ
35、e /包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define uchar unsigned char#define uint unsigned intsbit P13=P13;unsigned char const dofly=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e;/0-F/*- 函数声明-*/ uchar keyscan(void);/键盘扫描void delay(uint i); /演示程序/*- 主函数-*/void main() uchar
36、key;P13=0; while(1) key=keyscan(); /调用键盘扫描, switch(key) case 0x7e:P0=dofly0;break;/0 按下相应的键显示相对应的码值 case 0x7d:P0=dofly1;break;/1 case 0x7b:P0=dofly2;break;/2 case 0x77:P0=dofly3;break;/3 case 0xbe:P0=dofly4;break;/4 case 0xbd:P0=dofly5;break;/5 case 0xbb:P0=dofly6;break;/6 case 0xb7:P0=dofly7;break;
37、/7 case 0xde:P0=dofly8;break;/8 case 0xdd:P0=dofly9;break;/9 case 0xdb:P0=dofly10;break;/a case 0xd7:P0=dofly11;break;/b case 0xee:P0=dofly12;break;/c case 0xed:P0=dofly13;break;/d case 0xeb:P0=dofly14;break;/e case 0xe7:P0=dofly15;break;/f /*- 键盘扫描程序-*/uchar keyscan(void) /键盘扫描函数,使用行列反转扫描法 uchar co
38、rd_h,cord_l;/行列值中间变量 P2=0x0f; /行线输出全为0 cord_h=P2&0x0f; /读入列线值 if(cord_h!=0x0f) /先检测有无按键按下 delay(100); /去抖 if(cord_h!=0x0f) cord_h=P2&0x0f; /读入列线值 P2=cord_h|0xf0; /输出当前列线值 cord_l=P2&0xf0; /读入行线值 return(cord_h+cord_l);/键盘最后组合码值 return(0xff); /返回该值/*- 延时程序-*/void delay(uint i) /延时函数while(i-);调试步骤: 1)下载程序:接好通信线,运行STC程序。请参照“LK-51系列单片机实验、应用学习机使用说明”。按照使用说明中提示的步骤,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题六 蒙版(课件)-职教高考电子与信息《图形图像处理》专题复习讲练测
- 我国民事法律责任制度
- 打字员管理责任制度
- 执纪目标责任制度
- 2026三年级数学上册 正方形的周长
- 抖音网络安全责任制度
- 护理首问责任制制度
- 持枪人管理责任制度
- 接警员首接责任制度
- 搜一下防汛责任制度
- GB/T 32764-2016边鸡
- GB/T 224-2019钢的脱碳层深度测定法
- 机械设备、人员一览表
- 函数y=Asin(wx+φ)的图象与性质优质课比赛课件
- 2022年环境监测技能知识考试参考题500题(含各题型)
- 分数百分数应用题的复习课件
- 交通索道桥(悬索桥)工程专项施工方案
- 《红楼梦》 简答题 试卷及答案 汇编全集(第1-80回合集资料)
- 族群迁徙与“认同”困境
- 专业技术技能职务聘任管理暂行办法(修改版征求意见稿)
- pf建筑工程测量教案
评论
0/150
提交评论