- 12
- 0
- 约5.71千字
- 约 13页
- 2018-08-30 发布于贵州
- 举报
单片机实验讲义(完成)
邯郸学院教案纸 《单片机
PAGE
PAGE 4
邯 郸 学 院
讲 稿
2010~2011学年 第二学期
分院(系、部):
信息工程学院
教 研 室:
电子工程系
课 程 名 称:
单片机
授 课 班 级:
计算机科学与技术
2008级本科班
主 讲 教 师:
王旭辉
职 称:
副教授
使 用 教 材:
《单片机原理与接口技术》
制 作 系 统:
WORD 2003
邯郸学院制
实验一 数码转换及运算类实验
实验目的:
1、掌握不同进制数及编码相互转换的程序设计方法,加深对数码转换的理解;
2、掌握使用运算类指令编程及调试方法;
3、掌握PROTEUS仿真软件的使用方法;
4、掌握Keil软件的使用方法。
实验仪器:
电脑、单片机实验箱、Keil C 、Proteus
实验原理:
1、将累加器A中的8位二进制转换成3位BCD码格式的十进制数。其中,百位数的BCD码放在31H单元中,十位和个位数放在32H单元中。
2、将累加器A中存放的两个BCD码拆开,求它们的乘积,并把乘积以压缩的BCD码形式送回A中。
3、将存放在30H、31H的4位压缩BCD码与存放在40H、41H中的4位压缩BCD码进行相加,结果存放在30H、31H中。
实验步骤:
1、在PROTEUS中建立单片机的最小系统;
2、画出程序流程图;
3、在keil中编写编写代码,进行编译、调试,无误后产生.hex可执行文件;
4、将可执行文件下载到PROTEUS的单片机中;
5、打开数据存储器RAM、特殊功能寄存器SFR窗口;
6、单步运行程序,观察相应寄存器的内容是否按要求变化,如变化内容不正确,返回到Keil软件中重新修改程序,直到正确为止。
思考题
1、什么是BCD码?什么是BCD码的压缩存放和非压缩存放方式?
2、在建立单片机的最小系统过程中,EA引脚的连接应注意什么?
实验二 中断系统实验
实验目的:
1、掌握单片机中断的原理及使用方法。
2、掌握中断服务程序的编写方法。
实验仪器:
电脑、单片机实验箱、Keil C 、Proteus
实验原理:
利用P3.2和P3.3的第二功能,外接按键,可产生外部中断请求信号的特点,建立具有两个中断级别的中断系统,允许中断嵌套。设置P3.2引脚的中断(INT0)为高级中断,连接的按键为K0;P3.3引脚的中断(INT1)为低级中断,连接的按键为K1。利用一个数码显示管来观察中断运行情况。主程序功能为数码显示管循环显示0-9、A-F,当有中断产生时数码显示管显示0-9一遍后结束中断,高级中断可以打断低级中断服务程序的运行,而低级中断不能打断高级中断服务程序的运行。
实验步骤:
1、在PROTEUS中建立单片机的两级中断系统;
2、画出程序流程图;
3、在keil中编写编写代码,进行编译、调试,无误后产生.hex可执行文件;
4、将可执行文件下载到PROTEUS的单片机中;
5、系统运行观察数码显示管显示情况是否符合要求,有误说明主程序设计出错,返回Keil修改主程序,直到正确为止。
6、按下K1键观察数码显示管显示情况是否符合要求,有误说明中断服务程序设计出错,返回Keil修改中断服务程序,直到正确为止。
7、当在运行低级中断服务程序时,按下K0键,观察是否能引起高级中断,有误说明中断服务程序设计出错,返回Keil修改中断服务程序,直到正确为止。
思考题:
1、堆栈应建立在什么存储器中,其地址范围为何?
2、什么是断点保护?什么是现场保护?怎么实现的?
实验三 定时器/计数器实验
实验目的:
1、掌握定时器/计数器的定时方法;
2、掌握定时器/计数器的中断方法。
实验仪器:
电脑、单片机实验箱、Keil C 、Proteus
实验原理:
利用单片机的定时器和外部中断设计一个六位秒表,六位秒表时间显示采用八位的共阳极数码显示管,用两位显示小时,两位显示分钟,两位显示秒,时、分、秒之间用“-”隔开,六位秒表数码显示管初值显示为零。单片机定时时间设置为50ms,通过20次定时中断完成1秒的定时。在单片机的P3.2引脚上连接一个按键K0作为外部中断请求信号的输入端。当K0第一次按下,秒表开始计时;K0第二次按下,秒表停止计时;K0第三次按下,秒表时间归零;K0第四次按下实现功能与K0第一
您可能关注的文档
- 华为交换机告警处理入门篇.doc
- 华为工程督导服务规范试题(B卷).doc
- 华为学习资料路由器基础教程.doc
- 华为接入网QoS技术白皮书(new).doc
- 华为时间管理培训资料(内部版).doc
- 华为绩效考核管理办法(在用).doc
- 华为高级应知考试题库.doc
- 华信学院毕业设计(论文)正文部分格式样板.doc
- 华信学院论文格式(开题报告文献综述和外文翻译论文前置部分).doc
- 华北水利水电大学信息工程学院学生会一般管理条例.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
- 春节复工煤矿工人培训教案.pptx VIP
- Haier海尔蒸箱ST450-30S说明书.pdf
- Joyoung九阳电饭煲F30S-S160使用说明书.pdf
- 2025年新疆中考物理试题(含答案详解)原卷.pdf
- 79博客-目录书签跳转版.pdf VIP
- 计算智能 课件全套 第1--11章 绪论、模糊系统理论---新型群智能优化算法.pptx
- 2025年国庆节后煤矿复产复工'六个一'安全资料汇编.docx VIP
- 2023中国生物材料大会会议手册-ok.pdf VIP
- Midea 美的 ET1065QL-01SE嵌入式电烤箱 说明书.pdf
原创力文档

文档评论(0)