版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用电子技术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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建三明九中临聘教师2人笔试参考题库及答案解析
- 2026年心理普查考试题库附答案
- 2026广东广州市越秀区建设街招聘劳动保障监察协管员1人笔试模拟试题及答案解析
- 2026年浙江艺术职业学院单招职业倾向性测试模拟测试卷附答案
- 2026年江苏农牧科技职业学院单招职业适应性考试题库及答案1套
- 2026年心理咨询期末试题及答案参考
- 2026福建厦门市集美区乐海幼儿园顶岗教职工招聘2人笔试备考试题及答案解析
- 2025广东广州市中山大学孙逸仙纪念医院中医科专职科研人员招聘1人备考题库附答案
- 2025年甘肃省平凉市中大科技技工学校招聘20人考试题库附答案
- 2025年龙江森工集团权属林业局有限公司专技型人才公开招聘382人备考题库附答案
- 2026春招:中国烟草真题及答案
- 急性酒精中毒急救护理2026
- 2021-2022学年天津市滨海新区九年级上学期物理期末试题及答案
- 江苏省苏州市、南京市九校2025-2026学年高三上学期一轮复习学情联合调研数学试题(解析版)
- 2026年护理部工作计划
- 期末水平综合练习(试题)新思维小学英语一年级上册
- 初中语文 送别诗练习题(含答案)
- 人教A版高中数学选择性必修第二册全册各章节课时练习题含答案解析(第四章数列、第五章一元函数的导数及其应用)
- 六年级下册小升初全复习-第12讲 工程问题-北师大 (含答案)
- 烹饪原料知识 水产品虾蟹类
- 考勤抽查记录表
评论
0/150
提交评论