单片机实验箱操作手册
单片机实验箱说明书 - DJ51KN.

微机原理及接口技术》复习范围:1~4章重点:1) 1~4章课后习题2)实验指导书:软件实验1~6,硬件实验1~3罗瑜老师(30106204)目录第一章系统概述引言一、系统简介--------------------------------------------------1二、系统特点--------------------------------------------------1三、系统地址分配----------------------------------------------2四、系统接口定义----------------------------------------------3五、通用电路简介----------------------------------------------6第二章系统安装与使用一、软件安装----------------------------------------------------11二、软件设置------------------------------------------------11三、硬件安装使用------------------------------------------------12第三章实验指导软件实验:实验一、清零程序------------------------------------------------14 实验二、拆字程序------------------------------------------------16 实验三、拼字程序------------------------------------------------17 实验四、数据区传送子程序---------------------------------------18 实验五、数据排序实验-------------------------------------------20 实验六、查找相同个数--------------------------------------------22 实验七、无符号双字节快速乘法子程序------------------------------23 实验八、多分支程序----------------------------------------------25 实验九、脉冲计数(定时/计数器综合实验)-------------------------27 实验十、电脑时钟(定时器、中断综合实验)------------------------31 硬件实验:实验一、 P1口亮灯实验-------------------------------------------40 实验二、 P1口转弯灯实验-----------------------------------------42 实验三、 P3.3口输入,P1口输出-----------------------------------45实验四、工业顺序控制--------------------------------------------47 实验五、 8255A、B、C口输出方波-----------------------------------50 实验六、 8255 PA口控制PB口--------------------------------------52 实验七、 8255控制交通灯------------------------------------------54 实验八、简单I/O扩展---------------------------------------------57 实验九、 A/D转换实验---------------------------------------------59 实验十、 D/A转换实验---------------------------------------------62 实验十一、 8279键盘显示实验---------------------------------------66 *实验十二、通用打印机----------------------------------------------70 *实验十三、微型打印机打印字符、曲线、汉字--------------------------72 *实验十四、日历时钟DS12887控制实验--------------------------------76 实验十五、 I2C存储卡读写实验--------------------------------------90 *实验十六、语音芯片ISD1420控制实验(录音)------------------------101 *实验十七、语音芯片ISD1420控制实验(放音)-------------------------106 实验十八、继电器控制----------------------------------------------108 实验十九、步进电机控制---------------------------------------------110 实验二十、 8253方波------------------------------------------------119 实验二十一、小直流电机调速实验---------------------------------------120 实验二十二、LED16*16点阵显示实验------------------------------------123 实验二十三、128*64LCD液晶显示实验-----------------------------------131 实验二十四、8250可编程异通讯接口实验(自发自收)--------------------141 实验二十五、8251可编程通讯接口实验(与PC机)-----------------------149 实验二十六、单片机RS232/RS485串行发送实验(双机通讯)---------------157 实验二十七、单片机RS232/RS485串行接收实验(双机通讯)---------------164 实验二十八、温度、压力实验--------------------------------------------166 实验二十九、ISP单片机最小系统实验----------------------------------169 附录:附录一、 51部分实验接线汇总表------------------------------------170 附录二、 DJ-598K字形字位表--------------------------------------171 附录三、 DJ-598K键值表------------------------------------------172 附录四、实验常用芯片引脚图--------------------------------------173 附录五、 DJ-598K结构框图----------------------------------------181 注释:*为选配实验第一章系统概述引言本《实验指导书》适用于DJ系列51单片机实验开发系统,本书就DJ-598K 实验开发系统的51部分作详细介绍,其它机型均可参考。
MCS-511单片机实验系统用户手册

