




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
例程 有8路模拟信号 要求在按下k0键之后 每个通道以1KHz的采样频率采样数据 采样10ms时间 按下k1键之后 求出通道0采集到的数据的平均值 并将平均值的十六进制结果显示到8255的LED指示灯上面 按下k2键之后 将求出的平均值以9600bps 2位停止位 1位起始位 8位数据位 无奇偶校验的串行通信方式传送到另一台PC 按下k3键之后 输出一个幅值1 96v峰峰值 频率为100Hz的锯齿波 中断向量号从30H号开始安排 8MHz时钟源和4分频器由外电路提供 解答 1 首先给各个芯片分配端口地址 如74ls138输出脚所示 2 系统要求判断按键执行相应的功能程序 所以主程序要实时检测按键的内容 得到按键后进行相应的散转 然后调用各个功能函数 键盘扫描接到8255的PA口 所以令8255的PA口工作于方式0输入方式 3 AD的采集要求每个通道是1KHz 8个通道都要采集 必须保证AD的采集频率至少是1KHzX8 8KHz 该信号可由8253提供 由于系统外部有8MHz的时钟和4分频器电路 可将该频率4分频后得到2MHz的时钟信号做为8253的时钟源 8253分频后的8KHz的信号可以触发IR1中断 在IR1中断服务程序启动AD转换 AD采集结束信号用于触发IR2中断 IR2中断服务程序读取AD转换结果 并保存于内存当中 4 对于平均值计算可以采用累加之后进行除法运算得到 如果有k1键按下 可以将8255PB口设置为方式0输出 并将求到平均值输出到PB口即可 如果有k2键按下 首先设置8251工作于9600bps 2位停止位 1位起始位 8位数据位 无奇偶校验的方式 并将平均值输出到发送缓冲器 将数据以串行通信形式 采用RS232接口 传送到另一台PC 5 DAC0832在相应参考电压下 要发出峰峰值为1 96V的100Hz的锯齿波 如果每次DA输出数据量步进为1 从0开始要累加100次才能达到1 96V峰峰值输出 此即为锯齿波的周期 即每隔0 1ms将累加值输出实现DA转换 可由8253产生0 1ms的脉冲 触发中断IR3 IR3的中断服务程序要将
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外研版七年级英语下册Module12单元测试试卷-含答案03
- 胡桃木好还是橡木好
- 第一单元 第二课 国家的结构形式2026年高三政治第一轮总复习
- 人教版高考历史一轮复习讲义-走向整体的世界(含解析)
- 老年人公卫课件
- 四川省成都市蓉城2024-2025学年高一年级下册6月期末联考英语试卷(含答案无听力)
- 人教版八年级英语下册Unit4 Why dont you talk to your parents?SectionB课后培优练(含答案)
- 2016年1月国开电大法学本科《国际法》期末纸质考试试题及答案
- 【启航初二 执笔新章】开学第一课课件
- 配网监理专业知识培训课件
- 四年级上册部编版作文教学计划
- 记者证考试复习题库汇总(含答案)
- 餐饮空间案例分析
- 第三章卫星链路设计
- 沪科版九年级物理导学案(全册)
- 计算流体力学完整课件
- 知名投资机构和投资人联系方式汇总
- 行政主管岗位职责及工作内容
- 生产安全事故应急救援演练记录
- 2023版初中化学跨学科实践活动(化学)
- 《新能源汽车驱动电机及传动技术》课程教案
评论
0/150
提交评论