版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用电子技术1.4任务1:KeilC应用入门-单片机输出“HelloC51”
1.4.1Keil入门应用七步法,跟着书本自己能完成! 关键字:文件夹、工程、型号、源文件,添加、设置、编译 认识几个便捷图标:1.4.2KEIl的初步调试:查看串口输出“HelloC51”注意窗口式软件的操作的相似性调试的目的是检查程序的正确性应用电子技术1.5任务2:结构化程序设计-建立函数概念一个项目/工程的的软件函数树型结构:从函数角度:每个C51程序都由一个或多个函数组成;主函数(main()有且只有一个)统领其它函数,其它函数只有在调用时才会执行到。从文件组织角度:一个工程软件可由N个源文件组成,*.c”。每个源文件由N个函数组成。一个文件中的函数可能会调用其它文件中的函数。由此想到……应用电子技术1.5.1仅由main()函数构成的C语言程序/*案例代码文件名:EX1.C*//*功能:仅由main()函数构成的C语言程序示例*/#include<stdio.h>main(){printf(“ThisisaC51program.\n”);}程序运行结果:
ThisisaC51program.应用电子技术1.5.2由main()函数和max()构成的C语言程序/*案例代码文件名:EX2.C*//*功能:由main()函数和1个其他函数max()构成的C语言程序示例*/intmax(intx,inty) //求两数中较大的函数,//置于主函数前可被直接调用
{
return(x>y?x:y);}main()
{…….…….printf(“max=%d\n”,
max(num1,num2));
//输出最大值,函数调用
}
应用电子技术1.5.3C51程序的一般结构#include<reg51.h> //预处理命令voidfun1(void);//函数声明,函数于主函数后时须声明charfun2(形参);unsignedcharx,y,z; //定义全局变量……voidmain()
{ ……//函数调用fun1(); …… fun2(实参); …… }
voidfun1(void) //功能函数定义{函数体……}charfun2(形参)//功能函数定义{函数体……}应用电子技术1.5.4规范书写程序语句规范——
素质——
质量注释应用电子技术1.5.5程序设计流程图左侧表达的意思是?应用电子技术明了的流程清晰的思路1.5.5程序设计流程图应用电子技术1.5.5程序设计流程图应用电子技术1.6单片机硬件知识补充1.6.1存储器:永久程序和临时数据的住所
图1-19程序存储器ROM结构图1-20数据存储器RAM结构类似于硬盘与内存、缓存应用电子技术图1-22P1口的位结构图1-23P3口的位结构结构决定读写的操作方式一脚多功能1.6.2I/O(输入/输出)口结构、功能应用电子技术1.6.2I/O(输入/输出)口结构、功能P2:IO高8位地址线P0:IO&数据&低8位地址线图1-24P2口的位结构图1-25P0口的位结构应用电子技术1.6.3I/O口的负载能力(AT89s51)1.I/O口的位(引脚)驱动能力P0口的每一位可以吸收电流方式或提供电流方式驱动8个LSTTL输入(1个LSTTL输入:高电平时为20
A,低电平时为0.36mA)。P1~P3口的每一位以吸收或提供电流方式驱动4个LSTTL输入。可见,P0~P3口每一位吸收电流方式的驱动能力比提供电流方式的驱动能力大得多。2.稳定状态下,IOL(引脚吸收电流)的严格限制每个引脚上的最大IOL=10mAP0端口8个引脚的最大IOL=26mAP1、P2、P3端口8个引脚的最大IOL=15mA所有输出引脚上的IOL总和最大为IOL=71
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年秋新冀教版三年级上册英语教学课件 U4L1
- 盒饭订餐协议书范本模板
- 学前儿童社会教育活动指导 课件 项目三学前儿童社会教育的原则、方法和途径
- 学前儿童社会教育活动指导 教案全套 韩春华 项目1-10 学前儿童社会教育-学前儿童问题行为及干预技术
- 部编版一年级语文上册期末检测卷(全优考卷新编)
- 北师大版小学语文一年级下册模拟考卷含参考答案
- 北师大版小学语文六年级下册期末考卷含参考答案
- 北师大版小学英语六年级上册期中考卷含参考答案
- 2024届湖南省衡阳市祁东县高三下学期第三次联考(三模)物理试题(解析版)
- 2024届福建省宁德市高三下学期5月质检(三模)物理试题
- 1.2 规划初中生活 课件-2024-2025学年统编版道德与法治七年级上册
- 二级公立医院绩效考核三级手术目录(2020版)
- 设备采购 投标方案(技术方案)
- 区块链金融 课件全套 第1-11章 区块链导论- 区块链金融的监管
- 新苏教版六年级上册《科学》全一册全部课件(含19课时)
- 建筑工程企业安全生产形势分析制度
- 铁路行车《行规》
- 【简历】最新优秀个人求职简历(精美)
- 外研版初中三年全部英语单词表(全)(二)
- 宿舍值班记录表.doc
- 历史人物大家说 校本课程实施方案
评论
0/150
提交评论