51单片机实验系统前 言单片机的英文为single chip microcomputer ,最早出现在20世纪70年代,国际上现在已逐渐被微控制器(Microcontroller Unit 或 MCU)一词所取代。
它体积小,集成度高,运算速度快,运行可靠,功耗低,价格廉,因此在数据采集、智能化仪表、通讯设备以及嵌入式系统等方面得到了广泛应用。
正因如此,各高等院校的电类专业均开设了单片机原理及应用或单片机原理及接口技术课程,乃至一些非电专业也开设了这门课。
《单片机原理及接口技术》是硬件和软件密切相关的一门课程,也是理论和实践并重的一门课程,它不但需要教师的讲解,同时也需要学生做大量的实验。
通过实验和课程设计,达到对微控制器的理解、掌握和灵活运用的目的。
随着《单片机原理及接口技术》课程内容的不断更新,过去的实验设备、实验手段以及实验内容已显陈旧,为了满足实验教学及科学研究的实际需要,为了培养新型的专业人才,我们研制了“微控制器原理及接口技术实验系统”。
它是一种完全开放式的教学实验仪器,不仅涵盖了单片机原理及接口技术的基本实验,而且增加了许多具有前瞻性的实验内容,不仅适合本科生的实验教学,也为研究生及研发人员提供了极大方便。
本实验指导书是以”微控制器原理及接口技术实验系统”为平台,密切结合单片机原理及接口技术的教学实际需要,兼顾前瞻性的实验内容而编写。
本书共分三章,第一章,微控制器原理及接口技术实验系统简介。
主要介绍了系统构成及功能,读者须知等内容,包括各接口单元的地址分配及各选择开关的定义。
第二章,实验。
本章共安排30个实验,其中实验1~11为基础性实验,包括编程技术训练、定时器、中断系统等,该部分均属学习单片机原理课应知应会内容。
实验12~20为并行接口扩展单元实验,包括8253,8255,8279,8251,ADC0809,DAC0832等常规接口单元电路。
此部分属于学习单片机接口技术之后应知应会的内容。
鲁东大学实验箱指导书(1-5)

LD-STC12型单片机原理实验箱实验指导书鲁东大学信息与电气工程学院STC12C5A60S2单片机程序下载说明1.编程需要的软件单片机系统的开发环境和运行环境是相互独立的。
开发环境建立在PC机上,需要的开发软件如下:(1)编程软件编程软件需要具备对源程序的编辑、编译、连接、调试等功能。
开发STC 单片机的应用系统常用Keil作为编程软件。
用户录入程序代码,形成源程序文件*.c(C51源程序)或*.asm(汇编语言源程序)。
编译、连接之后生成单片机可以执行的十六进制代码文件*.hex。
该软件的使用方法请参照教材第三章的介绍。
(2)程序下载软件STC_ISP.exe是STC单片机专用的程序下载软件。
用于将*.hex文件下载到单片机系统的程序存储器中。
2.程序下载原理(1)在线编程硬件电路在线编程使用的硬件电路原理框图如图1所示。
通过USB线,将PC端的USB 接口与实验箱USB接口单元的USB接口连接;实验箱中,将USB接口单元的TXD 和RXD分别与单片机最小系统的RXD和TXD通过信号线相连接。
加上电源之后PC机端即可使用STC_ISP软件给单片机下载程序。
图1 在线编程的硬件原理框图(2)程序下载的原理STC12系列单片机集成了在系统可编程(In System Programming,ISP)功能,芯片内部固化有ISP 引导固件,配合PC 机上的软件STC_ISP ,可直接通过串口引脚P3.0、P3.1给用户系统上的单片机下载程序。
运行STC_ISP 软件后的界面如图2所示。
(3)STC_ISP 软件使用说明使用STC_ISP 软件下载程序有下面几个步骤: ① 用串口线将单片机系统板的串口与计算机串口相连。
②打开STC_ISP 软件,参照图2,在选择待下载程序的MCU Type (MCU类型)框中选择STC12C5A60S2。
③单击“打开程序文件”按钮,选择要下载的文件*.Hex 。
如果要下载数据到EEPROM 中,可以单击“打开EEPROM 文件”按钮,选择要下载的文件,(本书实验不需要选择EEPROM 文件)。
单片机实验使用手册1.

