单片机c语言孔雀开屏,单片机C语言现代应用.ppt

教学课件课件PPT医学培训课件教育资源教材讲义

单片机C语言案例教程电子教案;第1章 单片机基础;2 51系列单片机的内部结构示意图;3 51系列单片机引脚功能图;1.2用单片机芯片组成单片机应用系统;2 本书单片机学习板印刷电路图;3 本书单片机学习板四位数码管电原理图;1.3对单片机编程以实现单片机系统的功能;1.4把程序写入单片机芯片的操作平台和操作步骤;2 系统进入该软件的初始界面,如下图;6 展开“Atmel”项后如下图;7 如下图,选中后单击确定。随后,在弹出的询问框中,选择“是(Y)”即可。 ;二 建立程序文件;2 把在四位数码管左边显示“8。”的C源程序,从键盘上照敲进去。如下图。;3 程序敲完后,单击“File”菜单及其子菜单“Save”,如下图;4 在其弹出的对话框中的文件名文本框中输入相应的文件名“stc89c52.c”,如下图 ; 第三步,把程序文件加载到工程项目中。1 在Project Windows窗口内,展开Tageget 1,右击Source Group1,如下图。;4 右击后出现如下界面; 5 选中“stc89c52”文件后单击“Add”按钮,再单击“Clese”按钮,则加载工作结束。如下图。; 此时若展开Source Group1,就能看到stc89c52.c已经加入其中。如下图。;第四步,设置编译和链接环境。1 单击ProjectA菜单及其子菜单option for target ‘Target1’,如下图。;将弹出编译链接设置界面,如下图。;在上图中,单击Output标签后,在复选框Great HEX Fi:上打√,其余可用默认值,然后确定,如下图。;第五步,编译成HEX文件。单击Project菜单及其子菜单Ruild all target files,系统就将.C源程序文件编译成指定格式的.HEX文件.如下图。;第六步,将第五步产生.HEX文件下载到单片机芯片中。把单片机学习板上的电源和串口连线与PC机接通,用鼠标依次单击“开始”“程序”“STC_ISP_V4.80” STC_ISP_V4.80”,就进入如下界面.; 在MCU类型的下拉列表框中选择”STC89C52RC”,再单击”打开程序文件”按钮,弹出”Open file(*.hex or *.bin)对话框.如下图.;先在上图的下拉列表框中打开“D:\STC89C52”文件夹,随之就出现“STC8051.hex”文件,单击该文件后再单击“打开”按钮,就返回到下载界面,如下图。;案例1下载过程与运行效果;1.5 从数码管显示学单片机编程;3 用流程图表示算法;4 仿案???1程序的上机操作全过程,完成案例2程序的下载和运行;1.5.2 案例3:被动形式的“8051”显示;2 案例源程序要点分析:;4 案例3程序的下载过程与运行效果;15.3案例4:主动形式的“8051”显示;;;6 案例4的下载操作运行效果;15.4案例5:模块化的“8051”显示 ;void main() { while(1) { Disp_led(); }} ;;5 案例5的下载过程及运行效果;1.5.5案例6:实用型的“8051”显示 ;Disp_led(){ qw=1; bw=1; sw=1; gw=1;

P0=0x80; qw=0; //接通千位上的数码管 Delay(); //延时 qw=1; //关断千位上的数码管 P0=0xc0; bw=0; Delay(); bw=1; P0=0x92; sw=0; Delay(); sw=1; P0=0xf9; gw=0; Delay(); gw=1;} ;main() { while(1) Disp_led(); };3 案例6程序的下载操作及运行效果;1.6 案例6源程序的阅读要点;3 定义位寻址变量的作用 用符号来代表单片机的某I/O引脚,从而用对这些符号的赋值来使对应的I/O脚,输出所指定的高电平或低电平。进而用这些I/O引脚去控制单片机外围电路。;组成说明:函数名可用英文字符标识,函数名后面的小括号对是函数的标记。函数名及其后的小括号对组成函数的函数头。函数头后的大括号对表示函数体,函数体内是若干语句。注意,函数头后面不能有分号。;7 案例6源程序的程序架构和函数调用层次图 程序中共有三个函数:main、Disp_led、Delay,其程序架构见图1-26。当main函数调用Disp_le

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值