电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MCS单片机专业系统设计指导书

MCS单片机专业系统设计指导书_第1页
1/42
MCS单片机专业系统设计指导书_第2页
2/42
MCS单片机专业系统设计指导书_第3页
3/42
一、 单片机开发系统应用初步 ——基础 I/O 口赋值1. 内容提要:a. KEIL C 软件对程序进行编译调试及烧录软件使用方法。b. 单片机基础 I/O 口驱动方法、特点等。c. 汇编语句基础使用方法;对基础 I/O 口赋值方法;程序具体步骤等。2.试验目标及要求:a. 课前预习好编程基础知识。程序基础概念、*.asm、*.c、*.hex、*.uv2 所表示文件类型等。b. 熟练掌握不一样数据类型之间相互转换,不一样类型数据在程序中表示方法等。c. 课前搞清楚单片机 I/O 口基础驱动方法,了解何谓上拉及下拉方法,单片机驱动电流、灌入电流等概念。d. 复习数码管相关知识,搞清数码管需显示某个字符应怎样对其进行控制等。3.试验源程序及步骤图: ORG 0000H AJMP MAINMAIN: MOV P0,#0FH JMP MAIN END4.试验步骤:a. 经过读程序,弄懂程序对哪个口进行赋初值,经过发光管亮或灭情况反应出单片机输出数据情况(注意区分数据高低位)。b. 经过 KEIL C 软件对以上程序进行编译,正确后生成*.HEX 机器语言文件,随对 P0 口赋值跳转至主程序开始结束即打开烧录软件,将生成*.HEX 文件烧录到单片机芯片中,完成后点击运行按钮便可脱机运行编写好程序。c. 观察发光管亮灭情况,最终得出硬件实际连接情况。d. 修改程序中输出数据,反复以上编译烧录步骤,再次观察 LED 发光情况是否和数据对应。例: ORG 0000H AJMP MAINMAIN: MOV P0,#65H JMP MAIN ENDe. 修改单片机输出数据 I/O 口(如改为 P2 口输出),观察其它口是否能正确输出数据。例: ORG 0000H AJMP MAINMAIN: MOV P2,#0FH JMP MAIN END5.发挥部分:将 I/O 口经过 8 芯排线接至独立两位数码管处,经过 I/O 口赋值能使数码管显示出本人学号最终一位(注意数据高位统一用来控制数码管 a 笔段,低位控制 h笔段)。6. 电路原理图:提醒:1. 因为单片机芯片烧录时需用到 P1 口,故在烧录过程中 P1.5、P1.6、P1.7 口不应有导线连接,不然易引发试验台初始化失败等错误(烧录完成后能够进行连接)。7.C 语言编程:#include void main(void){ while(1) { P0=0x0f; }}二、基础控制语句应用 ——简单广告牌霓虹灯设计1. 内容提要:a. 汇编语言控制语句应用。b. 程序循环、子程序调用、程序跳转等。c. 单片机基础 I/O 口驱动方法、特点等。2.试验目标及要求:a. 了解左移 RL、右移 RR 概念。b. 延时程序 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MCS单片机专业系统设计指导书

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部