- 11
- 0
- 约2.59千字
- 约 5页
- 2016-08-02 发布于重庆
- 举报
利用单片机取得随机数
河北工业大学计算机硬件技术基础(MCS-51单片机原理及应用)课程设计报告
学院 土 木 班级 交通工程C021班 设计人 田立全
学号 026885
设计题目:利用单片机取得随机数
问题的提出:
利用单片机的中断和定时器/计数器相结合产生一个6位的二进制随机数(即产生一个0-63之间的一个随机数)。每当按下按钮之后,在LED显示器上显示这个二进制的随机数。
总体设计:
所设计题目的功能:
可以利用定时器/计数器进行自动重装载的计数,当触发中断的时候读出定时器/计数器的计数值作为产生的随机数。整个程序分为两个部分,主程序部分负责定时器/计数器的初始化、中断系统初始化和LED显示三部分功能。外部中断处理部分的程序负责取定时器/计数器中的随机数,然后取该数的低六位,然后将这个数转化为六个字节的二进制数(例如:将25h转变为:01h,00h,01h,00h,00h,01h)。然后利用LED显示器显示这6个字节的数据。
总体方案设计:
(1)断源的选择
因为定时器/计数器只是在外部中断被触发的时候负责提供数据,所以虽然我们用到了定时器/计数器,但是它并不是一个中断源,即本系统的中断源只有一个外部中断。
(2)二进制转换的实现
进制转换可以利用除二取余法。
硬件系统设计
硬件电路:
软件系统设计
程序清单
ORG 0000H
AJ
您可能关注的文档
- H附录习题参考答案.doc
- I-压强和浮力-练习题7.doc
- I-压强和浮力-练习题8.doc
- I706_0055初三化学专题复习测试题4.doc
- IAAT实操项目试题单03.doc
- IBM-JAVAWEB模拟题.doc
- 幼儿,少儿时期是右脑开发的关键期.doc
- iBT新托福口语真题答案集(3.0版)【无老师力荐】.doc
- ICU及答案.doc
- 幼儿右脑的开发123.doc
- 2026年孝感市烟草专卖局校园招聘笔试参考题库及答案解析.docx
- 2026年吉安市烟草专卖局校园招聘笔试备考试题及答案解析.docx
- 2026年中国石油测井有限公司校园招聘笔试模拟试题及答案解析.docx
- 2026年宁波市轨道交通集团有限公司校园招聘笔试模拟试题及答案解析.docx
- 2026年阿拉善市烟草专卖局校园招聘考试模拟试题及答案解析.docx
- 2026年济宁市烟草专卖局校园招聘笔试模拟试题及答案解析.docx
- 2026年遂宁市烟草专卖局校园招聘笔试参考题库及答案解析.docx
- 2026年沈阳铁路局校园招聘考试模拟试题及答案解析.docx
- 2026年苏州文化旅游发展集团有限公司校园招聘笔试参考题库及答案解析.docx
- 2026年广东省广新控股集团有限公司校园招聘笔试模拟试题及答案解析.docx
最近下载
- 2026年春湘艺版(新教材)小学音乐一年级下册《小鸡过河》教学设计.docx VIP
- 手持电动工具(施工机具验收记录表).doc VIP
- DB13T 5654-2023 补充耕地符合性评定与质量等级评价技术规程.docx VIP
- 驾驶员安全培训课件.docx
- WPS Office办公应用案例教程 课件 舒煜 第7--12章 WPS表格的计算与管理---WPS多样化功能组件 .pptx
- 建筑文化墙施工方案.docx
- 《小麦粉加工技术规程》.docx VIP
- 毕业设计(论文)-台灯罩注塑模具设计.docx VIP
- 船舶设计手册舾装分册.pdf VIP
- T_CMEA 34-2023 市政排水管道紫外光原位固化修复施工技术规程.pdf
原创力文档

文档评论(0)