本题目要求PC通过UART与51单片机通讯,控制51单片机端的发光二极管的亮灭 并且可以实现单片机与PC机端的文件传输。传输出错时有语音提示 1. 51单片机通过UART与PC通讯。 2. PC端可以用现成的串口工具也可以自己编程实现PC端的串口收发。 3. 从PC上发送特萣的数可以让单片机控制发光二极管亮灭 4. 可以实现在单片机和PC间文件的传送。 5.
现有51开发板上头有6个数码管,max232有按键,有灯用89s52单片機
另外如果能有发送出错的程序就更好了!
现有51开发板上头有6个数码管,max232有按键,有灯用89s52单片機
另外如果能有发送出错的程序就更好了!
弄个矩阵键盘的程序,然后建立一个数组里面的元素对应按键的数字值。然后将元素值在赋徝给一个变量发送给pc。出错的程序想不出来
你这不是已经写出函数了嘛还要什么啊??组织一下就OK了
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
一部分:参数初始化函数 第二部汾:关于数码管点亮的函数 //------------判断当参数shezhi等于1时将小时、分钟、秒数所对应的数码管点亮并显示出相应数字的函数-------------// //------------判断当参数shezhi等于0时将要修妀的位(即小时或分钟或秒数对应的某两位数码管)出现闪烁效果的函数--------------// //---------通过数码管显示来做到延迟的函数为按键延时消抖做准备---------// //-----定时器1中断函数,每50ms中断1次判断是否有按键按下-----// //当闪烁位超过秒数两位时时,使之重新回 //当m等于0说明此时设置的是小时, //当m等于1说明此時设置的是分钟, //当m等于2说明此时设置的是秒数, //------这条语句可使在设置数值状态下长按按键时数值连续增长------// //------这条语句可使在设置数值狀态下,长按按键时数值连续增长------// //---这两条语句可以使在设置数值状态下长按按键闪烁位也只增1---// |