第一章 Dais 系列单片机微机仿真实验系统简介1.4系统组成Dais系列单片机微机仿真实验系统由管理CPU 89C52系统单元、目标CPU8032/8052/196/KB/KC/8088/8086单元、接口实验单元和稳压电源(外接或内置组成,通过RS232C 串行接口与PC微机相连,系统硬件主要内容如下:PU 理CPU 89C52、目标CPU 8032/8052/196KB/KC/8088统存储器控在89C52内EEPROM(8K、RAM 6264、RAM 61256一片(32K、BPRAM 61256(32K。
口芯片及单元实验251、8253、8255、8259、ADC0809、DAC0832、6264、164、74LS273、74LS244、电子发声单元,电机控制单元,开关及发光二极管、单脉冲触发器、继电器控制等设接口印接口,8279键盘接口,RS232C串口、51仿真接口示器位LED、二路双踪示波器盘2键自定义键盘PROM编程器EPROM 2764/27128快速读出统电源5V/2A,±12V/0.5A1.6 通用外围电路1. 逻辑电平开关电路实验台上有9只开关K1~K9与之相对应的K1~K9引线孔为逻辑电平输出端。
对于卡式结构机型仅有8位开关,开关向上拨相应插孔输出高电平“1”,向下拨相应插孔输出低电平“0”。
对于一体化机型有9位开关,开关向上拨相应插孔输出低电平“0”,向下拨相应插孔输出高电平“1”。
2. 发光二极管显示电路实验系统上装有12只发光二极管及相应驱动电路。
L1~L12为相应发光二极管驱动信号输入端,该输入端为低电平“0”时发光二极管亮。
3. 脉冲发生器电路实验台上提供一4.9152MHz的脉冲源,见下图:4. 计数器电路该电路由1片74LS393组成。
实验系统上为Tx:T0~T7为分频输出插孔,T为脉冲输入端(已连脉冲源4.9152MHz。
该计数器在上电时由RESET信号清零。
单片机实验箱操作手册

单片机实验箱使用手册电工电子实验教学中心2008年11月目录概述┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅2第一章单片机实验箱简介┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅4第二章Keil C软件使用┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅11第三章单片机下载器软件使用┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅18概述单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。
并且已经深入到工业生产的各个环节以及人民生活的各层次中,如车间流水线控制、自动化系统等、智能型家用电器(冰箱、空调、彩电)等,无不含有CPU 控制器,即单片机。
为配合学院单片机教学的需要,电工电子实验教学中心自行设计并制作了单片机实验箱。
一、单片机实验箱的特点:1、在系统可编程特性:首开单片机学习开发系统的先河,可方便地在系统实现程序下载,实时修改程序的不足之处,并立即从目标系统中反映出修改的结果,大大缩短单片机学习开发的周期,提高效率;2、代码全速仿真:弥补传统学习系统不能全速仿真的缺陷,使系统运行的结果完全反映代码的执行情况,更切实地吻合教学仪器的特点。
其次,在软件开发前的仿真调试后,完全可烧写入目标芯片,并能获得完全一致的代码执行结果。
是集学习、开发于一身的优良的目标系统;3、系统资源丰富:(1)内置8位动态数码显示模块(2)内置16X16点阵显示模块(3)内置8通道8位A/D转换(4)内置8位D/A转换(5)内置4X4矩阵式键盘(6)内置8路独立式键盘(7)内置8位LED发光二极管(8)内置8路0-5V之间可调的电压(9)内置音频放大模块(10)4路继电器控制模块(11)内置128*64汉字显示LCD模块(12)内置RS232通信模块(13)在系统编程模块模块(14)内置2051CPU模块(15)内置实时时钟模块(16)内置20s的语音录放模块4、资源的可重复利用性:目标系统上的所有资源均能重复利用并能通过软件调配或通过扩展槽增加其它的功能提高系统的实用性5、软硬结合,操作简单方便:不仅提供丰富的硬件资源,也提供良好的上位机控制软件,只要通过软件的功能操作就能实现:源代码的调试编译,查找与修改错误之处,在线代码下载等功能。
51单片机实验手册

51单片机实验手册吉林大学2018-6-3目 录1. 51单片机实验板介绍 (3)1.1各个模块介绍 (4)2. Keil工程建立 (5)3.实验板的配置与程序烧写 (10)3.1实验板的配置 (10)3.2烧写软件驱动的安装 (12)3.2烧写软件程序 (14)4.实验一8个led流水灯 (17)5.实验二数码管动态显示实验 (20)1.51单片机实验板介绍USB数据线接口九针串口接口PS2接口温度传感器接口独立按键图1-1 模块功能示意图1图1-2 模块功能示意图2 1.1各个模块介绍1:单片机芯片2:复位模块3:单片机晶振4:MAX232串口转换芯片5:9针串口6:USB接口7:电源插座8:下载芯片ch3409:电源开关10:MAX485芯片11:继电器模块12:蜂鸣器模块13:L6219步进电机驱动芯片14:74HC595驱动芯片15:五线四相步进电机驱动芯片16:点阵模块18:138译码器19:2*4位共阴数码管20:EEPROM 芯片,AT24C0221:74HC165扩展芯片22:74HC595数据输出接口:23:74HC595驱动芯片24:74HC595驱动芯片25:NE555模块26:DS1302时钟模块27:4*4矩阵按键模块28:8个独立按键29:交通灯模块30:AD/DA模块31:温度传感器接口32:红外传感器接口33:PS2接口32:AT下载接口2.Keil工程建立第一步:打开Keil编译器:创建项目:Project------New uVision Project第二步:创建一个文件夹来放工程相关的文件,给工程项目命名,点击保存:第三步:选择芯片类型,我们虽然使用的是STC90C516RD 或 STC89C52RC的单片机,但这里我们选择ATMEL------AT89C52这个芯片就行。
因为都是51的内核,STC和 ATMEL没有什么区别,只是厂商不同罢了。
选择完对应的芯片之后,点击OK。
普中科技单片机实验板使用操作说明

8 个独立按钮接口 74HC165 输入接口
JP8-JP11 单片机的所有 I/O 输出脚
J12
8 位数码管数据线接口
J4
AD/DA 外引输出口
JP12
74HC595 输出口
J12
数码管数据线接口
其他 J9
J10
LCD1602 液晶屏接口 12864/240128 液晶屏接线端
DS18b20 温度 18B20 接口
图 2.4
2.5 接下来就是等待安装,安装完毕后单击 Finish 加以确认,此时您可以在桌面上看到
Keil uVision3 软件的快捷图标,双击它就可以进入 Keil C51 集成开发环境。
3) Keil C51 软件的使用
Keil C51 集成开发环境是以工程的方法来管理文件的,而不是单一文件的模式。所有
作者 2008 年
目录
第一章 产品介绍 ………………………………………… 1 第二章 KeilC51 的安装和使用说明 ……………………… 3 第三章 USB_Driver 驱动程序安装 ………………………9 第四章 烧录程序使用说明 ………………………………… 17 第五章 硬件原理分析 ……………………………………… 19 附录一 开发软件中的关键字 ……………………………… 32 附录二 常见问题解答 ……………………………………… 37
J6
短接时 74HC165 功能
J8
短接时,为蜂铃器功能
J10-J11 可以接 USB 电脑键盘功能
JP15
USB 通信功能(正常使用时必须短接)
JP16
串口通信功能(使用串口线时必须短接)
JP1
8 个 LED 接口
JP2
51单片机实验手册

51单片机实验手册一、概述51单片机是一种经典的8位微控制器,具有广泛的应用领域。
本实验手册旨在提供详细的实验指导,帮助初学者快速入门,并为进一步的学习提供基础。
二、实验准备在进行51单片机实验之前,我们需要准备以下材料:1. 一块51单片机开发板2. USB数据线或者串口线3. 电脑及编程软件4. 面包板及对应的连接线5. 红、绿、蓝LED以及相应的电阻三、实验一:LED闪烁LED闪烁是最基础的实验之一,通过控制51单片机的I/O口状态,使LED灯交替亮灭。
1. 连接电路将51单片机的VCC引脚连接到正极,GND引脚连接到负极,将LED的长脚连接到P1.0引脚,短脚连接到GND引脚。
2. 编写程序使用C语言编写如下程序:```c#include <reg52.h>void main() {while(1) {P1 = 0x00; // P1置低电平,LED灯熄灭Delay(1000); // 延时1秒P1 = 0xFF; // P1置高电平,LED灯点亮Delay(1000); // 延时1秒}}void Delay(unsigned int t) {while (t--);}```3. 烧录程序将编写好的程序通过编程软件下载到51单片机中。
4. 运行实验将USB数据线或串口线连接到51单片机开发板和电脑,将开发板上的开关打开,观察LED灯的闪烁情况。
四、实验二:数码管显示通过控制51单片机的I/O口状态,驱动数码管显示数字。
1. 连接电路将51单片机的VCC引脚连接到正极,GND引脚连接到负极,将数码管的A、B、C、D、E、F、G引脚分别连接到P1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6引脚。
2. 编写程序使用C语言编写如下程序:```c#include <reg52.h>unsigned char code segment[] = { // 数码管段码表0x3F, // 数字00x06, // 数字10x5B, // 数字20x4F, // 数字30x66, // 数字40x6D, // 数字50x7D, // 数字60x07, // 数字70x7F, // 数字80x6F // 数字9};void main() {unsigned int i;while(1) {for(i = 0; i < 10; i++) {P1 = segment[i]; // 依次在数码管上显示数字0-9 Delay(1000); // 延时1秒}}}void Delay(unsigned int t) {while (t--);}```3. 烧录程序将编写好的程序通过编程软件下载到51单片机中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机实验箱使用手册电工电子实验教学中心2008年11月目录概述┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅2第一章单片机实验箱简介┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅4第二章Keil C软件使用┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅11第三章单片机下载器软件使用┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅18概述单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。
并且已经深入到工业生产的各个环节以及人民生活的各层次中,如车间流水线控制、自动化系统等、智能型家用电器(冰箱、空调、彩电)等,无不含有CPU 控制器,即单片机。
为配合学院单片机教学的需要,电工电子实验教学中心自行设计并制作了单片机实验箱。
一、单片机实验箱的特点:1、在系统可编程特性:首开单片机学习开发系统的先河,可方便地在系统实现程序下载,实时修改程序的不足之处,并立即从目标系统中反映出修改的结果,大大缩短单片机学习开发的周期,提高效率;2、代码全速仿真:弥补传统学习系统不能全速仿真的缺陷,使系统运行的结果完全反映代码的执行情况,更切实地吻合教学仪器的特点。
其次,在软件开发前的仿真调试后,完全可烧写入目标芯片,并能获得完全一致的代码执行结果。
是集学习、开发于一身的优良的目标系统;3、系统资源丰富:(1)内置8位动态数码显示模块(2)内置16X16点阵显示模块(3)内置8通道8位A/D转换(4)内置8位D/A转换(5)内置4X4矩阵式键盘(6)内置8路独立式键盘(7)内置8位LED发光二极管(8)内置8路0-5V之间可调的电压(9)内置音频放大模块(10)4路继电器控制模块(11)内置128*64汉字显示LCD模块(12)内置RS232通信模块(13)在系统编程模块模块(14)内置2051CPU模块(15)内置实时时钟模块(16)内置20s的语音录放模块4、资源的可重复利用性:目标系统上的所有资源均能重复利用并能通过软件调配或通过扩展槽增加其它的功能提高系统的实用性5、软硬结合,操作简单方便:不仅提供丰富的硬件资源,也提供良好的上位机控制软件,只要通过软件的功能操作就能实现:源代码的调试编译,查找与修改错误之处,在线代码下载等功能。
使单片机的学习与开发一体化,集成化,更进一步体现系统学习的优越性。
二、可完成的实验:1、基本的接口实验(1)灯控制实验(2)循环灯控制实验(3)动态数码显示控制实验(4)静态数码显示控制实验(5)继电器驱动控制实验(6)16*16点阵实验(7)RS232串行通信实验(8)语音录放模块(9)4X4矩阵式键盘按键识别实验(10)独立式按键识别技术实验(11)RAM数据存储器扩展实验(12)音乐控制实验(13)A/D转换实验(14)D/A转换实验(15)定时计数器基本应用实验(16)中断技术基本应用2、实践课题实验(1)99秒表实验(定时器及数码显示的应用)(2)万年历时间实验(定时器、数码显示及键盘的应用)(3)广告字幕机移动实验(8X8点阵应用)(4)空调温度控制实验(温度传感器应用)(5)温度测量实验(温度传感器及数码显示应用)(6)电子琴实验(4X4键盘、音乐控制应用)(7)电子密码锁(4X4键盘、数码显示、及音乐控制)(8)单片机与PC机的通信实验(通信设计应用)(9)微波炉控制设计实验(10)洗衣机控制设计实验三、单片机实验箱适用的对象:1、学校实验室教学2、个人学习实验及开发3、学生科研项目开发第一章单片机实验箱简介AT89S51单片机实验及实践系统板(以后简介系统板)集成多个硬件资源模块,每个模块各自可以成为独立的单元,也可以相互组合,因此,可以为不同阶层的单片机爱好者及单片机开发者提供不同的开发环境。
本试验系统工具工程设计要求设计,故许多单元均采用扩展方法设计。
每个硬件模块介绍如下:1.在系统编程模块该模块完成源程序代码下载到AT89S51或者是AT89S52芯片中,它需要和微机上的ISP 下载器软件配合使用来完成这样的功能。
具体的电路原理图如图1.1所示图1.12.数据地址驱动及地址译码模块由于本系统扩展资源较多,所以对数据总线和地址总线进行驱动。
在系统板上将P0口输出的数据通过74LS245芯片驱动,而将P0口输出的低5位地址总线通过芯片74LS244进行驱动,同时对读、写信号也进行了驱动。
系统通过两片74LS138进行级联,形成一个4-16译码器,控制译码器译码信号由高位地址线“P2.7P2.6P2.5P2.4”端口输入,译出的控制信号由两片74LS138的“Y0-Y7”输出。
前一片片74LS138的“Y0-Y7”输出的地址分别为0FFFH、1FFFH、2FFFH、3FFFH、4FFFFH、5FFFH、6FFFH、7FFFH、8FFFH、9FFFH、AFFFH、BFFFH、CFFFH、DFFFH、EFFFH、FFFFH。
电路原理图如图1.2U-ADDR U-DRIVE 74ALS138图1.23.串口通讯模块232电平转换采用MAX232芯片把TTL 电平转换成RS -232电平格式,可以用于单片机与微机通信,以及单片机与单片机之间的通信,在该系统板上提供了两个DB9的接口,其中一个用ISP 下载器模块的程序下载接口,另一个接口为单片机与其它具有RS232接口的通信端口。
具体的电路原理图如图1.3所示:图1.34.八路发光二极管指示模块该模块采用8个发光二极管作为指示信号作用,即可以用排线来控制,也可以单个地控制每个发光二极管的亮灭,当控制信号为低电平时,发光二极管亮,为高电平时,发光二极熄灭;控制电平的输入由端口2FFFH 输入。
电路原理图如图1.4图1.45.继电器控制模块系统板从端口AFFFH 提供了8路继电器控制模块,其高四位为常规继电器单元,低四位为固态继电器控制单元。
其电路原理图1.5所示:图1.56.八路可调电压模块此模块主要是用于提供0-5V 之间的可变的模拟电压值,即可以作为参考电压源也可以作为模拟电压信号。
这三路是相互独立的。
分别对应着由RT1,RT2,TR3,RT4,TR5,RT6,TR7,RT8端口输出。
具体的电路原理图如图1.6所示:VCC VCC VCC VCC RT810K RT710K RT610K RT510K VCC VCC VCC VCCRT410K RT310K RT210K RT110KR T 1R T 2R T 3R T 4R T 5R T 6R T 7R T 8图1.67.动态数码显示模块该系统中采用8位的动态数码显示,控制数码显示的数据由两部分组成,通过端口0FFFH 送出数码管段码值,通过端口1FFFH 送出数码管位码。
同时该动态数码显示采用共阴数码管;具体的电路原理图如图1.7所示:U-DSD U-DSL DS1DS2DS3DS4DS5DS6DS7DS8U-CLK1B图1.78.模数转换模块系统板上的模数转换模块采用ADC0809芯片,组成8路8位的A/D 转换,8路模拟电压的输入由IN0-IN7的端口输入,控制ADC0809芯片通道1地址为8FFFH ,其他通道地址依次加1,ADC 转换时可采用查询法或中断法。
当用中断法时,应将端子J-ADE 的1-2短接。
具体的电路原理图如图1.8示:ADI1ADI2ADI3ADI4ADI5ADI6ADI7ADI8RT1RT2RT3RT4RT5RT6RT7RT812345678161514131211109S-ADISW-DIP8图1.89.模数转换DAC0832转换结果通过端口9FFF 读取。
图1.910.16*16点阵模块该系统板上提供了16*16点阵模块,用于理解单片机是如何控制点阵数码管的工作过程,它有四个输入控制端口,对于点阵数码管有行和列之分,这两个端口分别控制它们的行和列,“R1-R16”为16*16点阵模块的行信号控制端口,“C1-C16”为16*16点阵模块的列信号控制端口。
具体的电路原理图如图1.10所示:16*16 4-7LATTICE1LATTICE2LATTICE3LATTICE4图1.1011.八路拨动开关模块通过端口3FFFH 读取开关状态信号,具体的电路原理图如图1.11所示:12.语音录放模块该系统板上的分频电路采用2片74LS74来完成最大16分频,输入的时钟信号由“CK IN ”端口输入,经过2片74LS74分频后的信号分别由“/1/2/4/8/16”端口输出,分别表示未分频,2分频,4分频,8分频,16分频;具体的电路原理图如图1.12所示RP6图1.1213.扩展输入单元通过端口CFFFH 读取扩展单元输入数据;具体的电路原理图如图1.13所示:图1.1314.扩展输出单元通过端口DFFFH 输出数据;具体的电路原理图如图1.14所示:74ALS32图1.1415.独立式键盘模块行列式键盘也即矩阵式键盘,它由行和列组成,在每个行列的交叉点上放置一个按键,这样4×4行列式键盘共需要16个键盘组成;具体的电路原理图如图1.15所示:16.128*64LCD单元图1.16以上是“单片机实验箱”的所有硬件资源简介,通过这16个模块之间的相互组合,可以设计出从基本的单片机系统到复杂的单片机应用控制系统的设计,是初学者对单片机入门和开发不可缺少的过程。
单片机实验箱端口地址分配跳线资源说明DIP 开关第二章Keil C 软件使用Keil C51软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和C 语言的程序设计,界面友好,易学易用。
下面介绍Keil C51软件的使用方法进入Keil C51后,屏幕如下图所示。
几秒钟后出现编辑界学号名称跳线至左侧功能跳线至右侧功能1蜂鸣器跳线P1.4未用2主机跳线复位编程3ISD1420跳线放音1P1.0放音按键放音4ISD1420跳线录音2P1.1录音按键录音5ISD1420跳线地址3-10从BFFFH 输出地址手动从DIP 开关输出地址6键盘跳线行选线(写)P1.0、P1.1、P1.2、P1.3从DFFF 地址输出的前4位7键盘跳线列选线(读)P1.3、P1.4、P1.5、P1.6从CFFF 地址输入的前4位序号名称连接关系1实时时钟DS1302P1.5—/RST P1.6—IO P1.7--SCLK 2ISD1420手动输入地址ON 为1前8列SLE66FFFH 后8列SEL77FFFH 8ADC0809SEL88FFFH 9DAC0832SEL99FFFH 10继电器SEL10AFFFH 11ISD1420SEL11BFFFH 12扩展输入/键盘列选线SEL12CFFFH 13扩展输出/键盘行选线SEL13DFFFH 14-15液晶前64列SEL14EFFFH 后64列SEL15FFFFH启动Keil C51时的屏幕进入Keil C51后的编辑界面简单程序的调试学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。