- 14
- 0
- 约5.88千字
- 约 67页
- 2017-12-02 发布于湖北
- 举报
项目1 单片机应用系统开发入门实践
任务1
控制1只发光二极管闪烁显示;搭建单片机控制一只发光二极管闪烁显示的电路,在Keil μVision4集成开发环境中新建一个Keil工程,将给定的控制发光二极管闪烁显示程序添加到Keil工程中,编译生成单片机可执行的hex文件,然后用STC-ISP-6.63工具软件将hex文件下载至单片机应用系统中,观察发光二极管的显示效果。;【相关知识】;单片机的引脚功能;双向8位并行端口P3;振荡器:外接晶振和微调电容构成单片机的时钟电路,用来产生单片机内部各部件同步工作的时钟信号。;串行端口:MCS-51单片机有一个全双工的串行口,可以实现单片机与其他计算机之间进行串行数据通信,也可以作为同步移位器使用,用于扩展外部输入/输出端口。;;单片机的存储组织结构;单片机的存储组织结构;地址0x00~0x1f的区域为工作寄存器组区。这32个字节单元分为4组,每组8个字节,称为一个工作寄存器组,如下图所示。任何时刻CPU都只能使用其中的某一组工作寄存器。CPU正在使用的工作寄存器组称为当前工作寄存器组,依次用R0、R1、……、R7表示,主要用来传递参数或者临时存放数据。;地址0x20~0x2f的区域为位地址区,共16个字节,在C51中称这一区域为bdata 区,其特点是,每个字节都分配有一个位地址,共128位,每一位都可以单独访问,从0x20单元的最低位到0x2f的最高位各位的位地址依次为0x00、0x01……0x7f.如下图所示。Bdata区常用作位变量的存储器。;单片机的存储组织结构;符号;(3)扩展数据存储器;(4)程序存储器(ROM);(4)程序存储器(ROM);单片机的最小系统;;⑵复位电路;⑵复位电路;图b是常用的按键复位电路,图中C1、R1为上电复位电路,S、R2构成开关复位电路。单片机正常工作时,按下按键S,C1两端电荷经R2迅速放电,S断开后,由C1、R1及电源将完成对单片机的复位操作。在上述电路中,R2的取值一般为0~200Ω,C1、R1按上电复位电路的设计而取值。
;单片机复位后, 21个特殊功能寄存器将回复到初始状态,复位不改变片内RAM的内容。复位后特殊功能寄存器的初始状态如表1-3所示。;现代的MCS-51单片机片内除了有片内RAM外,一般还集成有一定容量的程序存储器,有些单片机片内还集成有一定容量的扩展RAM,在这类单片机的外部接上时钟电路、复位电路,将其VCC和GND引脚分别接上+5V电源和地,然后将 引脚接高电平就构成了单片机的最小系统,以STC89C51单片机为例,STC89C51单片机的最小系统电路如下图所示。;C51程序的特点;从上述程序可以看出,C51程序有如下特点:
①C51程序由一个main函数和若干个其他函数组成。函数是C51程序的基本单位。
②C51程序中有且只有一个main函数,main函数可以放在程序中任意位置,无论main函数放在何处,C51程序总是从main函数开始执行的。
③其他函数根据程序的需要可以为0个也可以是多个,其他函数可以放在程序中的任意位置。
④C51程序中,语句由分号(;)结尾,分号是语句的组成部分。函数是由若干条语句组成的。
⑤一条语句可以分多行写书,一行内也可以书写多条语句。
⑥C51程序中的注释有“//注释”和“/*注释*/”两种形式。其中“//注释”为单行注释,“//”表示注释开始,在本行内,“//”后面的内容为注释的内容。“/*注释*/”可以对多行注释,“/*”为注释的开始,“*/”为注释的结束,“/*”和“*/”之间的内容为注释内容。
⑦C51程序中大小写字母有别,标点符号要用半角方式录入。;【任务实施】;1、搭建电路;⑵元器件清单;2、安装USB转串口的驱动程序;【说明】
①USB转串口的驱动程序仅需安装一次,如果系统中已经安装了USB转串口的驱动程序,请跳过此步。
②本例中所用的驱动程序为CH340的驱动程序,如果用户使用的USB转串口通信线是其他芯片构成的,请参照上述方法安装其对应的驱动程序。;(3)在“系统属性”对话框中单击“硬件”选项卡标签,然后在“硬件”选项卡中单击“设备管理器”按钮,打开如下图所示的“设备管理器”窗口。;4、在keil中添加STC单片机;④在“STC-ISP”窗口中单击右上角的左移“;5、建立keil工程;③单击菜单栏上的“project”→“new project”菜单,打开如下图所示的新建工程对话框;④在新建工程对话框中单击“保存在”下拉列表框,从中选择保存工程文件的文件
夹“D:\EX01”(第1步中新建的文件夹),在“文件名(N)”文本框中输入工程文件名
“ex01”(无扩展名),在“保存类型”下拉列表框中选择“Project Files (*.uvproj)”
列表项,然后单击“保存”按钮,系统会出现如下图所示的
您可能关注的文档
最近下载
- Ф90橡胶冷喂料挤出机毕业设计说明书.docx VIP
- 《行测》《行测》题库型介绍(基础题).docx VIP
- 北师大五年级下册全册数学教案.docx VIP
- 石蜡制备高碳醇工艺条件研究.pdf VIP
- 2025届宁夏回族自治区吴忠市盐池县高三下学期第一次模拟考试物理试卷.pdf VIP
- 浙江省中小学正高级教师职称评审表2017.pdf VIP
- 80辛集互联网搜索引擎在成功抓获漂白身份潜逃十二年绑架逃犯中的具体应用3542.pdf VIP
- 《故宫IP联名文创产品开发与销售总结》_国潮文创产品经理.docx
- 人教版(2019)必修第一册 Unit 3 Sports and Fitness Reading and thinking Living Legends 教学设计.pdf VIP
- 专题01+完形填空之综合解题技巧(复习课件)(全国通用)2026年高考英语二轮复习讲练测.pptx VIP
原创力文档

文档评论(0)