LCD1602B基本驅動函數庫 1、需要底層硬件驅動函數支持 基本的宏定義: LCD_RS LCD_RW LCD_E LCD_SetWriteData LCD_SetReadData LCD_HalfData_Port LCD_HalfData_DDR LCD_SendHalfCharHigh(a) LCD_SendHalfCharLow(a) 2、需要基本的延時函數支持基本的延時函數: DelayMs() 毫秒 DelayUs() 微妙 3、需要修改引用宏定義來指定底層硬件驅動 函數庫。 4、該頭文件支持4位發送模式,硬件連接4位 8位都支持。
標簽: LCD_SetWriteData LCD_SetReadData LCD_RS LCD_RW
上傳時間: 2015-05-20
上傳用戶:wangchong
在通訊中,為了保證行運安全可靠,標準的串行口必須具有許多握手信號和 狀態信息。這是因為通兜母鞲黽撲慊鶦PU速度不一樣(這會導致“錯幀”)以 及發送機發送數據速度比接收機接收速度快(這會導致“過沖”)。為解決這個 問題,我們采用一個簡單的握手信號,即發送機每次僅發送半個字節(低4位) 的數據,而另外半個字節(高4位)則用來傳送信息。我們可以對信息位(高4位) 進行如下簡單的編碼: 0H:發送的是新的半個字節數據 1H:重新發送上次傳送錯誤的數據 2H:文件名結束 3H:文件結束 這樣,每當發送機發送一個字節以后,就等待接受機發回送信號,這回送信號就 是發送機發送過來的那個字節。發送機接收到回送信號后,把它與剛發送的字節 相比較,如果相同,就發送新的半個字節,否則就重新發送。新數據與舊數據通 過信息位來區分。下面就是用C語言編寫控制串行口的程序。
標簽: 通訊
上傳時間: 2015-05-22
上傳用戶:黑漆漆
這是s52的掃描顯示程序,4個數碼管,可顯示4位不同的數字,通過按鍵改變數字的大小,適于51單片機初學者學習
標簽: s52 顯示程序
上傳時間: 2015-05-25
上傳用戶:wang5829
用CORDIC算法實現的2參數反正切。結果的精度與CORDIC的迭代次數有關,迭代次數越多,精度越高。本例子中精確到小數點后4位。要提高迭代次數,還得把增加1QN格式的位數,比如32位long,程序多處需要修改,有需要的話自己改吧。
標簽: CORDIC 算法 參數 反正切
上傳時間: 2014-05-28
上傳用戶:大融融rr
51開發板源程序,74HC595驅動顯示程序.在該模塊中,共有4位LED,采用74HC595驅動顯示.
標簽: 595 74 HC 51開發板
上傳時間: 2015-07-04
上傳用戶:極客
80C51的串行通信口是一個功能強大的通信口,而且是相當好用的通信口,用于顯示驅動電路再合適不過了,下面我們就根據這種需要設計一個用兩個串行通信口線加上兩根普通I/O口,設計一個4位LED顯示電路。當然只要再加上兩根I/O口線即可輕易實現8位LED的顯示電路。
標簽: 80C51 串行通信 通信
上傳用戶:天涯
本程序以單片機為核心設計一個多功電子表,具有電時鐘和跑表功能。做時鐘時在4位LED 顯示器上顯示分、秒,做跑表時顯示范圍000.0秒~999.9秒并具有跑表啟動和跑表復位功能鍵。
標簽: 程序 單片機 核心 電子表
上傳時間: 2015-07-11
上傳用戶:nanshan
高精度乘法基本思想和加法一樣。其基本流程如下: ①讀入被乘數s1,乘數s2 ②把s1、s2分成4位一段,轉成數值存在數組a,b中;記下a,b的長度k1,k2; ③i賦為b中的最低位; ④從b中取出第i位與a相乘,累加到另一數組c中;(注意:累加時錯開的位數應是多少位 ?) ⑤i:=i-1;檢測i值:小于k2則轉⑥,否則轉④ ⑥打印結果
標簽: 高精度 乘法 加法 基本流程
上傳時間: 2015-08-16
上傳用戶:源弋弋
matlab下,使用dspbuilder實現的復數乘法器模塊的源碼
標簽: matlab
上傳時間: 2013-12-21
上傳用戶:變形金剛
倒數計數器,用于各種乘法器的應用,或者其他應用當中
標簽: 計數器
上傳時間: 2013-12-25
上傳用戶:daoxiang126
蟲蟲下載站版權所有 京ICP備2021023401號-1